Ich benutze das PHP Yii-Framework und führe einen Funktionstest durch. Ich habe PHPUnit_Story installieren
%Vor%und die Erweiterung ist da
%Vor%Aber ich bekomme Fehler:
%Vor%Es sieht so aus, als gäbe es einige Probleme zwischen den Autoloadern PHPUnit und Yii. PHPUnit wechselt zur Verwendung eines einzelnen Phar-Archivs, und somit sind die Dateien, die Yii zu integrieren versucht, nicht mehr vorhanden.
Die empfohlene Methode zur Installation von PHPUnit und Abhängigkeiten besteht nun in der Verwendung von Composer. Ich habe ein paar Tage damit verbracht, PEAR mit all seinen Macken zu bekämpfen, aber dieses Tutorial für Komponist und Yii ließ mich in Minutenschnelle noch einmal Unit-Tests durchführen:
Grundlegende Schritte:
Erstellen Sie in Ihrem Projektstamm eine composer.json-Datei:
%Vor%Installieren Sie den Composer in Ihr Projekt mit:
%Vor%Stellen Sie sicher, dass der Compiler ausführbar ist:
%Vor%Lassen Sie Composer die Abhängigkeiten installieren:
%Vor%Überprüfen Sie, ob eine projektspezifische phpunit-Version installiert ist:
%Vor%Jetzt können Sie in geschützten / Tests Ihre Komponententests mit:
ausführen %Vor%und Ihre Selen-Tests mit
%Vor%Wenn Sie die Versionskontrolle verwenden, empfiehlt es sich, die Dateien composer.json und composer.lock zu übernehmen, aber den Inhalt des Ordners / vendor
zu ignorierenTags und Links unit-testing php phpunit