테스트2 Mockito 정리 (1) Mockito 란? 자바에서 단위 테스트를 위한 Mocking framework tastes really good(?!) (개인적으론) 간편하게 사용할 수 있어서 테스트코드 작성할 때 즐겨 사용하는 편입니다. 1. 의존성 추가 org.mockito mockito-core 3.0.0 test 버전에 대해 mockito 의 버전은 1.x, 2.x, 3.x 로 총 3개가 있습니다. 공식 wiki 에 따르면 1과 2는 맞지 않는(Incompatible) 것도 있다고 합니다. 2와 3은 API 로는 변경된 것이 없으나, Java8 에 맞춰졌다고 합니다. 2. 사용 방법 2-1. verify // mock 등의 코드를 깔끔하게 하기 위해 static import import static org.mockito.Moc.. 2022. 7. 14. WireMock 사용 순서가 어긋난 감이 있긴 하지만, 지난 번 API 통신을 위해 Feign 을 사용했었는데, 테스트를 진행할 때 실제로 API 접속을 할 수는 없으니 Mock Web 서버를 만드는 기술인 WireMock 를 사용한 내용을 올리고자 한다. WireMock 이란? HTTP-based API를 위한 시뮬레이터 Mock 으로 만드는 웹서버 http://wiremock.org/ 1. 의존성 추가 Maven 을 사용하므로 pom.xml 에 의존성 추가 com.github.tomakehurst wiremock-jre8 2.24.1 test 2. 테스트 코드 작성 public class Test { @Rule public WireMockRule wireMockRule = new WireMockRule(8089); // .. 2022. 7. 14. 이전 1 다음