VerificationTest
VerificationTest[input]
允许验证测试,判断 input 是否计算得到 True.
VerificationTest[input,expected]
测试 input 是否计算得到 expected,不产生消息.
VerificationTest[input,expected,messages]
测试 input 是否计算得到 expected,产生消息名称 messages 的列表.
更多信息和选项
- VerificationTest 返回 TestObject.
- VerificationTest 具有属性 HoldAllComplete.
- VerificationTest[input,expected] 立即运行测试,实际上相当于 TestEvaluate[TestCreate[input,expected]].
- VerificationTest 具有下列选项:
-
MemoryConstraint Infinity 允许使用的内存(以字节为单位) MetaInformation < > 与测试相关联的元信息 SameTest SameQ 比较实际和预期输出的函数 TestID Automatic 测试的唯一识别符 TimeConstraint Infinity 允许使用的测试时间(以秒为单位) - TestIDAutomatic 通过对测试表达式进行哈希处理来创建唯一 ID.
- VerificationTest 运行测试,但不显示消息.
范例
打开所有单元关闭所有单元基本范例 (4)
测试输入是否计算得到 True:
范围 (2)
基本用途 (2)
选项 (13)
SameTest (5)
使用 Unevaluated 将未计算的表达式传递给 SameTest 函数:
TestID (4)
将 TestID 添加至 VerificationTest:
TestID 可以是任何表达式:
如果 TestCreate 表达式的输入不同,TestID 将发生变化:
使用 CreateUUID 每次创建随机标识符:
MetaInformation (2)
可能存在的问题 (3)
文本
Wolfram Research (2014),VerificationTest,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VerificationTest.html (更新于 2023 年).
CMS
Wolfram 语言. 2014. "VerificationTest." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2023. https://reference.wolfram.com/language/ref/VerificationTest.html.
APA
Wolfram 语言. (2014). VerificationTest. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/VerificationTest.html 年