Я новичок в JUnit и Hamcrest и хотел бы получить советы по лучшей практике, поэтому я могу решить, какую документацию нужно изучить в первую очередь.
Для начала, какой из этих методов assertThat
лучше?
- org.junit.Assert.assertThat(от junit-4.11.jar)
- org.hamcrest.MatcherAssert.assertThat(от hamcrest-core-1.3.jar)
По словам одного человека в прошлом году, JUnit имеет метод assertThat, но hamcrest имеет свой собственный метод assertThat, который делает то же самое..
По словам кого-то ранее в этом году, Hamcrest "мог бы дать лучшие сообщения об ошибках, потому что вызывающий вызов вызван для описания несоответствия" .
Трудно сказать, какие версии Junit и Hamcrest сравнивались в этих сообщениях. Поэтому мне нужна рекомендация, основанная на самых последних выпущенных версиях.