<dependencies>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>5.7.2</version>
<scope>test</scope>
</dependency>
</dependencies>
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class MyTest {
@Test
public void testAddition() {
int sum = 2 + 2;
assertEquals(4, sum);
}
}
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.platform.runner.VintageTestEngine;
@RunWith(Suite.class)
@Suite.SuiteClasses({MyTest.class})
@RunWith(VintageTestEngine.class)
public class VintageTestSuite {
}
import org.junit.Test;
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
public class TestRunner {
public static void main(String[] args) {
Result result = JUnitCore.runClasses(VintageTestSuite.class);
for (Failure failure : result.getFailures()) {
System.out.println(failure.toString());
}
System.out.println("All tests passed: " + result.wasSuccessful());
}
}