2 回答

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
使用assertTrue或assertequals是否更好
目前的代碼是
assertEquals(“這是預(yù)期的填充”,msg.getFillValue(),(1010.0));
錯(cuò)誤:方法assertEquals(String,Object,Object)對(duì)于CalculateFillValue類型是不明確的

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
測(cè)試失敗的唯一原因是getFillValue()返回1010以外的任何內(nèi)容。將輸出打印在assertTrue方法的正上方,您應(yīng)該看到測(cè)試失敗的原因。
System.out.println("Fill Value: " + msg.getFillValue());
boolean testCondition = (msg.getFillValue() == 1010)
System.out.println("testCondition: " + testCondition);
assertTrue("The file value should be 1010", testCondition);
添加回答
舉報(bào)