IntermediateTest
IntermediateTest[input]
创建中间测试,确定 input 的运算结果是否为 True.
IntermediateTest[input,expected]
创建中间测试,确定 input 的运算结果是否为 expected.
IntermediateTest[input,expected,messages]
创建预计会生成消息名称 messages 列表的中间测试.
更多信息和选项
- IntermediateTest 返回已被运算过的 input.
- IntermediateTest 通常用在 VerificationTest 或 TestCreate 中,用来将一个复杂的测试分解为多个测试.
- 如果 IntermediateTest 失败,任何外围测试都会失败.
- IntermediateTest 具有属性 HoldAllComplete.
- IntermediateTest 有以下选项:
-
MemoryConstraint Infinity 允许测试使用的内存(单位为字节) MetaInformation < > 与测试相关的信息 SameTest SameQ 用来比较真实输出和期望输出的函数 TestID Automatic 测试的唯一标识符 TimeConstraint Infinity 允许测试使用的时间(单位为秒) - TestIDAutomatic 通过对测试表达式进行哈希处理来创建唯一 ID.
- IntermediateTest 执行测试,但不显示任何消息.
范例
打开所有单元关闭所有单元基本范例 (2)
范围 (1)
运行至少使用了一个 IntermediateTest 的测试:
"IntermediateTests" 属性将所有中间测试提取为 TestObject 表达式:
所有 TestObject 属性都适用于中间测试:
应用 (2)
IntermediateTest 可用于测试另一个测试的设置阶段:
Wolfram Research (2024),IntermediateTest,Wolfram 语言函数,https://reference.wolfram.com/language/ref/IntermediateTest.html.
文本
Wolfram Research (2024),IntermediateTest,Wolfram 语言函数,https://reference.wolfram.com/language/ref/IntermediateTest.html.
CMS
Wolfram 语言. 2024. "IntermediateTest." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/IntermediateTest.html.
APA
Wolfram 语言. (2024). IntermediateTest. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/IntermediateTest.html 年