得到的结果test.verifyThat

3视图(30天)
汉斯·巴里奥斯
汉斯·巴里奥斯 2020年5月28日
回答: 史蒂文的主 2020年7月14日
亲爱的支持金宝app团队,
我工作在一个定制的标准脚本测试经理。
在脚本中,我使用命令”测试。verifyThat”是这样的:
test.verifyThat (dataPair .ts_data(我)。数据,IsEqualTo (dataPair .ts_ref(我)。数据,“内”,AbsoluteTolerance (absTol) | RelativeTolerance (relTol)));
我想要的结果作为一个变量(真或假)如果测试通过与否,即类似:
test_passed = test.verifyThat (…
你能告诉我如果这是可能的,它将如何工作?
提前谢谢你!
问候,汉斯
2的评论
汉斯·巴里奥斯
汉斯·巴里奥斯 2020年7月14日
我们在管道运行一些测试。在其中一些国家,多个一个模拟标准检查。例如,在一个测试中我们称之为verifyThat-command 24倍定制的标准脚本检查几个信号相同的模拟运行。因为我们也产生一些情节,报告生成的测试经理是相当大的。有时候很费力找到哪一个24 verifyThat-test没有通过。因此,我们想创建一个概述,如一个表或一个矩阵,我们可以直接看到,测试通过。

登录置评。

答案(2)

Bhargavi Maganuru
Bhargavi Maganuru 2020年7月8日
你好,
没有输出参数 verifyThat 你不能指定输出这样test_passed = test.verifyThat (. .)
您可以运行测试使用 runtests 它返回 TestResult 数组属性了,失败了,不完整等,这些表明是否测试是通过还是失败。
希望这可以帮助!
1评论
汉斯·巴里奥斯
汉斯·巴里奥斯 2020年7月13日
你好,
好的,谢谢你的帮助!我将算出我需要不同的方法来得到结果。也许我将复制verifyThat命令我用为了得到测试结果
BR,汉斯

登录置评。


史蒂文的主
史蒂文的主 2020年7月14日
我建议指定一个 诊断 在你的 verifyThat 调用。看到的示例页面的部分从最后一个代码块的例子:
testCase。verifyThat (IsEqualTo (2),
实际应该等于预期的)
当这失败,你可以看到它将显示诊断字符串。还有其他的 类型的诊断 您可以指定。
你运行你的测试如何?你收到一个 检测结果 对象从跑者吗?如果是这样的 方法的类将显示你的测试方法失败了。

类别

找到更多的在基于类的单元测试帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!