Unittests sollten wir ja alle schreiben und da kommen wir immer an den Punkt, an dem wir auch die Assertions definieren müssen. PHPUnit bietet hierfür einige Methoden an und - zumindest bei mir - findet man meistens assertEquals, assertSame und assertTrue/assertFalse. Aber man kann das ganze auch viel schöner verpacken und dafür gibt es natürlich eine Bibliothek. Die geheimnisvolle Bibliothek nennt sich Hamcrest und ist in einige Sprachen portiert worden. Eine davon ist natürlich PHP und somit w More

1 Flattr microdonation