@Test(expected = UnsupportedObjectException.class) public void unAnnotateValidatorHandlerValidateAs_whenUnValidateUnsupportedClass_shouldThrowException() throws RaveException { Rave.getInstance().validate(new NonAnnotated.UnAnnotatedEvenWithInheritance()); }
@Test(expected = InvalidModelException.class) public void intDefModel_whenModelIsInvalid_shouldThrowException() throws RaveException { IntDefModel model = new IntDefModel(1111111111); Rave.getInstance().validate(model); }
@Test public void intDefModel_whenModelIsValid_shouldNotThrowException() throws RaveException { IntDefModel model = new IntDefModel(IntDefModel.NAVIGATION_MODE_LIST); Rave.getInstance().validate(model); }
@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 allValidInheritFromModels_shouldSucceed() throws RaveException { InheritFrom.Builder builder = new InheritFrom.Builder(); Rave rave = Rave.getInstance(); Collection<InheritFrom> validCases = builder.getValidCases(); assertThat(validCases).isNotEmpty(); for (InheritFrom model : validCases) { rave.validate(model); } }
@Test public void allValidArrayNotNullModels_shouldSucceed() throws RaveException { ArrayNotNull.Builder builder = new ArrayNotNull.Builder(); Rave rave = Rave.getInstance(); Collection<ArrayNotNull> valid = builder.getValidCases(); assertThat(valid).isNotEmpty(); for (ArrayNotNull model : valid) { rave.validate(model); } }
@Test public void allValidMultiMethodSampleModels_shouldSucceed() throws RaveException { MultiMethodSampleModel.Builder builder = new MultiMethodSampleModel.Builder(); Collection<MultiMethodSampleModel> validCases = builder.getValidCases(); assertThat(validCases).isNotEmpty(); Rave rave = Rave.getInstance(); for (MultiMethodSampleModel model : validCases) { rave.validate(model); } }
@Test public void allValidIntDefModel_shouldSucceed() throws RaveException { IntDefModel.Builder builder = new IntDefModel.Builder(); Collection<IntDefModel> validCases = builder.getValidCases(); assertThat(validCases).isNotEmpty(); Rave rave = Rave.getInstance(); for (IntDefModel model : validCases) { rave.validate(model); } }
@Test public void allValidSingleMethodSampleModels_shouldPass() throws RaveException { SingleMethodSampleModel.Builder builder = new SingleMethodSampleModel.Builder(); Rave rave = Rave.getInstance(); Collection<SingleMethodSampleModel> valid = builder.getValidCases(); assertFalse(valid.isEmpty()); for (SingleMethodSampleModel model : valid) { rave.validate(model); } }
@Test public void allValidMultiMethodSampleModels_shouldSucceed() throws RaveException { MultiMethodSampleModel.Builder builder = new MultiMethodSampleModel.Builder(); Collection<MultiMethodSampleModel> validCases = builder.getValidCases(); assertFalse(validCases.isEmpty()); Rave rave = Rave.getInstance(); for (MultiMethodSampleModel model : validCases) { rave.validate(model); } }
@Test public void allValidFloatRangeModel_shouldSucceed() throws RaveException { FloatRangeTestModel.Builder builder = new FloatRangeTestModel.Builder(); Collection<FloatRangeTestModel> validCases = builder.getValidCases(); assertFalse(validCases.isEmpty()); Rave rave = Rave.getInstance(); for (FloatRangeTestModel model : validCases) { rave.validate(model); } }
@Test public void allValidSingleMethodSampleModels_shouldPass() throws RaveException { SingleMethodSampleModel.Builder builder = new SingleMethodSampleModel.Builder(); Rave rave = Rave.getInstance(); Collection<SingleMethodSampleModel> valid = builder.getValidCases(); assertThat(valid).isNotEmpty(); for (SingleMethodSampleModel model : valid) { rave.validate(model); } }
@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); } }
@Test public void allValidInheritFromModels_shouldSucceed() throws RaveException { InheritFrom.Builder builder = new InheritFrom.Builder(); Rave rave = Rave.getInstance(); Collection<InheritFrom> validCases = builder.getValidCases(); assertFalse(validCases.isEmpty()); for (InheritFrom model : validCases) { rave.validate(model); } }
@Test public void allValidArrayNotNullModels_shouldSucceed() throws RaveException { ArrayNotNull.Builder builder = new ArrayNotNull.Builder(); Rave rave = Rave.getInstance(); Collection<ArrayNotNull> valid = builder.getValidCases(); assertFalse(valid.isEmpty()); for (ArrayNotNull model : valid) { rave.validate(model); } }
@Test public void allValidIntDefModel_shouldSucceed() throws RaveException { IntDefModel.Builder builder = new IntDefModel.Builder(); Collection<IntDefModel> validCases = builder.getValidCases(); assertFalse(validCases.isEmpty()); Rave rave = Rave.getInstance(); for (IntDefModel model : validCases) { rave.validate(model); } }
@Test public void allValidLongDefModel_shouldSucceed() throws RaveException { LongDefModel.Builder builder = new LongDefModel.Builder(); Collection<LongDefModel> validCases = builder.getValidCases(); assertThat(validCases).isNotEmpty(); Rave rave = Rave.getInstance(); for (LongDefModel model : validCases) { rave.validate(model); } }
@Test public void allValidFloatRangeModel_shouldSucceed() throws RaveException { FloatRangeTestModel.Builder builder = new FloatRangeTestModel.Builder(); Collection<FloatRangeTestModel> validCases = builder.getValidCases(); assertThat(validCases).isNotEmpty(); Rave rave = Rave.getInstance(); for (FloatRangeTestModel model : validCases) { rave.validate(model); } }
@Test public void allValidLongDefModel_shouldSucceed() throws RaveException { LongDefModel.Builder builder = new LongDefModel.Builder(); Collection<LongDefModel> validCases = builder.getValidCases(); assertFalse(validCases.isEmpty()); Rave rave = Rave.getInstance(); for (LongDefModel model : validCases) { rave.validate(model); } }