인터페이스의 동작을 자동으로 테스트 할 수있는 것이 있습니까 (특히 Java의 경우)? 예를 들어 Comparable 인터페이스에 대한 테스트를 많이하고 있다고 가정 해 봅시다.이 테스트는 Comparable을 구현하는 모든 것에 적용해야합니다. 필자가 원하는 것은 Comparable을 구현하는 클래스의 테스트 픽스처에 "ComparableTests"를 자동으로 포함시킬 수 있다는 것입니다. 이것이 보편적 인 인터페이스와 함께 작동하면 보너스 포인트.Java에서 인터페이스를 구현하는 모든 클래스 테스트
.NET 프레임 워크 mbUnit에는 비슷한 것이 있습니다. TestNG의 생성기 함수와 같은 것을 사용하는 경우 Comparable에 대한 테스트 픽스처를 설정하고 생성기에서 Comparable을 구현하는 각 클래스의 인스턴스를 만들 수 있습니다. . 하지만 차라리 자동으로 사용하고 클래스의 각 부분에 대한 테스트 픽스처에 배치해야합니다 (클래스의 다른 부분을 테스트하기 위해 이미 사용하고 있기 때문에).
명확함 : 나는 이런 식으로 만들 수 있습니다. 이미이 기능을 활성화 한 것이 있다면 묻고있었습니다.
을보십시오. – p3t0r