我有一个测试套件类:
@RunWith(Suite.class)
@Suite.SuiteClasses({
GameMasterTest.class,
PlayerTest.class,
})
public class BananaTestSuite {
我需要使用什么注解才能使得这个类中的一个函数在包含实际测试的所有类之前运行?目前,我正在执行以下操作,它可以工作,但可读性不太好:
static {
try {
submitPeelAction = new Player(new GameMaster(1)).getClass().getDeclaredMethod("submitPeelAction");
} catch (SecurityException e) {
e.printStackTrace();
} catch (NoSuchMethodException e) {
e.printStackTrace();
}
submitPeelAction.setAccessible(true);
}
我尝试过使用@BeforeClass
,但它没有起作用。