2011-01-12 3 views
3

Я хотел бы запустить 2 метода тестирования с использованием eclipse. Я могу запустить 1 тест и весь тестовый класс, но 2 метода тестирования невозможны.Eclipse - Как запустить 2 теста junit

Любая идея, как я могу это сделать?

ответ

6

написать тестовый набор, который включает в себя тесты, как

public static Test suite(){ 
    TestSuite suite = new TestSuite(); 
    suite.addTest(new BookTest("testEquals")); 
    suite.addTest(new BookTest("testBookAdd")); 
    return suite; 
} 

и запустить этот пакет вместо отдельных тестов. См. this tutorial для получения дополнительной информации.

0

Вы также можете выбрать каталог или пакет исходного тестового источника и щелкнуть его правой кнопкой мыши и выбрать «Run As -> Junit Test» для выполнения всех тестов в этом исходном каталоге или пакете.

1

Если вы хотите использовать синтаксис JUnit4 попробуйте

@RunWith(Suite.class) 
@Suite.SuiteClasses({ 
     JunitTest1.class, 
     JunitTest2.class 
}) 
+0

Отличный стиль JUnit4! –

0

Отметить как комментарий методы испытаний вы не любите бегать. Запустите класс как тест J-Unit.

Смежные вопросы