gpt4 book ai didi

java - Grails/groovy 测试 - assert 和 assertEquals 方法之间的任何区别

转载 作者:搜寻专家 更新时间:2023-11-01 01:21:46 26 4
gpt4 key购买 nike

我有许多 Grails 单元和集成常规测试类。

本来我用的是assertEquals、assertNull、assertTrue、assertFalse等方法

assertEquals 0, User.list().size()

但最近我更喜欢使用直接断言:

assert User.list().size() == 0

这两种方法之间有什么区别吗?

最佳答案

assertEquals 使用 JUnit 断言,而 assert 使用 groovy 的 power assert。 power assert 为您提供更好的错误消息,并且内置于该语言中。您通常应该尽可能使用那个。

关于java - Grails/groovy 测试 - assert 和 assertEquals 方法之间的任何区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19543692/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com