나는 게으른 함수 평가 같은 멋진 것들을하는 Map 인터페이스의 커스텀 구현을 가지고있다. 구현은 외부에서 생성 한 후에 불변으로 나타나야합니다 (예 : put() 및 putAll() 메서드가 지원되지 않음)java.util.Map에 대한 일반 테스트 장치
가장 기본적인 조건에서 작동하는 것처럼 보입니다. 매우 복잡하기 때문에 스레드 안전성, 불규칙한 연산 순서 등 많은 숨겨진 버그가 있어야합니다.
Map 인터페이스의 계약이 잘 정의되어 있으므로 반드시 있어야합니다. 코너 케이스, 스레드 안전성 등을 검사하는 일반적인 테스트 콜렉션
Google 콜렉션이 라이브러리에 대해 약 25000 개의 유닛 테스트를 실행한다고 들었습니다. 어딘가에 다운로드 할 수 있습니까?
svn. 거기에 유망한 것들이 많이 보입니다. 내 경우에는 –