Существует ли версия JUnit assertThat, в которой используется функция Hamcrest 'describeMismatch'?

В каждой версии JUnit, которую я пробовал (до 4.8.1), неудачный assertT, который отобразит сообщение об ошибке, которое выглядит следующим образом:

ожидается : [describeTo]
got: [Строковое представление объекта]

Другими словами, он отобразит toString () объекта вместо описания несоответствия из Matcher. Если я использую assertThat из org.hamcrest.MatcherAssert.assertThat, он вызовет «describeMismatch» и отобразит более полезное сообщение об ошибке.

Я использую Junit неправильно или в настоящее время нет версии JUnit, которая будет делать то, что я хотеть? Тогда большинство людей используют Hamcrest assertThat?

6
задан Jacob 13 October 2010 в 20:48
поделиться