Wie kann ich eine bestimmte Testsuite auswählen, die ausgeführt werden soll? $ phpunit --configuration config.xml config.xml: <testsuites> <testsuite name="Library"> <directory>library</directory> </testsuite> <testsuite name="XXX_Form"> <file>library/XXX/FormTest.php</file> <directory>library/XXX/Form</directory> </testsuite> </testsuites>
Ich habe vor kurzem phpunit über das Birnen-Installationsprogramm auf meinem Server installiert. Wenn ich einen Test durchführe, wird folgende Fehlermeldung angezeigt: PHP-Warnung: require_once (PHPUnit / Util / Filter.php): Stream konnte nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in / usr / bin / phpunit in Zeile 44 …
Ich habe Probleme bei der Installation von PHPUnit 3.4.6 über PEAR 1.9.0 . Nachdem ich den Kanal pear.phpunit.de entdeckt und versucht habe, einen der folgenden Befehle zu verwenden: Birne installiere phpunit / PHPUnit birne installieren --alldeps phpunit / PHPUnit birne installieren - nur reqdeps phpunit / PHPUnit es schlägt fehl …
Zunächst einmal, wo mein Wissen ist: Unit-Tests sind solche, die einen kleinen Teil des Codes testen (meistens einzelne Methoden). Integrationstests sind solche, die die Interaktion zwischen mehreren Codebereichen testen (die hoffentlich bereits eigene Unit-Tests haben). Manchmal erfordern Teile des zu testenden Codes, dass anderer Code auf eine bestimmte Weise funktioniert. …
... nicht zu wissen, ob 'mock' das richtige Wort ist. Wie auch immer, ich habe eine geerbte Codebasis, für die ich einige Tests schreiben möchte, die zeitbasiert sind. Um nicht zu vage zu sein, bezieht sich der Code darauf, den Verlauf eines Elements zu betrachten und festzustellen, ob dieses Element …
Ich versuche, meine symfony2-Anwendung mit PHPUnit zu testen. Ich habe ein Projekt, in dem alles wie erwartet funktioniert, aber bei meinem anderen Projekt habe ich das seltsame Verhalten, dass PHPUnit die Ausführung der Testsuite gegen Ende aller Tests entweder zufällig beendet und die Tests nach Abschluss der Testsuite und Schreiben …
Ich werde derzeit mit den PHPUNIT-Tests für ein Projekt von vorne beginnen. Also habe ich mir einige Projekte (wie Zend) angesehen, um zu sehen, wie sie Dinge tun und wie sie ihre Tests organisieren. Die meisten Dinge sind ziemlich klar. Ich habe nur Probleme damit, wie die Testsuiten richtig organisiert …
Ich habe gerade angefangen, mit PHPUnit und seinen farbenfrohen Berichten zur Codeabdeckung zu arbeiten. Ich verstehe alle Zahlen und Prozentsätze außer einem: Der CRAP-Index. Kann mir jemand eine solide Erklärung geben, was es bedeutet, wie man es analysiert und wie man es senkt?
Ich kann anscheinend keine Behauptung in PHPUnit finden , die einfach testet, ob eine Zeichenfolge irgendwo in einer anderen Zeichenfolge enthalten ist. Der Versuch, so etwas zu tun: public function testRecipe() { $plaintext = get_bread_recipe(); $this->assertStringContains('flour', $plaintext); } Welche wirkliche Behauptung würde ich stattdessen setzen assertStringContains? Ich würde es vorziehen, …
Das habe ich: $observer = $this->getMock('SomeObserverClass', array('method')); $observer->expects($this->once()) ->method('method') ->with($this->equalTo($arg1)); Die Methode sollte jedoch zwei Parameter annehmen. Ich teste nur, ob der erste Parameter korrekt übergeben wird (als $ arg1). Wie teste ich den zweiten Parameter?
Wenn ich versuche, einen Test in meinem PhpStorm auszuführen, sehe ich Folgendes: PHPUnit 8.5.2 von Sebastian Bergmann und Mitwirkenden. Warnung: Aufruf mit Klassennamen ist veraltet Dies ist möglicherweise ein Problem damit, wie PhpStorm mit dem PHPUnit-Autoloader-Skript umgeht und erwartet, dass der Dateiname mit dem Test identisch ist. Irgendeine Wende?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.