Backend
home
📒

목록(페이징) 처리 구현

페이징 테스트 코드 작성
@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
복사