TestEvaluate
TestEvaluate[test]
运行一个 TestObject.
TestEvaluate[assoc]
运行 assoc 指定的测试.
TestEvaluate[{test1,test2,…}]
运行一组测试 testi.
更多信息
- TestEvaluate 返回一个 TestObject.
- 在 TestEvaluate[assoc] 中,assoc 的元素可包括:
-
"Input" True 测试的输入 "ExpectedOutput" True 运算预计应得到的输出 "ExpectedMessages" {} 传递给测试的消息 "SameTest" SameQ 比较实际输出和预期输出的函数 "TestID" None 测试的唯一 ID "MemoryConstraint" Infinity 允许测试使用的内存(以字节为单位) "TimeConstraint" Infinity 允许测试运行的时间(以秒为单位) "MetaInformation" < > 与测试相关的其他信息 - TestEvaluate 运行测试,但不发出消息.
范例
打开所有单元关闭所有单元基本范例 (1)
用 TestCreate 创建一个测试:
用 TestEvaluate 运行测试:
TestEvaluate 总是会运行 TestObject,即便该测试已被运行过:
通过指定一个 Association 运行测试:
可能存在的问题 (2)
Wolfram Research (2023),TestEvaluate,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TestEvaluate.html.
文本
Wolfram Research (2023),TestEvaluate,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TestEvaluate.html.
CMS
Wolfram 语言. 2023. "TestEvaluate." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/TestEvaluate.html.
APA
Wolfram 语言. (2023). TestEvaluate. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TestEvaluate.html 年