private void abstractTestListValidationsProblem(final Class<?> exceptionType) throws Exception { FSMenuService service = createMockedService(exceptionType); try { service.listValidations(); fail("listOptions shouldn't succeed"); } catch (MenuServiceException e) { assertNotNull("e shouldn't be null", e); Throwable cause = e.getCause(); assertNotNull("cause shouldn't be null", cause); assertTrue("cause should be a " + exceptionType.getName(), cause.getClass().equals(exceptionType)); } } @Test
private void abstractTestListValidationsProblem(final Class<?> exceptionType) throws Exception { FSMenuService service = createMockedService(exceptionType); try { service.listValidations(); fail("listOptions shouldn't succeed"); } catch (MenuServiceException e) { assertNotNull("e shouldn't be null", e); Throwable cause = e.getCause(); assertNotNull("cause shouldn't be null", cause); assertTrue("cause should be a " + exceptionType.getName(), cause.getClass().equals(exceptionType)); } } @Test
@Test public void testListValidationsOK() throws Exception { FSMenuService service = new FSMenuService(); List<ValidationDescription> validations = service.listValidations(); assertNotNull("validations shouldn't be null", validations); assertFalse("validations should'nt be empty", validations.isEmpty()); for (ValidationDescription desc : validations) { assertNotNull("validations shouldn't contain null elements", desc); assertNotNull("validation className shouldn't be null", desc.getClassName()); assertFalse("validation className shouldn't be empty", "".equals(desc.getClassName())); } }
@Test public void testListValidationsOK() throws Exception { FSMenuService service = new FSMenuService(); List<ValidationDescription> validations = service.listValidations(); assertNotNull("validations shouldn't be null", validations); assertFalse("validations should'nt be empty", validations.isEmpty()); for (ValidationDescription desc : validations) { assertNotNull("validations shouldn't contain null elements", desc); assertNotNull("validation className shouldn't be null", desc.getClassName()); assertFalse("validation className shouldn't be empty", "".equals(desc.getClassName())); } }