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

我的断言声明

assert actualObject==expectedObject : "Verify Status"

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

喜欢

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

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

【问题讨论】:

标签: grails groovy assertion


【解决方案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
}

【讨论】:

  • 我相信他不想抛出错误
  • “我相信他不想抛出错误” - 问题说目的包括“否则我抛出断言错误”。
猜你喜欢
  • 2014-04-27
  • 2016-04-25
  • 1970-01-01
  • 2017-10-24
  • 2022-06-16
  • 2012-04-20
  • 2017-09-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多