代码之家  ›  专栏  ›  技术社区  ›  Mate MrÅ¡e

我可以保留groovy power断言并仍然打印自定义消息吗?

  •  1
  • Mate MrÅ¡e  · 技术社区  · 7 年前

    我用 卡塔隆工作室 对于我的测试自动化。它附带一个内置的脚本编辑器( 格罗维 )

    所以,我可以使用groovy的 功率断言 当断言失败时,这会给我一个详细的输出消息。

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

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

    有没有办法 二者都 自定义消息和电源断言消息?

    复制自 https://sqa.stackexchange.com/questions/34217/can-i-keep-the-groovy-power-assert-and-still-have-a-custom-message-printed

    1 回复  |  直到 7 年前
        1
  •  1
  •   Michael    7 年前

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

    assert "a custom message" && expression
    

    因为一个非空字符串在groovy中是真实的,所以断言只会失败并产生输出,如果表达式是假的+你会从中得到力量断言输出。

    推荐文章