테스트코드(2)
-
WireMock을 이용하여 서버간 통신 테스트
Wiremock 이란? 간단히 말해서 Wiremock은 통합 테스트를 위한 모의 설정 서버 주어진 요청에 대해 예상되는 응답을 반환하도록 고도로 구성 할 수있는 단순한 모의 서버 HTTP-based API를 위한 시뮬레이터 Mock 으로 만드는 웹서버 https://wiremock.org/ WireMock - flexible, open source API mocking WireMock is a tool for building mock APIs. API mocking enables you build stable, predictable development environments when the APIs you depend on are unreliable or don’t exist. wiremock.org ..
2024.02.19 -
Fixture Monkey로 테스트에서 객체를 자동으로 생성해보자
Fixture Monkey 란? 2023년 11월 10일 네이버의 오픈소스 픽스쳐 몽키가 정식 릴리즈 되었습니다. 픽스쳐 몽키는 코틀린, 자바에서 테스트 객체를 자동으로 생성하는 라이브러리 입니다. 테스트용 객체를 만드는데 생성자나, Builder 패턴을 사용하여 번거럽고 시간이 많이 걸리는 일을 줄여 간결하고 생산성있는 테스트코드를 작성하는데 도움을 줍니다. https://github.com/naver/fixture-monkey?tab=readme-ov-file Maven 의존성 추가 com.navercorp.fixturemonkey fixture-monkey-starter 1.0.0 test 사용방법 Lombok 을 사용할 경우 롬복으로 생성자를 만들 경우 ConstructorPropertiesArb..
2024.02.13