本文介绍了整数的AssertTrue vs AssertEquals的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们应该使用assertEquals或assertTrue来比较原始类型(特别是int)吗?是否有偏好,如果可以,为什么?我想知道每种方法的利弊.

Should we use assertEquals or assertTrue for comparing primitive types specifically ints? Is there a preference, if so why ? I'd like to know the pros and cons of each approach.

推荐答案

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

assertEquals() gives a useful default error message on failure, like "expected X but got Y", but assertTrue() can't. Use the more specific applicable method here, which is assertEquals().

这篇关于整数的AssertTrue vs AssertEquals的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 23:02