【发布时间】:2016-11-18 04:28:04
【问题描述】:
我正在使用 4.9.0.1 版的小鸡计划,并且正在开发一个 使用单元测试包 srfi-64 的单元测试套件。
我在这个单元测试包中遇到了测试错误问题。
问题的最小示例:
(需要扩展 srfi-64) (测试开始“错误测试”) (定义(exn-tester) (错误“srfi-64 想要什么?”)) (测试错误“exn-tester”'exn(exn-tester)) (测试结束)报告中的结果:
%%%% 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
问题显然出在我的测试错误中,因为我不知道如何 以 test-error 可以理解的形式表示异常。 我已经尝试了列出的实际错误的多种变体, 但没有成功。
具体来说,我应该为 测试错误调用?
【问题讨论】:
标签: unit-testing testing scheme chicken-scheme