我有一个带有两个方法的静态类。一种检查状态,另一种检查状态。 在我所有的测试类中,我都需要使用可以修改的方法,而且一切正常。 但我想测试任何“修改”调用之前先调用“ checkState”方法的初始情况。然后,我使用该测试创建一个测试类。 如果仅运行此类,则一切正常,方法运行良好。但是,如果我在应用程序中运行所有测试类,则此方法将失败,我认为这是因为其他测试类之前都调用了Modify静态方法。
是否有某种方法可以控制测试类的顺序(不是方法)?
答案 0 :(得分:0)
我不确定100%现在没有可用的图书馆来满足您的需求,但是去年我没有图书馆。
您可以执行以下两项操作之一来解决此问题:
@DirtiesContext(classMode = ClassMode.AFTER_EACH_TEST_METHOD)