•
페이징 테스트 코드 작성
@DisplayName("paging test")
@Test
public void testPaging() {
// given (사전 준비) - 페이지 번호는 0부터 시작하는 것을 참고
Pageable pageable = PageRequest.of(0, 10, Sort.by("tno").descending());
// when (테스트 진행할 행위)
Page<Todo> result = todoRepository.findAll(pageable);
// then (행위에 대한 결과 검증)
log.info(result.getContent());
}
Java
복사
•
테스트 결과
Hibernate: select t1_0.tno,t1_0.complete,t1_0.content,t1_0.due_date,t1_0.title from tbl_todo t1_0 order by t1_0.tno desc limit ?,?
Hibernate: select count(t1_0.tno) from tbl_todo t1_0
2024-08-29T00:10:29.488+09:00 INFO 2014 --- [ main] o.z.a.repository.TodoRepositoryTest : [Todo(tno=101, title=Title..99, content=Content......99, complete=false, dueDate=2024-08-28), Todo(tno=100, title=Title..98, content=Content......98, complete=false, dueDate=2024-08-28), Todo(tno=99, title=Title..97, content=Content......97, complete=false, dueDate=2024-08-28), Todo(tno=98, title=Title..96, content=Content......96, complete=false, dueDate=2024-08-28), Todo(tno=97, title=Title..95, content=Content......95, complete=false, dueDate=2024-08-28), Todo(tno=96, title=Title..94, content=Content......94, complete=false, dueDate=2024-08-28), Todo(tno=95, title=Title..93, content=Content......93, complete=false, dueDate=2024-08-28), Todo(tno=94, title=Title..92, content=Content......92, complete=false, dueDate=2024-08-28), Todo(tno=93, title=Title..91, content=Content......91, complete=false, dueDate=2024-08-28), Todo(tno=92, title=Title..90, content=Content......90, complete=false, dueDate=2024-08-28)]
Java
복사