@Test public void allInvalidIntRangeModel_shouldFail() throws RaveException { IntRangeTestModel.Builder builder = new IntRangeTestModel.Builder(); Collection<IntRangeTestModel> validCases = builder.getInvalidCases(); assertThat(validCases).isNotEmpty(); Rave rave = Rave.getInstance(); for (IntRangeTestModel model : validCases) { try { rave.validate(model); } catch (InvalidModelException e) { continue; } assertTrue("Model should have failed with value: " + model.getValue() + "\n", false); } }
@Test public void allValidIntRangeModel_shouldSucceed() throws RaveException { IntRangeTestModel.Builder builder = new IntRangeTestModel.Builder(); Collection<IntRangeTestModel> validCases = builder.getValidCases(); assertFalse(validCases.isEmpty()); Rave rave = Rave.getInstance(); for (IntRangeTestModel model : validCases) { rave.validate(model); } }
@Test public void allInvalidIntRangeModel_shouldFail() throws RaveException { IntRangeTestModel.Builder builder = new IntRangeTestModel.Builder(); Collection<IntRangeTestModel> validCases = builder.getInvalidCases(); assertFalse(validCases.isEmpty()); Rave rave = Rave.getInstance(); for (IntRangeTestModel model : validCases) { try { rave.validate(model); } catch (InvalidModelException e) { continue; } assertTrue("Model should have failed with value: " + model.getValue() + "\n", false); } }
public void buildInvalidCases() { while (incrementer.hasInvalidPermutations()) { addInvalidType(new IntRangeTestModel(matchIntRangeCreator.getInvalidItem())); incrementer.incrementInvalidCreators(); } } }
public void buildInvalidCases() { while (incrementer.hasInvalidPermutations()) { addInvalidType(new IntRangeTestModel(matchIntRangeCreator.getInvalidItem())); incrementer.incrementInvalidCreators(); } } }
public void buildValidCases() { while (incrementer.hasValidPermutations()) { addValidType(new IntRangeTestModel(matchIntRangeCreator.getValidItem())); incrementer.incrementValidCreators(); } }
public void buildValidCases() { while (incrementer.hasValidPermutations()) { addValidType(new IntRangeTestModel(matchIntRangeCreator.getValidItem())); incrementer.incrementValidCreators(); } }
public Builder() { AnnotationSpecs spec = new AnnotationSpecs.Builder() .setIsNullable(false) .setIntRange(FROM, TO) .build(); matchIntRangeCreator = new IntCreator(spec); incrementer = new ObjectCreatorIncrementer(matchIntRangeCreator); buildValidCases(); buildInvalidCases(); }
@Test public void allValidIntRangeModel_shouldSucceed() throws RaveException { IntRangeTestModel.Builder builder = new IntRangeTestModel.Builder(); Collection<IntRangeTestModel> validCases = builder.getValidCases(); assertThat(validCases).isNotEmpty(); Rave rave = Rave.getInstance(); for (IntRangeTestModel model : validCases) { rave.validate(model); } }
public Builder() { AnnotationSpecs spec = new AnnotationSpecs.Builder() .setIsNullable(false) .setIntRange(FROM, TO) .build(); matchIntRangeCreator = new IntCreator(spec); incrementer = new ObjectCreatorIncrementer(matchIntRangeCreator); buildValidCases(); buildInvalidCases(); }