이전에는 논문 검색기를 예시로 좋은 테스트가 무엇인지 살펴봤다https://dev-study-501.tistory.com/286 [Harness #2] 테스트가 통과하는데도 버그를 놓치는 이유 - Mock과 assert 제대로 이해하기테스트 코드를 작서앟ㄹ 때 가장 먼저 고민해야하는 거은 무엇일까? 처음에는 다양한 상황에서도 통과할 수 있도록 유연한 조건을 작성하는 것이 좋다고 생각했다그런데 논문 검색기를 예시로dev-study-501.tistory.com 이번에는 이론에서 벗어나 직접 테스트 코드를 작성하고 실행해봤다.그 과정에서 흥미로운 상황을 발견했다. 아직 필요한 기능을 구현하지 않았는데도 테스트가 통과한 것이다. 처음에는 테스트가 실패해야 문제가 있다고 생각했지만, 이번에는 오히려 테스트가 통과..