Volker Dusch Blog: Eine Einführung in PHPUnits @ deckt Annotation

PHPUnit ist eine der am häufigsten verwendete Unit-Testing-Tools für PHP-Anwendungen. Es kommt verpackt mit Eigenschaften, einige, die häufig verwendet werden und einige nicht so viel. In einen neuen Beitrag in seinem Blog Heute Volker Dusch sucht an einem bestimmten Merkmal – dem „@ covers“ Annotation Sie in Ihren Tests „Anmerkungen zu verwenden, können Sie angeben, welche Funktionen Sie tatsächlich testen.

Eines der Ziele der Test-Suite und die Abdeckung Bericht ist, dass Sie in Ihrer Code-Basis zu vertrauen und die Angst vor etwas zu verändern, dass der geändert werden muss entfernt werden. […] Man sollte nicht denken, „Na ja, dass eine 100%, aber eine Menge, die gerade kommt aus dem großen Integrationstest und ich weiß nicht, ob die Klasse wirklich getestet wird!“. […] Zum Glück PHPUnit bietet einen Weg, eine drastische Erhöhung Ihres Vertrauens, was Sie wirklich getestet haben.

Mit dem „@ covers“ Annotation auf Ihrem Testmethode Docblocks Ihnen eine weitere Ebene des Vertrauens in was getestet und kann dazu beitragen, für klarere Aktualisierung die Straße hinunter. Er erwähnt auch, mit ihnen zu zusätzlichen Einblick in geschützten Methoden in Ihren Code und wo die Testabdeckung für sie wirklich liegt bieten.

PHPDeveloper.org

Schreibe einen Kommentar