【发布时间】:2018-05-15 20:46:15
【问题描述】:
我习惯于使用 boost 测试,当测试失败时,它会显示正在比较的两个值,例如:
test": check 0.99999608 == discountFactor1.getDiscountFactor() has failed [0.99999607999999995 != 0.99999608334867351].
现在在 Java 中,我使用的是 Maven Surefire,当测试失败时,它会告诉代码的位置在哪里调用测试,例如:
java.lang.AssertionError
...
testSendRequest(sendRequestTest.java:295)
在这个位置我有一个测试的调用:
295 Assert.assertTrue(HHH.getSequenceNumber() == sequenceNumber);
如果测试失败,有什么方法可以知道 HHH.getSequenceNumber() 和 sequenceNumber 的值吗?
【问题讨论】:
标签: java maven unit-testing maven-surefire-plugin