For IntelliJ IDEA,
Android Studio or Eclipse



@Override public Object extractData(final ResultSet rs) throws SQLException, DataAccessException { if (rs.next() == true) { final PFUserDO user = new PFUserDO(); user.setUsername(username); final String password = rs.getString("password"); final int pk = rs.getInt("pk"); final String firstname = rs.getString("firstname"); final String lastname = rs.getString("lastname"); if (withSaltString == true) { final String saltString = rs.getString("password_salt"); user.setPasswordSalt(saltString); } user.setId(pk); user.setUsername(username).setFirstname(firstname).setLastname(lastname).setPassword(password); return user; } return null; } });
private PFUserDO createUser(final String userName, final String lastName, final String firstName, final String email, final String description) { final PFUserDO user = new PFUserDO(); user.setUsername(userName); user.setEmail(email); user.setLastname(lastName); user.setFirstname(firstName); user.setDescription(description); return user; }
user.setFirstname("FirstName"); user.setLastname("LastName"); user.setTimeZone(DateHelper.EUROPE_BERLIN);
public void loginAndCreateLdapUser() { final String userBase = "ou=pf-mock-test-users"; final LdapUserDao ldapUserDao = mock(LdapUserDao.class); loginHandler.ldapConfig = new LdapConfig().setUserBase(userBase); loginHandler.ldapUserDao = ldapUserDao; loginHandler.ldapOrganizationalUnitDao = mock(LdapOrganizationalUnitDao.class); loginHandler.initialize(); Login.getInstance().setLoginHandler(loginHandler); logon(TEST_ADMIN_USER); final PFUserDO user = new PFUserDO().setUsername("kai").setFirstname("Kai").setLastname("Reinhard"); userService.createEncryptedPassword(user, "successful"); userService.save(user); Assert.assertEquals(LoginResultStatus.SUCCESS, loginHandler.checkLogin("kai", "successful").getLoginResultStatus()); final ArgumentCaptor<LdapUser> argumentCaptor = ArgumentCaptor.forClass(LdapUser.class); verify(ldapUserDao).createOrUpdate(Mockito.anyString(), argumentCaptor.capture()); final LdapUser createdLdapUser = argumentCaptor.getValue(); Assert.assertEquals("kai", createdLdapUser.getUid()); Assert.assertEquals("Kai", createdLdapUser.getGivenName()); Assert.assertEquals("Reinhard", createdLdapUser.getSurname()); // Assert.assertEquals("successful", createdLdapUser.get()); logoff(); }
private Integer createUser(final String username, final String password, final String firstname, final String lastname) { final PFUserDO user = new PFUserDO().setUsername(username).setFirstname(firstname).setLastname(lastname); userService.createEncryptedPassword(user, password); return (Integer) userService.save(user); }
@Override @BeforeClass public void setUp() { super.setUp(); PFUserDO user = new PFUserDO(); user.setUsername("UserName"); user.setFirstname("FirstName"); user.setLastname("LastName"); user.setTimeZone(DateHelper.EUROPE_BERLIN); ThreadLocalUserContext.setUser(getUserGroupCache(), PFUserDO.createCopyWithoutSecretFields(user)); }
private PFUserDO createUser(final String username, final String firstname, final String lastname, final String email, final String organization, final String description) { return new PFUserDO().setUsername(username).setFirstname(firstname).setLastname(lastname).setEmail(email) .setOrganization(organization) .setDescription(description); }
@Test public void testGetUserDisplayname() { final PFUserDO user = new PFUserDO(); user.setUsername("hurzel"); assertEquals("getUserDisplayname", "hurzel", user.getUserDisplayname()); user.setLastname("Reinhard"); assertEquals("getFullname", "Reinhard", user.getFullname()); assertEquals("getUserDisplayname", "Reinhard (hurzel)", user.getUserDisplayname()); user.setFirstname("Kai"); assertEquals("getFullname", "Kai Reinhard", user.getFullname()); assertEquals("getUserDisplayname", "Kai Reinhard (hurzel)", user.getUserDisplayname()); }
user.setFirstname(ldapUser.getGivenName()); user.setUsername(ldapUser.getUid()); user.setId(getId(ldapUser));
PFUserDO user = new PFUserDO().setUsername("k.reinhard").setFirstname("Kai").setLastname("Reinhard") .setEmail("k.reinhard@micromata.de").setDescription("Developer").setOrganization("Micromata GmbH"); user.setId(42);