1 package eu
.etaxonomy
.cdm
.persistence
.dao
.hibernate
.common
;
3 import static org
.junit
.Assert
.assertNotNull
;
4 import static org
.junit
.Assert
.assertEquals
;
6 import java
.lang
.reflect
.Array
;
9 import org
.unitils
.dbunit
.annotation
.DataSet
;
10 import org
.unitils
.spring
.annotation
.SpringApplicationContext
;
11 import org
.unitils
.spring
.annotation
.SpringBeanByType
;
13 import eu
.etaxonomy
.cdm
.model
.common
.User
;
14 import eu
.etaxonomy
.cdm
.persistence
.dao
.common
.IUserDao
;
15 import eu
.etaxonomy
.cdm
.test
.integration
.CdmIntegrationTest
;
18 public class UserDaoHibernateImplTest
extends CdmIntegrationTest
{
24 public void testFindUserByUsername() {
25 User user
= userDao
.findUserByUsername("test");
27 assertNotNull("findUserByUsername should return a user", user
);
28 assertEquals("the user should have had their authorities loaded",2,Array
.getLength(user
.getAuthorities()));