// no validation at all is required @Test public void testSaveNoValidationAnnotated() { Person person = new Person(); annotatedClient.saveNoValidation(person); person.setFirstName(""); // empty string is valid annotatedClient.saveNoValidation(person); person.setLastName(""); // empty string is valid annotatedClient.saveNoValidation(person); }
@Test public void testSaveValidateInAnnotated() { Person person = new Person(); try { annotatedClient.saveValidateIn(person); fail("Expected exception"); } catch (SOAPFaultException sfe) { assertTrue(sfe.getMessage().contains("Unmarshalling Error")); } try { person.setFirstName(""); // empty string is valid annotatedClient.saveValidateIn(person); fail("Expected exception"); } catch (SOAPFaultException sfe) { assertTrue(sfe.getMessage().contains("Unmarshalling Error")); } person.setLastName(""); // empty string is valid annotatedClient.saveValidateIn(person); }