Фактическое сообщение, вероятно, предоставляется вашей IDE и выходит за рамки возможностей модульного тестирования:
test ": check 0.99999608 == discountFactor1.getDiscountFactor () имеет
Ошибка [0.99999607999999995! = 0.99999608334867351].
Чтобы добиться аналогичных результатов с Maven, вы можете использовать перегруженный метод assertTrue()
, который добавляет в вывод текстовое сообщение, связанное с ошибкой:
Assert.assertTrue(String msg, boolean condition)
Вы могли бы написать это:
Assert.assertTrue(HHH.getSequenceNumber() + " is not equals to " +
sequenceNumber,
HHH.getSequenceNumber() == sequenceNumber);
Но на самом деле я думаю, что вы должны использовать Assert.assertEquals()
, который в случае неудачного теста выдает сообщение, сравнивающее два объекта.
Вы могли бы так написать:
Assert.assertEquals(HHH.getSequenceNumber(), sequenceNumber);