package org.appfuse.dao; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.appfuse.dao.jpa.GenericDaoJpa; import org.appfuse.model.User; import org.junit.Before; import org.junit.Test; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import static org.junit.Assert.*; public class GenericDaoTest extends BaseDaoTestCase { Log log = LogFactory.getLog(GenericDaoTest.class); GenericDao<User, Long> genericDao; @PersistenceContext(unitName=GenericDaoJpa.PERSISTENCE_UNIT_NAME) private EntityManager entityManager; @Before public void setUp() { genericDao = new GenericDaoJpa<User, Long>(User.class, entityManager); } @Test public void getUser() { User user = genericDao.get(-1L); assertNotNull(user); assertEquals("user", user.getUsername()); } }