테스트 결과를 여러개 실행하여 결과를 도출하기 위해 사용
코드
@Test
void findBySource(){
Pageable pageable = PageRequest.of(0, 10, Sort.by("createdAt").descending());
Page<PoolContent> bySource = poolContentRepository.findBySource(ContentSource.news, pageable);
bySource.stream().findFirst().ifPresent(poolContent -> {
assertAll(
"first test",
() -> assertEquals(12324, poolContent.getId()),
() -> assertEquals(ContentSource.news, poolContent.getSource()),
() -> assertEquals("aaaa", poolContent.getDocument().getDocId())
);
});
}
테스트 결과
'SpringFramework > JUnit Test' 카테고리의 다른 글
JUnit DataJpaTest 단위 테스트 (with vault) (0) | 2021.03.19 |
---|---|
Mock Response 객체로 변환 (0) | 2020.11.26 |
SpringBoot JUnit5 의존성 설정 (0) | 2020.11.24 |
Spring Seurity 적용시 테스트 방안 (0) | 2020.06.10 |
테스트 코드 작성 (0) | 2020.06.10 |