用于整数的AssertTrue与AssertEquals

Pho*_*nix 8 junit

我们应该使用assertEquals或assertTrue来比较基本类型的内部特征吗?是否有偏好,如果是这样,为什么?我想知道每种方法的优缺点.

Sea*_*wen 20

assertEquals()在失败时提供有用的默认错误消息,例如"预期X但得到Y",但assertTrue()不能.在这里使用更具体的适用方法,即assertEquals().