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
答案 0 :(得分:4)
SoftAssert
不会引发异常,来自docs
断言失败时,请勿引发异常,而应记录 失败。调用assertAll()会在以下情况下引发异常 至少一个断言失败。
使用常规断言或调用assertAll()
答案 1 :(得分:0)
我建议使用简单的
Assert.assertTrue(b);
希望这会有所帮助,