boolean   b = Testfactory.read_element_file(models).equals(ExcelUtils.readdata("Model Export.xlsx"));

 SoftAssert ass = new SoftAssert();
 ass.assertEquals(b, true);


在布尔b中,我在调试后比较两个列表,但我得到b值为false,但断言未失败。 Junit测试用例显示已通过。请查看附带的屏幕截图here

最佳答案

SoftAssert不会引发异常,来自docs


  断言失败时,请勿引发异常,而应记录
  失败。调用assertAll()会在以下情况下引发异常
  至少一个断言失败。


使用常规断言或调用assertAll()

关于java - Assertequls方法不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51497295/

10-10 17:26