@Override public void testPreconditions() { Supplier<Void> fn = () -> { super.testPreconditions(); return null; }; AccessibleRunner.run(constructor, fn); } }
public void testPreconditionsAndValidCombinations() { testValidCombinations(); testPreconditions(); }
@Test public void addInvalidArgs_IncorrectExceptionGiven_ShouldThrowAssertionError() { assertThrows(AssertionError.class, () -> { tester .addInvalidArgs(0, IllegalArgumentException.class, new Object[] { null }) .addValidArgs(0, 1) .addValidArgs(1, 1.0) .testPreconditions(); }); }
@Test public void testPreconditions() { new ConstructorPreconditionsTester(getConstructor()) .addValidArgs(0, ApiInterface1.class) .addInvalidNpeArg(0) .addValidArgs(1, "some name") .addInvalidNpeArg(1) .testPreconditions(); }