비공개 메소드를 테스트해야합니까, 아니면 공개 메소드 만 테스트해야합니까? 개인 메소드를 테스트하는 방법에 대한 이 게시물 을 읽었습니다 . 나는 항상 객체 외부에서 호출 될 공용 메소드 만 테스트하는 것이 더 빠르다고 생각하기 때문에 테스트하지 않습니다. 개인 메소드를 테스트합니까? 항상 테스트해야합니까? 개인 메소드를 단위 테스트하지 않습니다. 개인용 메소드는 클래스 사용자에게 숨겨져 야하는 구현 세부 사항입니다. 개인 메서드를 테스트하면 캡슐화가 중단됩니다. 개인 메소드가 거대하거나 복잡하거나 자체 테스트가 필요할 정도로 중요하다는 것을 알게되면 다른 클래스에 넣고 공개합니다 ( Method Object ). 그런 다음 이제는 자체 클래스에 존재하는 이전의 개인용이지만 현재 공용 인 방법을 쉽게 테..