테스트 코드 shouldBe JUnit? Kotest?
Kotlin + Spring Boot 조합으로 새 프로젝트를 시작했다. Jason(작은 재성)님이 이 소식을 듣고 Kotest를 추천해 주셔서, Toby님과 적극적으로 도입하여 활용하기 시작했다. Kotest에는 여러가지 테스팅 스타일이 있는데, 중첩이 가능한 context와 명시적으로 기대하는 바를 서술할 수 있는 expect가 있는 ExpectSpec을 선택하여 사용했다. Kotest의 Original 이기도 하고.😌 이 외에 다른 Kotest의 Testing Styles는 아래 링크를 통해 확인할 수 있다. https://kotest.io/docs/framework/testing-styles.html 예시로 Member를 저장하는 테스트 코드가 있다고 치자. 여기서 save()라는 하나의 테스트 단..
2024.01.13