如何检查 Groovy 断言返回?

Posted

技术标签:

【中文标题】如何检查 Groovy 断言返回?【英文标题】:How to check the Groovy assert return? 【发布时间】:2022-01-22 23:03:23 【问题描述】:

我的断言声明

assert actualObject==expectedObject : "Verify Status"

如何验证上述断言语句的返回语句(TRUE 或 FALSE)?

喜欢

if(WebUI.verifyEqual(actualObject, expectedObject)==true)

我的目的: 如果是真的我会做点什么,否则我会抛出断言错误

【问题讨论】:

***.com/questions/12645142/… 相关 【参考方案1】:

如何验证上述的返回语句(TRUE 或 FALSE) 断言语句?

我的目的:如果它是真的,我会做一些事情,否则我会抛出断言 错误

如果你这样做会发生什么:

assert actualObject==expectedObject : "Verify Status"

编辑:

@daggett 在下方留下了一条评论,指出“我相信他不想抛出错误”。如果是这种情况,问题不清楚,但您可以简单地使用if

if(actualObject==expectedObject) 
    // do something
 else 
    // don't throw an error

或者:

if(WebUI.verifyEqual(actualObject, expectedObject)) 
    // do something
 else 
    // don't throw an error

【讨论】:

我相信他不想抛出错误 “我相信他不想抛出错误” - 问题说目的包括“否则我抛出断言错误”。

以上是关于如何检查 Groovy 断言返回?的主要内容,如果未能解决你的问题,请参考以下文章

Groovy 空值检查/返回

jmeter断言(检查点)

Groovy'断言':如何显示价值?

jmeter压测学习9-响应断言

接口测试学习——检查结果

如何断言显示为字符串的货币值已正确更新