public String toString() { String result = ""; result += "getNonNullString:" + getNonNullString() + "\n"; result += "getNotNullField" + getNotNullField() + "\n"; return result; }
@Override public Collection<InheritFrom> getValidCases() { while (mIncrementer.hasValidPermutations()) { validModels.add( new InheritFrom(nonNullString.getValidItem(), nonNullField1to20Multiof2.getValidItem())); mIncrementer.incrementValidCreators(); } return validModels; }
@Test public void allInvalidInheritFromModels_shouldFail() throws RaveException { InheritFrom.Builder builder = new InheritFrom.Builder(); Rave rave = Rave.getInstance(); Collection<InheritFrom> invalidCases = builder.getInvalidCases(); assertFalse(invalidCases.isEmpty()); for (InheritFrom model : invalidCases) { try { rave.validate(model); } catch (InvalidModelException e) { continue; } assertTrue("Model should have failed." + model.toString(), false); } }
private void validateAs(InheritFrom object) throws InvalidModelException { BaseValidator.ValidationContext context = getValidationContext(InheritFrom.class); List<RaveError> raveErrors = null; raveErrors = mergeErrors(raveErrors, reEvaluateAsSuperType(SingleMethodSampleModel.class, object)); raveErrors = mergeErrors(raveErrors, reEvaluateAsSuperType(ValidateByInterface.class, object)); context.setValidatedItemName("getNonNullString()"); raveErrors = mergeErrors(raveErrors, checkNullable(object.getNonNullString(), false, context)); if (raveErrors != null && !raveErrors.isEmpty()) { throw new InvalidModelException(raveErrors); } }
@Override public Collection<InheritFrom> getValidCases() { while (mIncrementer.hasValidPermutations()) { validModels.add(new InheritFrom(nonNullString.getValidItem(), nonNullField1to10.getValidItem())); mIncrementer.incrementValidCreators(); } return validModels; }
@Test public void allInvalidInheritFromModels_shouldFail() throws RaveException { InheritFrom.Builder builder = new InheritFrom.Builder(); Rave rave = Rave.getInstance(); Collection<InheritFrom> invalidCases = builder.getInvalidCases(); assertThat(invalidCases).isNotEmpty(); for (InheritFrom model : invalidCases) { try { rave.validate(model); } catch (InvalidModelException e) { continue; } assertTrue("Model should have failed.\n" + model.toString(), false); } }
@Override public String toString() { String result = ""; result += "getNonNullString:" + getNonNullString() + "\n"; result += "getNotNullField" + getNotNullField() + "\n"; return result; }
@Override public Collection<InheritFrom> getInvalidCases() { while (mIncrementer.hasInvalidPermutations()) { invalidModels.add( new InheritFrom(nonNullString.getInvalidItem(), nonNullField1to20Multiof2.getInvalidItem())); mIncrementer.incrementInvalidCreators(); } return invalidModels; } }
@Override public Collection<InheritFrom> getInvalidCases() { while (mIncrementer.hasInvalidPermutations()) { invalidModels.add(new InheritFrom(nonNullString.getInvalidItem(), nonNullField1to10.getInvalidItem())); mIncrementer.incrementInvalidCreators(); } return invalidModels; } }