package org.xmx0632.deliciousfruit.repository; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springside.modules.test.spring.SpringTransactionalTestCase; @ContextConfiguration(locations = { "/applicationContext.xml" }) public class UserAccountDaoTest extends SpringTransactionalTestCase { @Autowired private UserAccountDao userAccountDao; @Test public void testFindAll() { System.out.println("testFindAll no cache"); long start = System.currentTimeMillis(); for (int i = 0; i < 3; i++) { userAccountDao.findAll(); } long elapse = System.currentTimeMillis() - start; System.out.println("elapse:" + elapse); } @Test public void testFindOne() { System.out.println("testFindOne"); long s = System.currentTimeMillis(); for (int i = 0; i < 3; i++) { userAccountDao.findOne(Long.valueOf(1)); } System.out.println(System.currentTimeMillis() - s); } @Test public void testFindByUsername() { System.out.println("findByUsername"); long s = System.currentTimeMillis(); for (int i = 0; i < 3; i++) { userAccountDao.findByUsername("user2"); } System.out.println(System.currentTimeMillis() - s); } }