추상 클래스를 유닛화하는 방법: stub를 사용하여 확장? 추상수업과 추상수업을 확장한 수업을 어떻게 구분할지 궁금했어요. 추상 클래스를 확장하고 추상 메서드를 제거한 다음 모든 구체적인 메서드를 테스트해야 합니까?그런 다음 내가 재정의한 메서드만 테스트하고 단위 테스트에서 추상 클래스를 확장하는 개체에 대해 추상 메서드를 테스트하시겠습니까? 추상 클래스의 메서드를 테스트하는 데 사용할 수 있는 추상 테스트 케이스를 가지고 추상 클래스를 확장하는 오브젝트에 대해 테스트 케이스에서 이 클래스를 확장해야 합니까? 제 추상 수업은 몇 가지 구체적인 방법을 가지고 있습니다.추상 기본 클래스를 사용하는 방법은 두 가지가 있습니다. 추상 객체를 특수화하고 있지만 모든 클라이언트는 기본 인터페이스를 통해 파생 클래스..