Author: bago Date: Sat May 20 03:31:33 2006 New Revision: 407980 URL: http://svn.apache.org/viewvc?rev=407980&view=rev Log: Fix MockUsersRepository to pass tests (broken after the JAMES-505 patch)
Modified: james/server/trunk/src/test/org/apache/james/userrepository/MockUsersRepository.java Modified: james/server/trunk/src/test/org/apache/james/userrepository/MockUsersRepository.java URL: http://svn.apache.org/viewvc/james/server/trunk/src/test/org/apache/james/userrepository/MockUsersRepository.java?rev=407980&r1=407979&r2=407980&view=diff ============================================================================== --- james/server/trunk/src/test/org/apache/james/userrepository/MockUsersRepository.java (original) +++ james/server/trunk/src/test/org/apache/james/userrepository/MockUsersRepository.java Sat May 20 03:31:33 2006 @@ -75,13 +75,23 @@ } public boolean addUser(String username, String password) { - User user; - if (m_forceUseJamesUser) { - user = new DefaultJamesUser(username, password); - } else { - user = new DefaultUser(username, password); + if (m_users.containsKey(username)) return false; + try { + String passwordHash = DigestUtil.digestString((password), "SHA"); + + User user; + + if (m_forceUseJamesUser) { + user = new DefaultJamesUser(username, passwordHash, "SHA"); + } else { + user = new DefaultUser(username, passwordHash, "SHA"); + } + + return addUser(user); + } catch (Exception e) { + e.printStackTrace(); // encoding failed } - return addUser(user); + return false; } public Object getAttributes(String name) { --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]