Merge pull request #2109 from stianst/KEYCLOAK-2218

KEYCLOAK-2218 Allow updating user without including username
This commit is contained in:
Stian Thorgersen committed 2016-01-26 13:56:01 +01:00
commit 39b3c648a2
2 files changed
+30 -4

No files matched your search

@@ -528,6 +528,32 @@ public class UserTest extends AbstractClientTest {
assertEquals("user11", userRep.getUsername());
}
@Test
public void updateUserWithoutUsername() {
switchEditUsernameAllowedOn();
String id = createUser();
UserResource user = realm.users().get(id);
UserRepresentation rep = new UserRepresentation();
rep.setFirstName("Firstname");
user.update(rep);
rep = new UserRepresentation();
rep.setLastName("Lastname");
user.update(rep);
rep = realm.users().get(id).toRepresentation();
assertEquals("user1", rep.getUsername());
assertEquals("user1@localhost", rep.getEmail());
assertEquals("Firstname", rep.getFirstName());
assertEquals("Lastname", rep.getLastName());
}
@Test
public void updateUserWithNewUsernameNotPossible() {
String id = createUser();