У меня есть класс набора тестов:
@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
но это не работало.