JUnit 消息应该声明成功或失败的条件吗?
2022-08-31 14:12:56
我可以用两种方式之一编写断言消息。陈述成功:
assertEquals( "objects should be identical", expected, actual );
或者说明被打破的条件:
assertEquals( "objects aren't identical", expected, actual );
在JUnit中是否有专门的标准?如果不是,双方的论点是什么?
附言:我在网上看到过一些文章,在没有解释的情况下演示了这两个,所以仅仅说“搜索谷歌”不是一个答案!
[更新]
每个人都被我使用的事实所困扰,因此该消息可能是无用的。当然,这只是因为我想简单地说明这个问题。assertEquals
所以想象一下它是:
assertTrue( ... big long multi-line expression ... );
消息有用的位置。