@Test public void unAnnotateValidatorHandlerValidateAs_whenInheritenceIsUsed_shouldValidateFine() throws RaveException { Rave.getInstance().validate(new NonAnnotated("")); Rave.getInstance().validate(new NonAnnotated("")); }
@Test(expected = InvalidModelException.class) public void unAnnotateValidatorHandlerValidate_whenModelInvalid_shouldThrowInvalidModelException() throws RaveException { Rave.getInstance().validate(new NonAnnotated(null)); }
@Test(expected = IllegalArgumentException.class) public void unAnnotateValidatorHandlerValidateAs_whenNonSupportedClass_shouldThrowException() throws RaveException { Rave.UnAnnotatedModelValidator handler = new Rave.UnAnnotatedModelValidator(1); handler.validateAs(new NonAnnotated(""), NonAnnotated.class); }
@Override public Collection<MultiMethodSampleModel> getValidCases() { while (mIncrementer.hasValidPermutations()) { validModels.add(new MultiMethodSampleModel( new NonAnnotated(nonAnnotatedString.getValidItem()), notNullFieldCreator.getValidItem(), canBeNullFieldCreator.getValidItem(), betweenOneAndFive.getValidItem(), mustBeTrue.getValidItem(), names.getValidItem())); mIncrementer.incrementValidCreators(); } return validModels; }
@Override public Collection<MultiMethodSampleModel> getInvalidCases() { while (mIncrementer.hasInvalidPermutations()) { invalidModels.add(new MultiMethodSampleModel( new NonAnnotated(nonAnnotatedString.getInvalidItem()), notNullFieldCreator.getInvalidItem(), canBeNullFieldCreator.getInvalidItem(), betweenOneAndFive.getInvalidItem(), mustBeTrue.getInvalidItem(), names.getInvalidItem())); mIncrementer.incrementInvalidCreators(); } return invalidModels; } }
@Override public Collection<MultiMethodSampleModel> getValidCases() { while (mIncrementer.hasValidPermutations()) { validModels.add(new MultiMethodSampleModel( new NonAnnotated(nonAnnotatedString.getValidItem()), notNullFieldCreator.getValidItem(), canBeNullFieldCreator.getValidItem(), betweenOneAndFive.getValidItem(), mustBeTrue.getValidItem(), names.getValidItem())); mIncrementer.incrementValidCreators(); } return validModels; }
@Override public Collection<MultiMethodSampleModel> getInvalidCases() { while (mIncrementer.hasInvalidPermutations()) { invalidModels.add(new MultiMethodSampleModel( new NonAnnotated(nonAnnotatedString.getInvalidItem()), notNullFieldCreator.getInvalidItem(), canBeNullFieldCreator.getInvalidItem(), betweenOneAndFive.getInvalidItem(), mustBeTrue.getInvalidItem(), names.getInvalidItem())); mIncrementer.incrementInvalidCreators(); } return invalidModels; } }