я увидел следующий фрагмент кода на сайте:Порядок аргументов в обоих JUnit и Hamcrest
Как уже упоминалось, порядок аргументов в JUnit (ожидается, фактическая) и Hamcrest (фактическая, как ожидается) является наоборот.
Мне было интересно, в чем причина этого? Действительно ли порядок аргументов имеет значение для Junit или Hamcrest? Если кто-то случайно поставил аргумент в неправильном порядке, повлияет ли он на результат?
В случае junit, когда тестовый тест потерпит неудачу, вы получите обратное сообщение, ожидающее «abc» и получившее «pqr», которое на самом деле было бы наоборот. но на самом деле это не имеет никакого значения. – SMA