Projects [SHOW]
Testing
Einführung
Laravel wird unter Berücksichtigung von Tests gebaut. Tatsächlich ist die Unterstützung für das Testen mit PHPUnit standardmäßig enthalten und eine phpunit.xml-Datei ist bereits für Ihre Anwendung eingerichtet. Das Framework wird auch mit praktischen Hilfsmethoden ausgeliefert, mit denen Sie Ihre Anwendungen aussagekräftig testen können.
Standardmäßig enthält das Testverzeichnis Ihrer Anwendung zwei Verzeichnisse: Feature und Units. Unit-Tests sind Tests, die sich auf einen sehr kleinen, isolierten Teil Ihres Codes konzentrieren. Tatsächlich konzentrieren sich die meisten Unit-Tests wahrscheinlich auf eine einzige Methode. Funktionstests können einen größeren Teil Ihres Codes testen, einschließlich der Art und Weise, wie mehrere Objekte miteinander interagieren, oder sogar eine vollständige HTTP-Anfrage an einen JSON-Endpunkt.
Eine ExampleTest.php-Datei wird sowohl im Feature- als auch im Unit-Testverzeichnis bereitgestellt. Nachdem Sie eine neue Laravel-Anwendung installiert haben, führen Sie phpunit auf der Kommandozeile aus, um Ihre Tests auszuführen.