@Test public void updateUser() { // 如果明文密码不为空,加密密码会被更新. User user = UserData.randomNewUser(); accountService.updateUser(user); assertNotNull(user.getSalt()); // 如果明文密码为空,加密密码无变化。 User user2 = UserData.randomNewUser(); user2.setPlainPassword(null); accountService.updateUser(user2); assertNull(user2.getSalt()); }