@Test public void allInvalidMultiMethodSampleModels_shouldFail() throws RaveException { MultiMethodSampleModel.Builder builder = new MultiMethodSampleModel.Builder(); Collection<MultiMethodSampleModel> invalid = builder.getInvalidCases(); assertFalse(invalid.isEmpty()); Rave rave = Rave.getInstance(); for (MultiMethodSampleModel model : invalid) { try { rave.validate(model); } catch (InvalidModelException e) { continue; } assertTrue(MultiMethodSampleModel.class.getName() + " model should have failed.\n" + model.toString(), false); } }
@Test public void allInvalidMultiMethodSampleModels_shouldFail() throws RaveException { MultiMethodSampleModel.Builder builder = new MultiMethodSampleModel.Builder(); Collection<MultiMethodSampleModel> invalid = builder.getInvalidCases(); assertThat(invalid).isNotEmpty(); Rave rave = Rave.getInstance(); for (MultiMethodSampleModel model : invalid) { try { rave.validate(model); } catch (InvalidModelException e) { continue; } assertTrue(MultiMethodSampleModel.class.getName() + " model should have failed.\n" + model.toString(), false); } }
@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 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); } }