我有许多 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/