我正在使用oUnit2,我想知道:test_ctxt参数有什么用法,如下所示:
let test1 test_ctxt = assert_equal "x" (Foo.unity "x");;对我来说似乎是多余的。在将测试定义为变量时,有什么方法可以省略它吗?
发布于 2015-10-16 08:53:33
test_ctxt类型的值被接受为assert_command和assert_equal函数中的可选参数,这两个函数是构建测试的主要基本块。测试上下文尤其包含对记录器的引用,它允许并行运行测试。使用您的示例,正确的调用应该是:
let test1 ctxt = assert_equal ~ctxt "x" (Foo.unit "x)https://stackoverflow.com/questions/33151857
复制相似问题