Tabnine Logo
Result.getFailures
Code IndexAdd Tabnine to your IDE (free)

How to use
getFailures
method
in
org.junit.runner.Result

Best Java code snippets using org.junit.runner.Result.getFailures (Showing top 20 results out of 531)

origin: junit-team/junit4

/**
 * Returns the failures in this result.
 *
 * @since 4.13
 */
public List<Failure> failures() {
  return result.getFailures();
}
origin: junit-team/junit4

/**
 * Returns the number of failures in this result.
 */
public int failureCount() {
  return result.getFailures().size();
}
origin: google/j2objc

/**
 * Returns the number of failures in this result.
 */
public int failureCount() {
  return result.getFailures().size();
}
origin: junit-team/junit4

protected void printFailures(Result result) {
  List<Failure> failures = result.getFailures();
  if (failures.isEmpty()) {
    return;
  }
  if (failures.size() == 1) {
    getWriter().println("There was " + failures.size() + " failure:");
  } else {
    getWriter().println("There were " + failures.size() + " failures:");
  }
  int i = 1;
  for (Failure each : failures) {
    printFailure(each, "" + i++);
  }
}
origin: google/j2objc

protected void printFailures(Result result) {
  List<Failure> failures = result.getFailures();
  if (failures.size() == 0) {
    return;
  }
  if (failures.size() == 1) {
    getWriter().println("There was " + failures.size() + " failure:");
  } else {
    getWriter().println("There were " + failures.size() + " failures:");
  }
  int i = 1;
  for (Failure each : failures) {
    printFailure(each, "" + i++);
  }
}
origin: apache/geode

public static Result runTestWithValidation(final Class<?> test) {
 JUnitCore junitCore = new JUnitCore();
 Result result = junitCore.run(Request.aClass(test).getRunner());
 List<Failure> failures = result.getFailures();
 if (!failures.isEmpty()) {
  Failure firstFailure = failures.get(0);
  throw new AssertionError(firstFailure.getException());
 }
 assertThat(result.wasSuccessful()).isTrue();
 return result;
}
origin: apache/geode

@Test
public void failsOnThirdAttempt() {
 Result result = TestRunner.runTest(FailsOnThirdAttempt.class);
 assertThat(result.wasSuccessful()).isFalse();
 List<Failure> failures = result.getFailures();
 assertThat(failures.size()).as("Failures: " + failures).isEqualTo(1);
 Failure failure = failures.get(0);
 assertThat(failure.getException()).isExactlyInstanceOf(CustomException.class)
   .hasMessage(FailsOnThirdAttempt.message);
 assertThat(FailsOnThirdAttempt.count).isEqualTo(3);
}
origin: apache/geode

@Test
public void shouldExecuteWhenUntilIsInPast() {
 Result result = TestRunner.runTest(ShouldExecuteWhenUntilIsInPast.class);
 assertThat(result.wasSuccessful()).isFalse();
 List<Failure> failures = result.getFailures();
 assertThat(failures.size()).as("Failures: " + failures).isEqualTo(1);
 Failure failure = failures.get(0);
 assertThat(failure.getException()).isExactlyInstanceOf(AssertionError.class)
   .hasMessage(ASSERTION_ERROR_MESSAGE);
 assertThat(ShouldExecuteWhenUntilIsInPast.count).isEqualTo(1);
}
origin: apache/geode

@Test
public void failsOnThirdAttempt() {
 Result result = TestRunner.runTest(FailsOnThirdAttempt.class);
 assertThat(result.wasSuccessful()).isFalse();
 List<Failure> failures = result.getFailures();
 assertThat(failures.size()).as("Failures: " + failures).isEqualTo(1);
 Failure failure = failures.get(0);
 assertThat(failure.getException()).isExactlyInstanceOf(AssertionError.class)
   .hasMessage(FailsOnThirdAttempt.message);
 assertThat(FailsOnThirdAttempt.count).isEqualTo(3);
}
origin: apache/geode

@Test
public void failsOnSecondAttempt() {
 Result result = TestRunner.runTest(FailsOnSecondAttempt.class);
 assertThat(result.wasSuccessful()).isFalse();
 List<Failure> failures = result.getFailures();
 assertThat(failures.size()).as("Failures: " + failures).isEqualTo(1);
 Failure failure = failures.get(0);
 assertThat(failure.getException()).isExactlyInstanceOf(CustomException.class)
   .hasMessage(FailsOnSecondAttempt.message);
 assertThat(FailsOnSecondAttempt.count).isEqualTo(2);
}
origin: apache/geode

@Test
public void failsOnThirdAttempt() {
 Result result = TestRunner.runTest(FailsOnThirdAttempt.class);
 assertThat(result.wasSuccessful()).isFalse();
 List<Failure> failures = result.getFailures();
 assertThat(failures.size()).as("Failures: " + failures).isEqualTo(1);
 Failure failure = failures.get(0);
 assertThat(failure.getException()).isExactlyInstanceOf(CustomException.class)
   .hasMessage(FailsOnThirdAttempt.message);
 assertThat(FailsOnThirdAttempt.count).isEqualTo(3);
}
origin: apache/geode

@Test
public void failsWithOne() {
 Result result = TestRunner.runTest(FailsWithOne.class);
 assertThat(result.wasSuccessful()).isFalse();
 List<Failure> failures = result.getFailures();
 assertThat(failures.size()).as("Failures: " + failures).isEqualTo(1);
 Failure failure = failures.get(0);
 assertThat(failure.getException()).isExactlyInstanceOf(AssertionError.class)
   .hasMessage(FailsWithOne.message);
 assertThat(FailsWithOne.count).isEqualTo(1);
}
origin: apache/geode

@Test
public void failingTestShouldFailOneTimeWhenRepeatIsUnused() {
 Result result = TestRunner.runTest(FailingTestShouldFailOneTimeWhenRepeatIsUnused.class);
 assertThat(result.wasSuccessful()).isFalse();
 List<Failure> failures = result.getFailures();
 assertThat(failures.size()).as("Failures: " + failures).isEqualTo(1);
 Failure failure = failures.get(0);
 assertThat(failure.getException()).isExactlyInstanceOf(AssertionError.class)
   .hasMessage(ASSERTION_ERROR_MESSAGE);
 assertThat(FailingTestShouldFailOneTimeWhenRepeatIsUnused.count).isEqualTo(1);
}
origin: apache/geode

@Test
public void failingTestShouldFailOneTimeWhenRepeatIsThree() {
 Result result = TestRunner.runTest(FailingTestShouldFailOneTimeWhenRepeatIsThree.class);
 assertThat(result.wasSuccessful()).isFalse();
 List<Failure> failures = result.getFailures();
 assertThat(failures.size()).as("Failures: " + failures).isEqualTo(1);
 Failure failure = failures.get(0);
 assertThat(failure.getException()).isExactlyInstanceOf(AssertionError.class)
   .hasMessage(ASSERTION_ERROR_MESSAGE);
 assertThat(FailingTestShouldFailOneTimeWhenRepeatIsThree.count).isEqualTo(1);
}
origin: apache/geode

@Test
public void negativeValueShouldThrowIllegalArgumentException() {
 Result result = TestRunner.runTest(NegativeValueShouldThrowIllegalArgumentException.class);
 assertThat(result.wasSuccessful()).isFalse();
 List<Failure> failures = result.getFailures();
 assertThat(failures.size()).as("Failures: " + failures).isEqualTo(1);
 Failure failure = failures.get(0);
 assertThat(failure.getException()).isExactlyInstanceOf(IllegalArgumentException.class)
   .hasMessage("Repeat value must be a positive integer");
 assertThat(NegativeValueShouldThrowIllegalArgumentException.count).isEqualTo(0);
}
origin: apache/geode

@Test
public void failingTestShouldFailOneTimeWhenRepeatIsOne() {
 Result result = TestRunner.runTest(FailingTestShouldFailOneTimeWhenRepeatIsOne.class);
 assertThat(result.wasSuccessful()).isFalse();
 List<Failure> failures = result.getFailures();
 assertThat(failures.size()).as("Failures: " + failures).isEqualTo(1);
 Failure failure = failures.get(0);
 assertThat(failure.getException()).isExactlyInstanceOf(AssertionError.class)
   .hasMessage(ASSERTION_ERROR_MESSAGE);
 assertThat(FailingTestShouldFailOneTimeWhenRepeatIsOne.count).isEqualTo(1);
}
origin: apache/geode

@Test
public void failsWhenTimeoutIsEarly() {
 Result result = TestRunner.runTest(FailsWhenTimeoutIsEarly.class);
 assertThat(result.wasSuccessful()).isFalse();
 List<Failure> failures = result.getFailures();
 assertThat(failures.size()).as("Failures: " + failures).isEqualTo(1);
 Failure failure = failures.get(0);
 assertThat(failure.getException()).isExactlyInstanceOf(AssertionError.class)
   .hasMessage("Expected test to throw (an instance of " + TimeoutException.class.getName()
     + " and exception with message a string containing \"" + FailsWhenTimeoutIsEarly.message
     + "\")");
}
origin: apache/geode

@Test
public void failsWithoutExpectedTimeoutException() {
 Result result = TestRunner.runTest(FailsWithoutExpectedTimeoutException.class);
 assertThat(result.wasSuccessful()).isFalse();
 List<Failure> failures = result.getFailures();
 assertThat(failures.size()).as("Failures: " + failures).isEqualTo(1);
 Failure failure = failures.get(0);
 assertThat(failure.getException()).isExactlyInstanceOf(AssertionError.class)
   .hasMessage("Expected test to throw (an instance of " + TimeoutException.class.getName()
     + " and exception with message a string containing \""
     + FailsWithoutExpectedTimeoutException.message + "\")");
}
origin: robolectric/robolectric

private void assertNoFailures(Result result) {
 if (!result.wasSuccessful()) {
  for (Failure failure : result.getFailures()) {
   fail(failure.getMessage());
  }
 }
}
origin: eclipse-vertx/vert.x

 @Test
 public void testReportLateFailures() {
  Result result;
  try {
   result = new JUnitCore().run(new BlockJUnit4ClassRunner(LateFailureReport.class));
  } catch (InitializationError initializationError) {
   throw new AssertionError(initializationError);
  }
  assertEquals(1, result.getFailureCount());
  assertEquals(IllegalStateException.class, result.getFailures().get(0).getException().getClass());
 }
}
org.junit.runnerResultgetFailures

Popular methods of Result

  • getFailureCount
  • wasSuccessful
  • getRunCount
  • getRunTime
  • <init>
  • getIgnoreCount
  • createListener
    Internal use only.

Popular in Java

  • Creating JSON documents from java classes using gson
  • setScale (BigDecimal)
  • startActivity (Activity)
  • findViewById (Activity)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Option (scala)
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now