/** * The result of running JUnit on {@code type} */ public static PrintableResult testResult(Class<?> type) { return testResult(Request.aClass(type)); }
/** * The result of running JUnit on Request {@code request} */ public static PrintableResult testResult(Request request) { return new PrintableResult(new JUnitCore().run(request)); }
@Override public boolean matchesSafely(PrintableResult item) { return item.failureCount() == count; } };
@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 {@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)); }
/** * 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)); }
@Test public void manyParameters() throws Exception { assertThat(testResult(ManyParameters.class), isSuccessful()); assertEquals(10, ManyParameters.iterations); assertEquals( new HashSet<>(asList(-1, -2, -4)), new HashSet<>(ManyParameters.firstValues.subList(0, 3))); assertEquals( new HashSet<>(asList('r', 'y')), new HashSet<>(ManyParameters.secondValues.subList(0, 2))); }
@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)); }
@Test public void shrinkingBooleanFromFalse() { assertThat(testResult(ShrinkingBooleanFromFalse.class), failureCountIs(1)); int falseIndex = ShrinkingBooleanFromFalse.values.lastIndexOf(false); assertThat(falseIndex, equalTo(ShrinkingBooleanFromFalse.values.size() - 1)); }
@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)); }
@Test public void primitiveShorts() throws Exception { assertThat(testResult(PrimitiveShorts.class), isSuccessful()); assertEquals(defaultPropertyTrialCount(), PrimitiveShorts.iterations); assertEquals( new HashSet<>(asList(Short.valueOf("9"), Short.valueOf("8"))), new HashSet<>(PrimitiveShorts.values.subList(0, 2))); }
@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)); }