/** * Matches if the tests are all successful */ public static Matcher<PrintableResult> isSuccessful() { return failureCountIs(0); }
/** * A result that includes the given {@code failures} */ public PrintableResult(List<Failure> failures) { this(new FailureList(failures).result()); }
@Override public boolean matchesSafely(PrintableResult item) { return item.failureCount() == count; } };
@Test public void autoGenerationOnUnresolvedGenericType() { assertThat( testResult(WithAutoGenerationOnUnresolvedGenericType.class), hasSingleFailureContaining("No variable substitution established")); }
/** * The result of running JUnit on {@code type} */ public static PrintableResult testResult(Class<?> type) { return testResult(Request.aClass(type)); }
@Test public void autoGenerationWithAggregateAnnotation() { assertThat( testResult(AutoGenerationWithAggregateAnnotations.class), isSuccessful()); }
@Override public boolean matchesSafely(PrintableResult item) { return item.failureCount() > 0 && item.toString().contains(string); }
@Override public boolean matchesSafely(PrintableResult item) { return item.failureCount() == 1 && matcher.matches(item.failures().get(0).getException()); }
/** * The result of running JUnit on Request {@code request} */ public static PrintableResult testResult(Request request) { return new PrintableResult(new JUnitCore().run(request)); }
/** * A result that includes the given {@code failures} */ public PrintableResult(List<Failure> failures) { this(new FailureList(failures).result()); }
/** * Matches if the tests are all successful */ public static Matcher<PrintableResult> isSuccessful() { return failureCountIs(0); }
@Test public void timeout() { assertThat( testResult(ShrinkingTimeout.class), hasSingleFailureContaining("With arguments: [")); }
/** * The result of running JUnit on {@code type} */ public static PrintableResult testResult(Class<?> type) { return testResult(Request.aClass(type)); }
@Override public boolean matchesSafely(PrintableResult item) { return item.failureCount() == count; } };
/** * The result of running JUnit on Request {@code request} */ public static PrintableResult testResult(Request request) { return new PrintableResult(new JUnitCore().run(request)); }
/** * A result that includes the given {@code failures} */ public PrintableResult(List<Failure> failures) { this(new FailureList(failures).result()); }
public boolean matches(Object item) { return item.toString().contains(string) && failureCountIs(1).matches(item); }
@Override public boolean matchesSafely(PrintableResult item) { return item.failureCount() == count; } };
public boolean matches(Object item) { return item.toString().contains(string) && failureCountIs(1).matches(item); }
/** * Matches if the tests are all successful */ public static Matcher<PrintableResult> isSuccessful() { return failureCountIs(0); }