I want to add a JUnit 4 test to a legacy project which uses JUnit 3 test suites ("AllTests") to organize the tests.
The tests are already executed with JUnit 4, so I know that JUnit 4 tests work in principle. I just forgot how to add the JUnit 4 test class to the junit.framework.TestSuite
instance. Anyone with the code snippet?
It's as easy as this:
public static Test suite() {
TestSuite suite = new TestSuite("suite name");
suite.addTestSuite(JUnit3Test.class);
suite.addTest(new JUnit4TestAdapter(JUnit4Test.class)); // <--
return suite;
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With