我有许多 Grails 单元和集成 groovy 测试类。
最初我使用assertEquals、assertNull、assertTrue、assertFalse等方法。
assertEquals 0, User.list().size()
但最近我更喜欢使用直接断言:
assert User.list().size() == 0
这两种方法有什么区别吗?
最佳答案
assertEquals
使用 JUnit 断言,而 assert
使用 groovy 的电源断言。 power assert 为您提供更好的错误消息,并且内置于语言中。您通常应该尽可能使用那个。