Tree supersizeMe(Tree input)
메서드가 있다고 가정하십시오. 입력 값과 반환 값은 모두 재귀 적 데이터 구조이며이 메서드는 크기 계수가 약 500 인 구조체를 반환합니다. 따라서 input
이 가능한 가장 작은 요소이면 함수의 반환 값에 약 500 개의 요소가 포함됩니다.대형 데이터 구조에 대한 단위 테스트 작성
이것은 현재 가지고있는 상황에 대한 간단한 설명이며 단위 테스트를 작성해야합니다. 물론 최소 출력 크기가 ~ 500 개 요소인데, 나는 assert
-statements에 내 테스트를 기반으로 할 수 없습니다. 그래서 여기 내 질문 :
그런 방법을 테스트하는 좋은 생각은 무엇입니까?
추신 : 출력을 외부 프로그램을 통해 수동으로 확인할 수 있습니다. 이러한 기능은 API에 포함되어 있지만 이러한 클래스를 사용하면 단위 테스트 아이디어와 충돌하지 않습니까?
편집 : API는 java로 개발되었으며 테스트를 위해 jUnit4를 사용합니다.
사용중인 언어 및 테스트 프레임 워크는 무엇입니까? – utapyngo
그 정보를 질문에 추가했습니다. 답변이 java 나 jUnit에만 해당된다면, 저와 완벽하게 잘 맞습니다. 그런 클래스를 테스트하는 일반적인 개념을 선호합니다. –