Ejemplo n.º 1
0
  @Test
  public void registerUser() {
    User user = UserData.randomNewUser();
    Date currentTime = new Date();
    accountService.setDateProvider(new ConfigurableDateProvider(currentTime));

    accountService.registerUser(user);

    // 验证user的角色,注册日期和加密后的密码都被自动更新了。
    assertEquals("user", user.getRoles());
    assertEquals(currentTime, user.getRegisterDate());
    assertNotNull(user.getPassword());
    assertNotNull(user.getSalt());
  }