2013-10-25 3 views
4

Я хочу добавить тест JUnit 4 к устаревшему проекту, который использует тестовые комплекты JUnit 3 («AllTests») для организации тестов.Как добавить тест JUnit 4 в тестовый набор JUnit 3

Тесты уже выполнены с JUnit 4, поэтому я знаю, что тесты JUnit 4 работают в принципе. Я просто забыл, как добавить тестовый класс JUnit 4 к экземпляру junit.framework.TestSuite. Любой, у кого есть фрагмент кода?

ответ

7

Это так же просто, как это:

public static Test suite() { 
    TestSuite suite = new TestSuite("suite name"); 
    suite.addTestSuite(JUnit3Test.class); 

    suite.addTest(new JUnit4TestAdapter(JUnit4Test.class)); // <-- 

    return suite; 
} 
Смежные вопросы