if (":".equals(password)) user.setPassword(""); user.setPassword(password);
/** * Create user object. * @return Cargo user object. */ public org.codehaus.cargo.container.property.User createUser() { org.codehaus.cargo.container.property.User user = new org.codehaus.cargo.container.property.User(); user.setName(getName()); user.setPassword(getPassword()); user.addRoles(Arrays.asList(getRoles())); return user; } }
/** * Create user object. * @return Cargo user object. */ public org.codehaus.cargo.container.property.User createUser() { org.codehaus.cargo.container.property.User user = new org.codehaus.cargo.container.property.User(); user.setName(getName()); user.setPassword(getPassword()); for (RoleElement role : getRoles()) { user.addRole(role.getName()); } return user; } }
/** * Create user object. * @return Cargo user object. */ public org.codehaus.cargo.container.property.User createUser() { org.codehaus.cargo.container.property.User user = new org.codehaus.cargo.container.property.User(); user.setName(getName()); user.setPassword(getPassword()); for (RoleElement role : getRoles()) { user.addRole(role.getName()); } return user; } }
/** * Test user parsing with no roles. */ public void testParseUserWithNoRoles() { User expectedUser = new User(); expectedUser.setName("name"); expectedUser.setPassword("pwd"); User user = User.parseUser("name:pwd"); assertEquals(expectedUser, user); }
/** * Test multiple user parsing. */ public void testParseUsers() { User expectedUser1 = new User(); expectedUser1.setName("n1"); expectedUser1.setPassword("p1"); expectedUser1.addRole("r1"); User expectedUser2 = new User(); expectedUser2.setName("n2"); expectedUser2.setPassword("p2"); expectedUser2.addRole("r2"); List<User> users = User.parseUsers("n1:p1:r1|n2:p2:r2"); assertEquals(2, users.size()); assertEquals(expectedUser1, users.get(0)); assertEquals(expectedUser2, users.get(1)); }
/** * Test user parsing. */ public void testParseUser() { User expectedUser = new User(); expectedUser.setName("name"); expectedUser.setPassword("pwd"); expectedUser.addRole("role"); User user = User.parseUser("name:pwd:role"); assertEquals(expectedUser, user); }
/** * Test user parsing. */ public void testParseUserWithWhitespace() { User expectedUser = new User(); expectedUser.setName("name"); expectedUser.setPassword("pwd"); expectedUser.addRole("role"); User user = User.parseUser("\n\t name:pwd:role"); assertEquals(expectedUser, user); }
/** * Test user parsing with empty password. */ public void testParseUserWithEmptyPassword() { User expectedUser = new User(); expectedUser.setName("name"); expectedUser.setPassword(""); expectedUser.addRole("role"); User user = User.parseUser("name::role"); assertEquals(expectedUser, user); }