package org.xmx0632.deliciousfruit.repository; import static org.junit.Assert.*; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Sort.Direction; import org.springframework.test.context.ContextConfiguration; import org.xmx0632.deliciousfruit.entity.Task; import org.springside.modules.test.spring.SpringTransactionalTestCase; @ContextConfiguration(locations = { "/applicationContext.xml" }) public class TaskDaoTest extends SpringTransactionalTestCase { @Autowired private TaskDao taskDao; @Test public void findTasksByUserId() throws Exception { Page<Task> tasks = taskDao.findByUserId(2L, new PageRequest(0, 100, Direction.ASC, "id")); assertEquals(5, tasks.getContent().size()); assertEquals(new Long(1), tasks.getContent().get(0).getId()); tasks = taskDao.findByUserId(99999L, new PageRequest(0, 100, Direction.ASC, "id")); assertEquals(0, tasks.getContent().size()); } }