1 24 25 package org.objectweb.cjdbc.scenario.standalone.authentication; 26 27 import org.objectweb.cjdbc.common.users.VirtualDatabaseUser; 28 import org.objectweb.cjdbc.scenario.templates.NoTemplate; 29 30 36 public class VirtualDatabaseUserTest extends NoTemplate 37 { 38 39 private VirtualDatabaseUser user1, user2, user3, user4; 40 41 44 protected void setUp() 45 { 46 user1 = new VirtualDatabaseUser("login1", "password1"); 47 user2 = new VirtualDatabaseUser("login1", "password1"); 48 user3 = new VirtualDatabaseUser("login2", "password"); 49 user4 = new VirtualDatabaseUser("login1", "password2"); 50 } 51 52 56 public void testMatches() 57 { 58 assertTrue(user1.matches("login1", "password1")); 59 assertFalse(user1.matches("login2", "password1")); 60 assertFalse(user1.matches("login1", "password2")); 61 assertFalse(user1.matches("", "")); 62 assertFalse(user1.matches(null, "password2")); 63 assertFalse(user1.matches("login1", null)); 64 assertFalse(user1.matches(null, null)); 65 } 66 67 70 public void testEquals() 71 { 72 assertTrue(user1.equals(user2)); 73 assertFalse(user1.equals(user3)); 74 assertFalse(user1.equals(user4)); 75 } 76 } 77 | Popular Tags |