import org.junit.runner.JUnitCore; import com.example.tests; public static void main(String[] args) { Result result = JUnitCore.runClasses(Test.class); for (Failure failure : result.getFailures()) { System.out.println(failure.toString()); } }
import org.junit.runner.JUnitCore; import com.example.tests; public static void main(String[] args) { Result result = JUnitCore.runClasses(Test.class); for (Failure failure : result.getFailures()) { System.out.println(failure.toString()); } }
/** * Called when an atomic test flags that it assumes a condition that is false. * * @param failure describes the test that failed. */ public void testAssumptionFailure(Failure failure) { LOGGER.error("UNDISCOVERED PATH: testAssumptionFailure/???: " + failure.toString()); }
@RunWith(Suite.class) @SuiteClasses({ AllTests.class, AllTests.class, AllTests.class}) public class MasterTest { public static void main(String[] args) { Result result = JUnitCore.runClasses(AllTests.class); for (Failure failure : result.getFailures()) { System.out.println(failure.toString()); } } }
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(TestJunit.class); for (Failure failure : result.getFailures()) { System.out.println(failure.toString()); } System.out.println(result.wasSuccessful()); } }
import org.junit.runner.JUnitCore; import org.junit.runner.Result; import org.junit.runner.notification.Failure; public class JunitTestSuiteRunner { public static void main(String[] args) { Result result = JUnitCore.runClasses(JunitTestSuite.class); for (Failure fail : result.getFailures()) { System.out.println(fail.toString()); } if (result.wasSuccessful()) { System.out.println("All tests finished successfully..."); } } }
import org.junit.runner.JUnitCore; import org.junit.runner.Result; import org.junit.runner.notification.Failure; public class JunitTestSuiteRunner { public static void main(String[] args) { Result result = JUnitCore.runClasses(JunitTestSuite.class); for (Failure fail : result.getFailures()) { System.out.println(fail.toString()); } if (result.wasSuccessful()) { System.out.println("All tests finished successfully..."); } }}
// From http://www.tutorialspoint.com/ 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(TestJunit.class); for (Failure failure : result.getFailures()) { System.out.println(failure.toString()); } System.out.println(result.getRunCount()); } }
@Category(IntegrationTest.class) public class TestRunner { @Test public void testAll() { Result result = JUnitCore.runClasses(JunitTestSuite.class); for (Failure failure : result.getFailures()) { System.out.println(failure.toString()); } if (result.wasSuccessful()) { System.out.println("All tests finished successfully..."); } } }
public class UnitTestRunner { static JUnitCore junitCore; static Class<?> testClasses; public static void main(String[] args) { System.out.println("Running Junit Test Suite."); Result result = JUnitCore.runClasses(TestSuite.class); for (Failure failure : result.getFailures()) { System.out.println(failure.toString()); } System.out.println("Successful: " + result.wasSuccessful() + " ran " + result.getRunCount() +" tests"); } }
public static void main(String[] args){ List tests = new ArrayList(); tests.add(TestOne.class); tests.add(TestTwo.class); for (Class test : tests){ runTests(test); } } private static void runTests(Class test){ Result result = JUnitCore.runClasses(test); for (Failure failure : result.getFailures()){ System.out.println(failure.toString()); } }
protected String failureMessage(Failure f) { try { return f.toString(); } catch (Exception e) { return f.getTestHeader(); } }
public static void main(String[] args) { List<Class> testCases = new ArrayList<Class>(); //Add test cases testCases.add(Class1.class); testCases.add(Class2.class); for (Class testCase : testCases) { runTestCase(testCase); } } private static void runTestCase(Class testCase) { Result result = JUnitCore.runClasses(testCase); for (Failure failure : result.getFailures()) { System.out.println(failure.toString()); } }
public void main(String[] args) { Result[] results = runTests(args); List<Failure> failures = collectFailures(results); if (failures.isEmpty()) { return; } for (Failure f : failures) { out.println(f.toString()); } throw new RuntimeException("Tests Failed"); }
@Override public void testFailure(Failure failure) throws Exception { log.warn("JUnit test execution failed: {}", failure.toString(), failure.getException()); wrapped.testFailure(failure); }
public static void main(String[] args) { Result result = JUnitCore.runClasses(TestSuite.class); for (Failure failure : result.getFailures()) { System.out.println(failure.toString()); } System.out.println(result.wasSuccessful()); } }
@Override public void testFailure(Failure failure) throws Exception { super.testFailure(failure); output.print("<div class='failure'><h3>"); output.print("TEST FAILED: "); HtmlFilter.escape(output, failure.getTestHeader()); output.print("</h3><div class='failureDetails'>"); output.print("<div>"); HtmlFilter.escape(output, failure.toString()); output.print("</div><div>Stack Trace: "); HtmlFilter.escape(output, failure.getTrace()); output.println("</div></div></div>"); }
@Override public void testFailure(Failure failure) throws Exception { writer.write("failure",failure.toString()); writer.write("trace",failure.getTrace()); }
@Listener public void onServerStarting(GameStartingServerEvent event) { EXTENT_BUFFER_FACTORY = Sponge.getRegistry().getExtentBufferFactory(); Sponge.getCommandManager().register(this.instance, new Commands(), "testsuite"); this.logger.info("Running test suite..."); final Result result = runTests(); this.logger.info("Ran {} test(s), ignored {} test(s), took {}", result.getRunCount(), result.getIgnoreCount(), DurationFormatUtils.formatDurationWords(result.getRunTime(), true, true)); if (result.getFailureCount() > 0) { this.logger.warn("Failed {} test(s)", result.getFailureCount()); for (Failure failure : result.getFailures()) { this.logger.warn(failure.toString()); this.logger.warn(failure.getTrace()); } } if (result.wasSuccessful()) { this.logger.info("Success"); } else { this.logger.warn("Failure"); } }
@Override public CommandResult process(CommandSource source, String arguments) { source.sendMessage(Text.of("Running test suite...")); final Result result = runTests(); source.sendMessage(Text.of("Ran ", result.getRunCount(), " test(s), ignored ", result.getIgnoreCount(), " test(s), took ", DurationFormatUtils.formatDurationWords(result.getRunTime(), true, true))); if (result.getFailureCount() > 0) { source.sendMessage(Text.of(TextColors.DARK_RED, "Failed ", result.getFailureCount(), " test(s)")); source.sendMessage(Text.of(TextColors.DARK_RED, "See console for stack traces")); for (Failure failure : result.getFailures()) { source.sendMessage(Text.of(TextColors.DARK_RED, failure.toString())); TestSuite.this.logger.warn(failure.getTrace()); } } if (result.wasSuccessful()) { source.sendMessage(Text.of("Success")); } else { source.sendMessage(Text.of(TextColors.DARK_RED, "Failure")); } return CommandResult.success(); }