Как получить Suite и @BeforeClass - PullRequest
0 голосов
/ 02 мая 2019

У меня есть два тестовых класса, которые я хочу запустить, но только если у них есть входные данные в сомах, поэтому я хочу создать пакет во время выполнения.

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.

...