Junit Test Application-53-계좌상세보기 기능 JUnit 테스트

jaegeunsong97·2023년 8월 10일
0

Junit Bank Application 깃허브

Junit Bank Application 기록 노션

  • 서비스 테스트 코드

없음, 이유는 입출금목록과 동일한 이유

  • 컨트롤러 테스트(select 2번)
 @WithUserDetails(value = "ssar", setupBefore = TestExecutionEvent.TEST_EXECUTION)
     @Test
     public void findDetailAccount_test() throws Exception {
          // given
          Long number = 1111L;
          String page = "0";

          // when
          ResultActions resultActions = mvc
                    .perform(get("/api/s/account/" + number)
                              .param("page", page));
          String responseBody = resultActions.andReturn().getResponse().getContentAsString();
          System.out.println("테스트 : " + responseBody);

          // then
          // resultActions.andExpect(jsonPath("$.data.transactions[0].balance").value(900L));
          // resultActions.andExpect(jsonPath("$.data.transactions[1].balance").value(800L));
          // resultActions.andExpect(jsonPath("$.data.transactions[2].balance").value(700L));
          // resultActions.andExpect(jsonPath("$.data.transactions[3].balance").value(800L));
     }
  • 더미데이터 추가하기

profile
블로그 이전 : https://medium.com/@jaegeunsong97

0개의 댓글