상황 TEST 데이터를 저장하는 /test/saveTest API 테스트 코드를 작성한다. @SpringBootTest @AutoConfigureMockMvc class SaveControllerTest { @Test @DisplayName("TEST 데이터 저장") void saveTest() throws Exception { /* param set */ TestDto testDto = new TestDto(); testDto.setName("test"); MvcResult result = mockMvc.perform(post("/test/saveTest") .contentType(MediaType.APPLICATION_JSON) .content(toJson(rmVenParamDto))) .andExp..
테스트 코드 작성 로그 -2 TODO - POST 메서드 호출 - @RequestBody param 전송 - DTO(Object) 를 Json String 으로 변환 (with Jackson) - API Response 의 "data" 특정 key 값의 결과만 꺼내오기 - Json String 을 List 로 변환 (With jackson) 테스트 코드 import com.couchbase.client.java.json.JsonObject; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databin..
테스트 코드 작성 로그 -1 로그인 API - 테스트 코드를 위한 포스팅으로, 상세 로그인 로직은 생략 package com.api.shop.modules.controller; import com.api.shop.common.Output; import com.api.shop.modules.form.LoginForm; import com.api.shop.modules.form.MemberForm; import com.api.shop.modules.repository.MemberRepository; import com.api.shop.modules.service.AuthService; import com.api.shop.modules.service.MemberService; import io.swagger...