为了账号安全,请及时绑定邮箱和手机立即绑定

我应该使用什么JUnit命令来检查,期望值与实际值不相等。

我应该使用什么JUnit命令来检查,期望值与实际值不相等。

千巷猫影 2021-05-07 14:15:08
所以问题是:我应该使用哪个JUnit命令来检查期望值是否与实际值不相等。例如我这样使用assertEqualsassertEquals(tr1.detectTriangle(), tr1.TR_EQUILATERAL);因此,此处的预期变量为2,而实际变量为1,并且测试失败。我应该使用什么命令来使该测试通过?
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

当然,有简单的assertNotEquals(),但我通常建议使用独一无二的断言,你真正需要的:assertThat

assertThat(actual, is(expected));

或者,在您的情况下:

assertThat(actual, not(expected));

其中is()not()hamcrest那到底该怎么做他们的名字暗示的匹配。


查看完整回答
反对 回复 2021-05-19
  • 1 回答
  • 0 关注
  • 241 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信