我是Racket的新手。
有人能给我一个关于如何在Racket中使用check expect
的简单示例,最好是数字吗?
答案 0 :(得分:0)
documentation是你最好的朋友。
这很简单:check-expect
的第一个参数是要测试的表达式或过程,第二个参数是期望的结果(因此名称)。假设您选择了适当的语言(例如:Beginning Student
)
(check-expect (+ 1 1) 2)
(check-expect (+ 1 1) 1)
以上将产生如下输出:
Ran 2 tests.
1 of the 2 tests failed.
No signature violations.
Check failures:
Actual value 2 differs from 1, the expected value.
at line 2, column 0