728x90
반응형
안녕하세요 놀이방사장입니다.
이번 포스팅은
블로그 글 목록 조회를 위한 API 테스트 코드 작성하기
Given | 블로그 글을 저장합니다. |
When | 목록 조회 API를 호출합니다. |
Then | 응답 코드가 200 OK이고, 반환받은 값중에 0번째 요소의 content와 title 이 저장된 값과 같은지 확인합니다. |
@DisplayName("findAllArticles : Inquiry of writing")
@Test
public void findAllArticles() throws Exception {
//given
final String url = "/api/articles";
final String title = "title";
final String content = "content";
blogRepository.save(Article.builder()
.title(title)
.content(content)
.build());
//when
final ResultActions resultActions = mockMvc.perform(get(url)
.accept(MediaType.APPLICATION_JSON));
//then
resultActions
.andExpect(status().isOk())
.andExpect(jsonPath("$[0].content").value(content))
.andExpect(jsonPath("$[0].title").value(title));
}
반응형
'웹 > Spring' 카테고리의 다른 글
스프링부트3 블로그 만들기 - 블로그 글 삭제 API 구현하기 (0) | 2023.10.15 |
---|---|
스프링부트3 블로그 만들기 - 블로그 글 하나 조회 API 구현하기, 테스트 코드 작성 (0) | 2023.10.15 |
스프링부트3 블로그 만들기 - 블로그 글 목록 조회를 위한 API 구현하기 (0) | 2023.10.15 |
스프링부트3 블로그만들기 - API 실행테스트 하기 (0) | 2023.10.14 |
스프링부트를 이용한 블로그 만들기 - 1 (0) | 2023.10.13 |