Mock, Stub, Fake는 어떻게 다를까
Java 21, JUnit 5, Mockito, AssertJ 예제로 가장 흔한 세 가지 Test Double의 차이를 알아보고 올바른 선택과 자주하는 실수를 배웁니다
Java 21, JUnit 5, Mockito, AssertJ 예제로 가장 흔한 세 가지 Test Double의 차이를 알아보고 올바른 선택과 자주하는 실수를 배웁니다
이름 짓기 규칙, AAA 구조, 올바른 코드 커버리지 관점으로 명확하고 유지보수하기 쉬운 unit test 작성 가이드