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