Search in sources :

Example 21 with PrintableResult

use of org.junit.experimental.results.PrintableResult in project junit4 by junit-team.

the class UnsuccessfulWithDataPointFields method dataPointFieldsMustBePublic.

@Test
public void dataPointFieldsMustBePublic() {
    PrintableResult result = testResult(DataPointFieldsMustBePublic.class);
    assertThat(result, allOf(hasFailureContaining("DataPoint field THREE must be public"), hasFailureContaining("DataPoint field THREES must be public"), hasFailureContaining("DataPoint field FOUR must be public"), hasFailureContaining("DataPoint field FOURS must be public"), hasFailureContaining("DataPoint field FIVE must be public"), hasFailureContaining("DataPoint field FIVES must be public")));
}
Also used : PrintableResult(org.junit.experimental.results.PrintableResult) Test(org.junit.Test)

Example 22 with PrintableResult

use of org.junit.experimental.results.PrintableResult in project junit4 by junit-team.

the class WithUnresolvedGenericTypeVariablesOnTheoryParms method whereTypeVariableIsOnTheTheory.

@Test
public void whereTypeVariableIsOnTheTheory() {
    PrintableResult result = testResult(TypeVariableOnTheoryOnly.class);
    assertThat(result, isSuccessful());
}
Also used : PrintableResult(org.junit.experimental.results.PrintableResult) Test(org.junit.Test)

Example 23 with PrintableResult

use of org.junit.experimental.results.PrintableResult in project junit4 by junit-team.

the class ResultMatchersTest method hasFailureContaining_givenResultWithOneFailure.

@Test
public void hasFailureContaining_givenResultWithOneFailure() {
    PrintableResult resultWithOneFailure = new PrintableResult(Collections.singletonList(new Failure(Description.EMPTY, new RuntimeException("my failure"))));
    assertThat(ResultMatchers.hasFailureContaining("my failure").matches(resultWithOneFailure), is(true));
    assertThat(ResultMatchers.hasFailureContaining("his failure").matches(resultWithOneFailure), is(false));
}
Also used : PrintableResult(org.junit.experimental.results.PrintableResult) Failure(org.junit.runner.notification.Failure) Test(org.junit.Test)

Example 24 with PrintableResult

use of org.junit.experimental.results.PrintableResult in project junit4 by junit-team.

the class VerifierRuleTest method usedErrorCollectorTwiceShouldFail.

@Test
public void usedErrorCollectorTwiceShouldFail() {
    PrintableResult testResult = testResult(UsesErrorCollectorTwice.class);
    assertThat(testResult, hasFailureContaining("first thing went wrong"));
    assertThat(testResult, hasFailureContaining("second thing went wrong"));
}
Also used : PrintableResult(org.junit.experimental.results.PrintableResult) Test(org.junit.Test)

Example 25 with PrintableResult

use of org.junit.experimental.results.PrintableResult in project junit4 by junit-team.

the class VerifierRuleTest method usedErrorCollectorCheckThrowsClassMismatchShouldFail.

@Test
public void usedErrorCollectorCheckThrowsClassMismatchShouldFail() {
    PrintableResult testResult = testResult(UsesErrorCollectorCheckThrowsClassMismatch.class);
    assertThat(testResult, hasFailureContaining("expected:<java.lang.IllegalArgumentException> but was:<java.lang.NullPointerException>"));
}
Also used : PrintableResult(org.junit.experimental.results.PrintableResult) Test(org.junit.Test)

Aggregations

PrintableResult (org.junit.experimental.results.PrintableResult)29 Test (org.junit.Test)27 Failure (org.junit.runner.notification.Failure)4 Theory (org.junit.experimental.theories.Theory)2