2012-06-18 4 views

답변

3

org.scalacheck.Gen.fail 메서드에 중단 점을 설정하고 호출하는 부분을 확인하십시오.

덧붙여, 내 경우에는 문제는 두 가지였다

  • 내가 너무 낙관적 때문에, 너무 작습니다 (1)의 값으로 maxDiscarded 설정했다 - 나는 몰랐어요 ScalaCheck 비어 있지 않은 콜렉션을 요청한 경우에도 기본적으로 크기가 0 인 콜렉션부터 시작할 것입니다 (나는 이것이 왜 그렇게하는지 모르겠습니다).

  • 내가 나중에 실현, 그들은 크기 2의 된 최대를 위해 할 뻔하더라도, 최대 크기 1의 컬렉션을 생성하고 있었는지 내가 테스트를 시도했다 - 나중에 발전기에 폐기를 일으키는 그 생성기를 기반으로합니다.