단위 테스트의 경우 클래스 또는 개별 메서드를 테스트하는 것이 더 좋습니다?단위 테스트 클래스 VS 메서드
필자가 본 대부분의 예제는 클래스간에 종속성을 조롱하면서 다른 클래스와 구분하여 클래스를 테스트합니다. 승부를 돌린 또 다른 방법은 테스트하지 않은 메서드를 조롱하는 것입니다 (재정의하여) 한 메서드에서 코드를 테스트하는 것입니다. 따라서 메소드가 서로 분리되어 있기 때문에 1 버그는 1 테스트를 중단합니다.
나는 표준 방법이 있는지, 그리고 클래스를 격리하는 대신 테스트를 위해 각 방법을 격리하는 데 큰 단점이 있는지 궁금해하고있었습니다.
좋은 답변입니다. 개발자가 무엇을 테스트하는지 결정하는 것은 개발자의 몫입니다. 모니터 옆에 벽에 머리가있는 구멍이 있는지 알지 못해서 수업을 배울 수있었습니다. 이러한 대답과 특히 여러분의 의견을 토대로 볼 때 문제와 개발자가 가장 잘 이해하는 것처럼 보이고 반드시 "더 나은"접근 방식이 필요한 것은 아닙니다. 감사! – Stinky