use of io.jans.scim.model.scim2.user.Email in project jans by JanssenProject.
the class PatchValueFilterUserTest method patch.
@Parameters("user_patch_valuefilter")
@Test(dependsOnMethods = "create")
public void patch(String json) {
Response response = client.patchUser(json, user.getId(), null, null);
assertEquals(response.getStatus(), OK.getStatusCode());
user = response.readEntity(usrClass);
// Verify changes: emails
assertTrue(user.getEmails().stream().allMatch(email -> email.getDisplay().equals("bjane")));
assertTrue(user.getEmails().stream().allMatch(email -> email.getType().equals("hobby")));
// phone numbers
assertTrue(user.getPhoneNumbers().stream().allMatch(pn -> pn.getValue().equals("+1 1234 56789")));
}
Aggregations