У меня есть два тестовых класса, которые я хочу запустить, но только если у них есть входные данные в сомах, поэтому я хочу создать пакет во время выполнения.
public static TestSuite suite() {
TestData.readTestInputData();
TestSuite suite = new TestSuite();
suite.addTest(new JUnit4TestAdapter(LoginTest.class));
if (TestData.testData.getGeneralBooking() != null) {
suite.addTest(new JUnit4TestAdapter(GeneralBookingTest.class));
}
if (TestData.testData.getPaymentWithoutFolder() != null) {
suite.addTest(new JUnit4TestAdapter(PaymentWithoutFolderTest.class));
}
return suite;
}
и затем у меня есть аннотация@BeforeClass Но при выполнении JUnit не запускает метод с аннотацией @BeforeClass.