Changeset 1323
- Timestamp:
- 05/17/11 07:43:39 (13 years ago)
- Location:
- ComponentRegistry/trunk/ComponentRegistry/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
ComponentRegistry/trunk/ComponentRegistry/src/main/java/clarin/cmdi/componentregistry/impl/database/UserDao.java
r1320 r1323 20 20 public List<User> getAllUsers() { 21 21 return getList(SELECT_BASE); 22 } 23 24 public User getByPrincipalName(String principalName) { 25 return getFirstOrNull(SELECT_BASE + " WHERE principal_name = ?", principalName); 22 26 } 23 27 -
ComponentRegistry/trunk/ComponentRegistry/src/test/java/clarin/cmdi/componentregistry/impl/database/UserDaoTest.java
r1320 r1323 6 6 import org.junit.Test; 7 7 import static org.junit.Assert.assertNotNull; 8 import static org.junit.Assert.assertNull; 8 9 import static org.junit.Assert.assertEquals; 9 10 import org.junit.Before; … … 41 42 @Test 42 43 public void testInsertUser() { 43 User testUser = new User(); 44 testUser.setName("Aap"); 45 testUser.setPrincipalName("aap@clarin.eu"); 44 User testUser = createTestUser(); 46 45 47 46 assertEquals(0, userDao.getAllUsers().size()); … … 52 51 assertEquals(1, users.size()); 53 52 54 assertEquals( "Aap", users.get(0).getName());55 assertEquals( "aap@clarin.eu", users.get(0).getPrincipalName());53 assertEquals(TEST_USER_NAME, users.get(0).getName()); 54 assertEquals(TEST_USER_PRINCIPAL_NAME, users.get(0).getPrincipalName()); 56 55 } 57 56 … … 60 59 assertEquals(0, userDao.getAllUsers().size()); 61 60 } 61 62 @Test 63 public void testGetUserByPrincipalName(){ 64 User testUser = createTestUser(); 65 userDao.insertUser(testUser); 66 67 assertNotNull(userDao.getByPrincipalName(TEST_USER_PRINCIPAL_NAME)); 68 assertNull(userDao.getByPrincipalName("NON-EXISTING PRINCIPAL NAME")); 69 } 70 71 private User createTestUser(){ 72 User testUser = new User(); 73 testUser.setName(TEST_USER_NAME); 74 testUser.setPrincipalName(TEST_USER_PRINCIPAL_NAME); 75 return testUser; 76 } 77 78 private final static String TEST_USER_NAME = "Aap"; 79 private final static String TEST_USER_PRINCIPAL_NAME = "aap@clarin.eu"; 62 80 }
Note: See TracChangeset
for help on using the changeset viewer.