Mockito (1) 썸네일형 리스트형 [Test]모키토는 외부 환경을 테스트하기 어려울때 쓰는게 아니라 연결 상황을 제어하기 위해 사용합니다. 모키토는 외부 환경을 테스트하기 어려울때 쓰는게 아니라 연결 상황을 제어하기 위해 사용합니다. 예를 들어, 해당 메소드를 쓸때 결과가 true 이면 이렇게 로직이 흘러가고 false 이면 저렇게 동작해야 할 때 true/false 를 바꾸는 환경을 만드는 겁니다. 당연히 결과를 테스트 작성자가 만들었으니 정확합니다. (이게 정확하지 않다면 해당 코드 자체가 문제가 있다는 겁니다.) 단, 이렇게 환경을 내가 제어를 했는데, 해당 메소드 자체가 제대로 구현이 안되어 있어서 true 가 올것으로 생각했는데, true 가 아닌 상황이면 전부 꼬이겠죠. 그래서 통합 테스트를 작성합니다. 결론 규모가 작으면 테스트를 적게해도 통제가 되겠지만, 규모가 커지면 테스트가 없을 경우 지옥을 맛보실 수 있습니다. 단위테스트.. 이전 1 다음