Я могу написать сообщение об утверждении одним из двух способов. Успех объявления:
assertEquals( "objects should be identical", expected, actual );
Или заявив условие нарушения:
assertEquals( "objects aren't identical", expected, actual );
Есть ли стандарт для этого в JUnit? Если нет, то каковы аргументы для каждой стороны?
P.S. Я видел статьи в Интернете, демонстрирующие их без объяснения причин, поэтому просто сказать "искать Google" - это не ответ!
[ОБНОВЛЕНИЕ]
Все зацикливаются на том, что я использовал assertEquals
, и поэтому сообщение, вероятно, бесполезно. Но, конечно, только потому, что я хотел просто проиллюстрировать вопрос.
Итак, представьте себе, что это:
assertTrue( ... big long multi-line expression ... );
Если сообщение полезно.