Tag: junit4

如何在测试套件中定义JUnit方法规则?

我有一个类JUnit测试类的JUnit套件。 如果在该测试方法上存在某个注释,我想在套件上定义一个规则,以便在运行每个unit testing之前和之后对数据库执行某些操作。 我已经能够在套件和测试类中创建一个@ClassRule,它将在每个类之前执行此操作(这不够好)并且我已经能够使用测试类本身定义测试规则,但是这样是重复的,似乎不是很干。 是否可以在套件中定义每个测试方法规则,还是必须将它们添加到每个测试中? 编辑:为了澄清,我想在套件中声明代码,该套件将在测试类中的测试方法之间运行(即“围绕”)。