O'Reilly logo

JUnit-Profiwissen by Michael Tamm

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

5 Assertion-Bibliotheken

Nachdem ich bereits in Kapitel 3 zu JUnit 4 kurz auf die assertThat-Methode eingegangen bin, die als letzten Parameter immer einen Hamcrest-Matcher erwartet, möchte ich Ihnen in diesem Kapitel sowohl Hamcrest als auch die FEST Fluent Assertions näher vorstellen. Beides sind Bibliotheken zum Schreiben von Assertions.

5.1 Hamcrest einbinden

Hamcrest1 ist seit JUnit 4.4 integraler Bestandteil von JUnit und damit die erste und bis jetzt einzige Third-Party-Bibliothek, die in JUnit aufgenommen wurde. Inzwischen wurde Hamcrest (genauso wie JUnit zuvor) auch in zahlreiche andere Programmiersprachen portiert, wie beispielsweise Objective-C, Ruby, Python und PHP.

Obwohl Hamcrest in JUnit aufgenommen wurde, ist es trotzdem sinnvoll, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required