我是否可以保留Groovy power assert并仍然打印自定义消息?

我是否可以保留Groovy power assert并仍然打印自定义消息?,groovy,automated-tests,reporting,katalon-studio,Groovy,Automated Tests,Reporting,Katalon Studio,我使用Katalon Studio进行测试自动化。它附带一个内置脚本编辑器(Groovy) 因此,我可以使用Groovy的power assert,当assert失败时,它会给我一个漂亮而详细的输出消息 然而,其他一些非技术性(或非技术性)员工希望自己运行自动化测试。他们的问题是无法正确解释失败消息 我知道我可以使用assert expression1:expression2打印自定义消息,但我更喜欢power assert输出 有没有一种方法可以同时拥有自定义消息和powerassert消息

我使用Katalon Studio进行测试自动化。它附带一个内置脚本编辑器(Groovy

因此,我可以使用Groovy的power assert,当assert失败时,它会给我一个漂亮而详细的输出消息

然而,其他一些非技术性(或非技术性)员工希望自己运行自动化测试。他们的问题是无法正确解释失败消息

我知道我可以使用
assert expression1:expression2
打印自定义消息,但我更喜欢power assert输出

有没有一种方法可以同时拥有自定义消息和powerassert消息


复制自。

您可以将消息作为字符串添加到断言中:

assert "a custom message" && expression
由于非空字符串在Groovy中是真实的,因此如果表达式为false,断言只会失败并产生输出,您将从中获得power断言输出