TestResultObject

TestResultObject 正在被逐步淘汰,取而代之的是版本 13.3 中引入的 TestObject.

TestResultObject[]

给出表示 VerificationTest 结果的对象.

更多信息

  • TestResultObject 通常以 VerificationTest 的结果获取.
  • TestResultObject[]["prop"] 返回给定 TestResultObject"prop" 值.
  • TestResultObject[][{"prop1","prop2",}] 返回对应于几个属性的数值相关性.
  • TestResultObject[]["Properties"] 返回所有可用属性的列表.
  • TestResultObject 的可能属性包括:
  • "AbsoluteTime"用 UTC 时区给出的测试创建时的绝对时间
    "AbsoluteTimeUsed"所花的实际时间(以绝对秒数计算)
    "ActualMessages"计算输入产生的消息
    "ActualOutput"计算输入产生的输出
    "CPUTimeUsed"计算输入所花的 CPU 时间
    "Created"$TimeZone 给出的创建时间的 DateObject
    "ExpectedMessages"传递给测试的消息
    "ExpectedOutput"计算预期输出
    "Input"原始测试的输入
    "MemoryConstraint"原始的 MemoryConstraint
    "MemoryUsed"用于存储所有数据的字节数目
    "Outcome"运行 VerificationTest 的结果
    "SameTest"原始的 SameTest 函数
    "TestFileName"当前执行的测试文件的绝对文件名
    "TestID"测试的唯一识别符
    "TestKey"每次测试的独特的自动密钥
    "TimeConstraint"原始的 TimeConstraint
    "VerificationTest"原始的 VerificationTest 表达式

范例

打开所有单元关闭所有单元

基本范例  (2)

运行 VerificationTest 以获取 TestResultObject:

提取在输入计算上产生的输出:

提取原始输入,并通过 ReleaseHold 重新运行测试:

范围  (1)

列出所有属性:

一次提取几个属性:

提取所有属性并将结果纳入 Dataset

应用  (1)

运行测试:

"VerificationTest" 属性重新创建原始测试表达式:

ReleaseHold 再次运行测试:

Wolfram Research (2014),TestResultObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TestResultObject.html.

文本

Wolfram Research (2014),TestResultObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TestResultObject.html.

CMS

Wolfram 语言. 2014. "TestResultObject." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/TestResultObject.html.

APA

Wolfram 语言. (2014). TestResultObject. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TestResultObject.html 年

BibTeX

@misc{reference.wolfram_2024_testresultobject, author="Wolfram Research", title="{TestResultObject}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/TestResultObject.html}", note=[Accessed: 05-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_testresultobject, organization={Wolfram Research}, title={TestResultObject}, year={2014}, url={https://reference.wolfram.com/language/ref/TestResultObject.html}, note=[Accessed: 05-November-2024 ]}