TestEvaluate
✖
TestEvaluate
更多信息

- TestEvaluate 返回一个 TestObject.
- 在 TestEvaluate[assoc] 中,assoc 的元素可包括:
-
"Input" True 测试的输入 "ExpectedOutput" True 运算预计应得到的输出 "ExpectedMessages" {} 传递给测试的消息 "SameTest" SameQ 比较实际输出和预期输出的函数 "TestID" None 测试的唯一 ID "MemoryConstraint" Infinity 允许测试使用的内存(以字节为单位) "TimeConstraint" Infinity 允许测试运行的时间(以秒为单位) "MetaInformation" < > 与测试相关的其他信息 - TestEvaluate 运行测试,但不发出消息.
范例
打开所有单元关闭所有单元基本范例 (1)常见实例总结
用 TestCreate 创建一个测试:
In[1]:=1

✖
https://wolfram.com/xid/0b8c14u9m8-brp3na
Out[1]=1

用 TestEvaluate 运行测试:
In[2]:=2

✖
https://wolfram.com/xid/0b8c14u9m8-vnzkyp
Out[2]=2

TestEvaluate 总是会运行 TestObject,即便该测试已被运行过:
In[3]:=3

✖
https://wolfram.com/xid/0b8c14u9m8-meuk5b
Out[3]=3

通过指定一个 Association 运行测试:
In[4]:=4

✖
https://wolfram.com/xid/0b8c14u9m8-fvdgtg
Out[4]=4

可能存在的问题 (2)常见隐患和异常行为
如果所有的键都未指定,TestEvaluate 将使用一组默认值:
In[1]:=1

✖
https://wolfram.com/xid/0b8c14u9m8-26sxim
Out[1]=1

In[2]:=2

✖
https://wolfram.com/xid/0b8c14u9m8-ip5etv
Out[2]=2

使用 Association 时,将自动用 HoldForm 封装某些属性:
In[1]:=1

✖
https://wolfram.com/xid/0b8c14u9m8-bk9y5n
Out[1]=1

In[2]:=2

✖
https://wolfram.com/xid/0b8c14u9m8-va8464

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.
文本
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.
✖
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 年
✖
Wolfram 语言. (2023). TestEvaluate. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TestEvaluate.html 年
BibTeX
✖
@misc{reference.wolfram_2025_testevaluate, author="Wolfram Research", title="{TestEvaluate}", year="2023", howpublished="\url{https://reference.wolfram.com/language/ref/TestEvaluate.html}", note=[Accessed: 31-May-2025
]}
BibLaTeX
✖
@online{reference.wolfram_2025_testevaluate, organization={Wolfram Research}, title={TestEvaluate}, year={2023}, url={https://reference.wolfram.com/language/ref/TestEvaluate.html}, note=[Accessed: 31-May-2025
]}