### Question:
UserRepositoryIbatis extends SqlMapClientTemplate implements UserRepository { public Integer updatePassword(UserDTO user) { return update("updateUserPassword", user); }  UserDTO getUserCredentials(String id); @Autowired @Override void setSqlMapClient(@Qualifier("sqlMapClient") SqlMapClient sqlMapClient); Long insertUser(UserDTO user); Integer updatePassword(UserDTO user); UserAuthoritiesDTO getUserWithAuthorities(String username); UserAuthoritiesDTO getUserWithAuthoritiesByID(Integer sid); UserView getUser(String id); Integer getUsersNumber(); Boolean disableUser(String id); Object getIdUser(String username); @SuppressWarnings("unchecked") List<UserDTOLight> getDisabledUsers(Pager pager); @SuppressWarnings("unchecked") List<UserDTOLight> getEnabledUsers(Pager pager); Boolean save(UserAuthoritiesDTO user);  }### Answer:
@Test public void updateUser() { UserDTO user = new UserDTO(); user.setEnabled(true); user.setId(new Long(2)); user.setPassword("pluto"); user.setOldPassword("pippo"); user.setUsername("pippo"); assertTrue(repo.updatePassword(user) == 1); }