@Test public void longDefModel_whenModelIsValid_shouldNotThrowException() throws RaveException { LongDefModel model = new LongDefModel(LongDefModel.NAVIGATION_MODE_LIST); Rave.getInstance().validate(model); }
@Test public void allInvalidLongDefModel_shouldFail() throws RaveException { LongDefModel.Builder builder = new LongDefModel.Builder(); Collection<LongDefModel> invalidCases = builder.getInvalidCases(); assertFalse(invalidCases.isEmpty()); Rave rave = Rave.getInstance(); for (LongDefModel model : invalidCases) { try { rave.validate(model); } catch (InvalidModelException e) { continue; } throw new AssertionError( "Model should have failed with long: " + model.getStandard(), new IllegalStateException()); } }
public void buildInvalidCases() { while (incrementer.hasInvalidPermutations()) { addInvalidType(new LongDefModel(matchLongDefStringCreator.getInvalidItem())); incrementer.incrementInvalidCreators(); } } }
private void validateAs(LongDefModel object) throws InvalidModelException { BaseValidator.ValidationContext context = getValidationContext(LongDefModel.class); List<RaveError> raveErrors = null; context.setValidatedItemName("getStandard()"); raveErrors = mergeErrors(raveErrors, checkLongDef(context, object.getStandard(), false, 0L, 1L, 2L)); if (raveErrors != null && !raveErrors.isEmpty()) { throw new InvalidModelException(raveErrors); } }
public void buildValidCases() { while (incrementer.hasValidPermutations()) { addValidType(new LongDefModel(matchLongDefStringCreator.getValidItem())); incrementer.incrementValidCreators(); } }
@Test public void allInvalidLongDefModel_shouldFail() throws RaveException { LongDefModel.Builder builder = new LongDefModel.Builder(); Collection<LongDefModel> validCases = builder.getInvalidCases(); assertThat(validCases).isNotEmpty(); Rave rave = Rave.getInstance(); for (LongDefModel model : validCases) { try { rave.validate(model); } catch (InvalidModelException e) { continue; } assertTrue("Model should have failed with long: " + model.getStandard() + "\n", false); } }
public void buildValidCases() { while (incrementer.hasValidPermutations()) { addValidType(new LongDefModel(matchLongDefStringCreator.getValidItem())); incrementer.incrementValidCreators(); } }
public void buildInvalidCases() { while (incrementer.hasInvalidPermutations()) { addInvalidType(new LongDefModel(matchLongDefStringCreator.getInvalidItem())); incrementer.incrementInvalidCreators(); } } }