치킨 계획 버전 4.9.0.1을 사용 중이며 단위 테스트 패키지 srfi-64를 사용하여 단위 테스트 슈트에서 작업하고 있습니다.치킨 계획 srfi-64 테스트 오류 문제
이 단위 테스트 패키지에서 테스트 오류가 발생했습니다.
문제의 최소한의 예 : 보고서에
(require-extension srfi-64) (test-begin "error testing") (define (exn-tester) (error "What does srfi-64 want?")) (test-error "the exn-tester" 'exn (exn-tester)) (test-end)
결과 :
%%%% Starting test error testing
Group begin: error testing
Test begin:
test-name: "the exn-tester"
Test end:
result-kind: fail
actual-error: #<condition: (exn)>
expected-error: exn
Group end: error testing
# of unexpected failures 1
내가 이를 표현하는 방법을 알고하지 않기 때문에 문제는 내 테스트 오류에 명확하게 테스트 오류가 이해할 수있는 형태의 예외. 나열된 실제 오류에 대해 에 여러 변형을 시도했지만 성공하지 못했습니다.
특히, 오류 메시지 의 예상 오류를 어떻게 코드해야합니까?
(require-extension srfi-64)
(test-begin "error testing")
(define (exn-tester)
(error "What does srfi-64 want?"))
(test-error "the exn-tester" (condition-predicate 'exn) (exn-tester))
(test-end)
에서, 닭 지역 사회에 유의하시기 바랍니다 :
완전하고 유익한 답장을 보내 주셔서 감사합니다. –