일반적으로 Java + Spring 에서 Test 코드 작성은 Junit + Mockito를 이용한다. Junit 은 Java로 Test를 수행할수있게 해주는 Framework고 Mockito 는 Unit Test 수행시 Mocking 작업을 수행해주는 라이브러리다. 해당 프로젝트는 Kotlin으로 작업이므로 Junit -> Kotest Mockito -> Mockk 변경하여 작업을 진행했다. (사실 Kotlin에서도 Junit과 Mockito를 그대로 사용해도 되지만 Kotlin의 장점을 살리기 위해 대체하였다.) 테스트 종류 토비의 스프링 Test 파트에서는 저자는 모든 코드는 테스트 가능하다고했다. 하지만 엄격한 TDD 스타일로 테스트를 다 만들수는 없기에 나는 내가 작성한 비지니스 로직을 중점적으..