Tag: phpunit

PHPUnit ist ein Programmierer-oriented testing-framework für PHP. Es ist eine Instanz der xUnit Architektur für unit-testing-frameworks.

Unit-Tests eine symfony-service-Klasse mit phpunit

Anzahl der Antworten 1 Antworten
Ich habe eine einfache Klasse GenericHelper.php im Verzeichnis Foo/BarBundle/Helper Registrierte ich es als einen Dienst in Foo/BarBundle/Resources/config/services.yml: parameters: generic_helper.class: Foo\BarBundle\Helper\GenericHelper services: generic_helper: class: %generic_helper.class% und ich bin in der Lage, es in einen Befehl, indem Sie Folgendes

Wie kann ich verspotte eine externe web-Anfrage in PHPUnit?

Anzahl der Antworten 1 Antworten
Arbeite ich am Aufbau einer Test-suite für eine PHP - Treiben Projekt mit Phactory, und PHPUnit. Ich bin versucht derzeit, einen unit-test ein Funktion macht eine externe Anforderung, und ich möchte in einem mock stub Antwort für

Netbeans "keine tests ausgeführt"

Anzahl der Antworten 4 Antworten
Ich habe ein php Projekt mit unit-tests enthalten. Ich benutze Netbeans für die Entwicklung und hätte gerne eine phpunit Integration in meine IDE. Wenn ich phpunit von der Kommandozeile, funktioniert es. , Wenn ich drücken Sie Alt+F6

Erstellen Sie ein mock-Objekt mit default-Eigenschaften

Anzahl der Antworten 3 Antworten
Muss ich erstellen Sie ein mock-Objekt mit dem Standard-Satz von Eigenschaften, so kann es verwendet werden, elseware in der codebase bei der Instanziierung. $mock = $this->getMock('MyClass', array(), array(), 'MyClass_Mock'); $mock->prop = 'foobar'; $myclassMock = new get_class($mock); var_dump($myclassMock->prop);

Symfony / Doctrine UnitTests mit SQLite-Speicher DB

Anzahl der Antworten 3 Antworten
Ich arbeite immer noch auf PHP-unit-tests zum testen meiner symfony2-Controller. Mein test-Klassen sind Ableitungen von WebTestCase und die tests sind dabei GET-oder POST-Anfragen prüfen, ob alles funktioniert. Ich will testen alle darunter liegenden Ebenen, aber ich will

PHPUnit/Selenium - so beenden Sie Google Chrome zeigt ein SSL Sicherheitsfehler

Anzahl der Antworten 1 Antworten
Ich bin mit meinem selenium-tests auf einem server, der nicht über ein gültiges Sicherheitszertifikat. Also bei mir laufen die tests habe ich auf "Trotzdem Fortfahren" auf der Zertifikat-Fehler-Bildschirm, um für meine Prüfungen zu starten. Ich bin versucht,

Symfony2 - Tests mit FOSUserBundle

Anzahl der Antworten 2 Antworten
ich würde einen test schreiben für Symfony2 mit FOSUserBundle. In dem moment habe ich versucht, einige Möglichkeiten und niemand arbeitet. Brauche ich eine Funktion wie "createAuthClient". Hier ist mein basic-Klasse. Ich poste es, weil Sie verstehen konnte

Aufruf von php-code vom php-code auf anderen server

Anzahl der Antworten 4 Antworten
Die situation ist folgende. Ich habe eine lokale (Entwicklungs -) PHP-server (Win + IIS) auf meinem computer und ich möchte eine Funktion aufrufen, die auf einem remote-server, weil es eine ausführbare Datei auf dem remote-server (linux), nicht

Kann nicht laufen phpunit tests von der Kommandozeile aus

Anzahl der Antworten 4 Antworten
Ich versuche zum ausführen von unit-tests in ein neues laravel 5 Anwendung, mit dem phpunit-framework. In den root Pfad meines laravel Anwendung, die ich ru den folgenden Befehl ein: ./vendor/bin/phpunit /tests/ExampleTest.php Dann bekomme ich die folgende Meldung:

phpUnit-Schwerwiegender Fehler

Anzahl der Antworten 3 Antworten
Ich habe gerade erst begonnen erstellen von Unit-Tests für meinen code wieder. Ich habe PHPUnit arbeiten in der Vergangenheit, aber heute ist es nicht ball spielen. Bevor ich irgendwelche neuen tests, die ich beschlossen, einige alte sehen,

Wie Sie ein upgrade phpunit auf die neue version?

Anzahl der Antworten 5 Antworten
Aktuelle, installierte ich phpunit. ich benutze OS win 10. Ich denke, ich installierte die neue version von https://phpunit.de/ (aktuelle version 5.6 beta 5.7). Aber wenn Sie check-version mit Befehl Linie version 3.7. Meine version PHP Unit ich

PHPUNIT xdebug codecoverage funktioniert nicht in der Konsole (mac) MAMP-PRO-1.9

Anzahl der Antworten 3 Antworten
Hallo, ich habe Probleme mit meinem xdebug Verbindung zu PHPUnit. beim laufen: phpunit --coverage-html ./report unit bekomme ich: PHPUnit 3.4.15 by Sebastian Bergmann. The Xdebug extension is not loaded. wenn ich php -v PHP 5.2.13 (cli) (built:

PHPUnit und Mock-Objekten nicht funktioniert

Anzahl der Antworten 2 Antworten
Ich bin nicht sicher, wenn ich mache etwas falsch oder es ist ein Fehler mit PHPUnit und mock-Objekte. Grundsätzlich bin ich versucht zu testen, ob $Model->doSomething() wird aufgerufen, wenn $Model->start() ausgelöst wird. Ich bin mit Ubuntu in

Wie kann ich eine Lehre 2 migration commandline ohne Interaktion?

Anzahl der Antworten 2 Antworten
Wie kann ich eine Lehre 2 migration-Befehl ohne Interaktion? Aktuell habe ich folgenden Befehl läuft auf dem setup der Unit-Tests. Aber Es ist auch immer prompt für ein ja/Nein Benutzer-input, auch wenn ich die Option --no-interaction-option. $input

Wie verwenden von PHPUnit zum testen eine Methode ruft andere Methoden der gleichen Klasse, aber gibt keinen Wert zurück

Anzahl der Antworten 2 Antworten
Wie schreibt man einen unit test für eine Methode ruft andere Methoden der gleichen Klasse, aber nicht einen Wert zurückgeben? (Sagen wir mal mit PHPUnit.) Zum Beispiel, sagen wir mal so, ich habe die folgende Klasse: class

Temporäre Doctrine2 VORRICHTUNGEN für Tests mit phpunit

Anzahl der Antworten 1 Antworten
Ich habe eine Anwendung gebaut, die auf Symfony2 + Doctrine2, die ich wollen, um einige tests für die (mithilfe von phpunit). Zum Beispiel, wenn ich testen will, eine einzigartige validator gegen ein Datensatz in der DB, ich

PHPUnit - test MVC-controller mit $_POST Variablen

Anzahl der Antworten 4 Antworten
Fange ich die Arbeit mit PHPUnit mit Kohana. Meine Bewerbung haben viele Controller, die einfach nur Daten aus einer form, überprüft und inserts/updates/deletes in/-/ab-Datenbank. Wie soll ich schreiben einen test-Fälle für das. Ich weiß, dass wenn ich

PHPUnit-Tests mit Verschlüssen

Anzahl der Antworten 3 Antworten
Dieser kam zu schreiben versucht, einen test für eine Methode einer Klasse aufruft, wird das mock-Methode mit einem Verschluss. Wie würden Sie überprüfen, dass die Schließung genannt wird? Ich weiß, dass Sie der Lage wäre, zu behaupten,

PHPUnit kann nicht geöffnet Eingabedatei

Anzahl der Antworten 3 Antworten
Habe ich versucht zu installieren, PHPUnit auf einem windows 2008 server mit IIS und ich habe den Anweisungen gefolgt, die auf der PHPUnit-Seite in Bezug auf das manuelle erstellen einer batch-Datei und setzen der Umgebungsvariablen ist jedoch,

PHPUnit-TestSuite Ausschließen

Anzahl der Antworten 2 Antworten
also ich würde gerne ausschließen, ein Verzeichnis von meinem Testsuite nur so: <testsuite name="PHPUnitWillKillMe"> <directory>src/*/Bundle/*/*Bundle/Tests</directory> <exclude>src/*/Bundle/*/*Bundle/Tests/Controller/</exclude> </testsuite> Alles, außer der Controller getestet werden sollte. Die Sache ist, es funktioniert nicht. PHPUnit läuft immer noch, alle tests in

PHPUnit-Integration in NetBeans 7

Anzahl der Antworten 2 Antworten
Ich versuche PHPUnit funktioniert in Netbeans. Ich war mit 3.4.9 aber, die sich weigerten zu arbeiten, und es wurde vorgeschlagen, ein upgrade auf die neueste version. Ich habe jetzt aufgerüstet auf 3.5.15 und wenn ich es laufen

PHPUnit print-tests Ausführungszeit

Anzahl der Antworten 10 Antworten
gibt es eine Möglichkeit zum drucken der Zeitpunkt der Ausführung der einzelnen Tests mit PHPUnit? InformationsquelleAutor mck89 | 2011-03-04

Wie rollback einer Transaktion, wenn dabei testen mit phpUnit in symfony2

Anzahl der Antworten 2 Antworten
Teste ich den Controller mit dem crawler, aber wenn ich im posting, dass eine form erzeugt keine Fehler, Sie nach dem speichern des Formulars in der Datenbank. Wie kann ich verhindern, ihn zu tun, sodass man ohne

Ich kann das nicht testen mit phpunit: kann Datei Nicht öffnen "autoload.php"

Anzahl der Antworten 2 Antworten
Config : PHPUNIT: 4.5.0 PHP : 5.4.12 Server: Xampp Komponist: version 1.0-dev 2015-02-17 21:55:44 Komponist.json : { "require-dev": { "phpunit/phpunit": "4.5.*" } } autoload.php : <?php date_default_timezone_set("Europe/Paris"); require __DIR__.'/vendor/Symfony/Component/ClassLoader/UniversalClassLoader.php'; use Symfony\Component\ClassLoader\UniversalClassLoader; $loader = new UniversalClassLoader(); $loader->registerNamespaces(array( 'Hangman'

PHPUnit mit dem Zend Framework 2 Modul

Anzahl der Antworten 2 Antworten
Ich bin kämpfen, um ein PHPUnit-test funktioniert mit ZF2. Meine Verzeichnis Struktur sieht wie folgt aus project - src - config, data, module, public, vendor - init_autoloader.php - test - bootstrap.php - SimpleTest.php Die Anwendung selbst funktioniert

Wie kann PHPUnit code coverage ignorieren, mein autoloader?

Anzahl der Antworten 2 Antworten
Ich habe ein bootstrap in meinem phpunit-config, läuft das Zend\Loader\StandardAutoloader.php. Ich kann PHPUnit code coverage, es zu ignorieren, wenn ich <filter> <blacklist> <directory suffix=".php">/absolute/path/to/zf</directory> </blacklist> </filter> dem PHPUnit-config-XML-Datei. Aber ich muss ein absoluter Pfad angegeben werden. Ich

Überprüfen Sie, dass die mock-Methode wird aufgerufen ohne Parameter übergeben (in phpunit)

Anzahl der Antworten 2 Antworten
In phpunit können wir bestimmen, wurde die Methode genannt, mit der insbesondere ->with($this->equalTo('foobar')) oder jede ->with($this->anything()) parameter. Aber gibt es eine Möglichkeit, um anzugeben, dass der Aufruf der Methode ohne Parameter? Dies ist der test, den ich

Das abrufen und die Nutzung übergeordnete Verzeichnis durch ANT

Anzahl der Antworten 2 Antworten
Ich habe eine directory-Struktur & build.xml wie diese /path-to-project/src/prj1 /path-to-project/src/prj2 /path-to-project/tests /path-to-project/tests/build.xml Habe ich irgendwie den Pfad /path-to-project/ in meinem build.xml Meine build.xml so ist <project name="php-project-1" default="build" basedir="."> <property name="source" value="src"/> <target name="phploc" description="Generate phploc.csv"> <exec

PHPUnit: Wie kann ich verspotte dieses Dateisystem?

Anzahl der Antworten 3 Antworten
Betrachten Sie das folgende Szenario (das ist kein Produktionscode): class MyClass { public function myMethod() { //create a directory $path = sys_get_temp_dir() . '/' . md5(rand()); if(!mkdir($path)) { throw new Exception("mkdir() failed."); } //create a file in

PHPUnit: Expected status code 200 aber erhielt 419 mit Laravel

Anzahl der Antworten 4 Antworten
Will ich testen Sie die delete-Methode, aber ich bin nicht immer die erwarteten Ergebnisse von PHPUnit. Ich erhalten diese Meldung beim ausführen der Tests: Expected status code 200 but received 419. Failed asserting that false is true.

PHPStorm PHPUnit und... ResultPrinter.php Fehler

Anzahl der Antworten 5 Antworten
Wann immer ich laufen phpunit tests von PHPStorm bekomme ich eine Fehlermeldung. Ich habe mehr info unten. Ich bin mir nicht sicher, wo ich Sie vermisse, konfiguriert das setup. Mein Setup Ubuntu PHPStorm 8.0.1 PHPUnit 4.3.4 Mehr

Mock-Objekten in PHPUnit zu emulieren Statische Methode Aufrufe?

Anzahl der Antworten 6 Antworten
Ich versuche zum testen einer Klasse, die es schafft Daten-Zugriff in der Datenbank (Sie wissen, CRUD, im wesentlichen). Die DB-library die wir verwenden dazu ein API, wobei Sie zuerst das table-Objekt durch einen statischen Aufruf: function getFoo($id)

Symfony unit-testing & container

Anzahl der Antworten 1 Antworten
Beim unit-testing in Symfony 2, die Steuerung Teste ich nicht den service erhalten, den container verursacht der test fehlschlägt mit der guten alten Call to a member function get() on a non-object Kann ich nicht benutzen $this->nach

Symfony2 Anmeldung FOS UserBundle in funktionalen tests

Anzahl der Antworten 5 Antworten
Wie login-innen tests machen zu können benutzerspezifische Aktionen? InformationsquelleAutor VitalyP | 2012-02-07

Wie setup oder erstellen Sie eine PHP-Unit-test

Anzahl der Antworten 1 Antworten
class TestClass extends PHPUnit_Framework_TestCase { function testSomething() { $class = new Class(); $this->assertTrue($class->someFunc(1)); } function testSomethingAgain() { $class = new Class(); $this->assertFalse($class->someFunc(0)); } } Hallo, ich habe wirklich zu schaffen $Klasse für jede test-Funktion, die ich erstellen?

Wie verwenden von PHPUnit ist setExpectedException()?

Anzahl der Antworten 1 Antworten
Mit PHPUnit kann ich erfolgreich testen, wenn ein bestimmter Anruf an ein richtig Klasse löst eine exception aus, wie diese: try { $dummy = Import_Driver_Excel::get_file_type_from_file_name('BAD_NAME.nnn'); } catch (Exception $ex) { return; } $this->fail("Import_Driver_Excel::get_file_type_from_file_name() does not properly throw

Spott Angabe der erwarteten Argumente für mehrere Anrufe

Anzahl der Antworten 1 Antworten
Ich versuche, mich zu verspotten, ein Objekt, bekommt zwei Aufrufe der gleichen Funktion, aber mit unterschiedlichen Argumenten. Es ist ziemlich straight-forward zurück zu geben unterschiedliche Werte zurück, die für mehrere Aufrufe, aber ich kann nicht überall finden,

Lustig Das PDO-Objekt mit PHPUnit

Anzahl der Antworten 3 Antworten
Ich bin habend Schwierigkeit lustig das PDO-Objekt mit PHPUnit. Scheint es nicht zu sein, viel Informationen im web über mein problem sondern von dem, was ich sammeln können: PDO 'final' __wakeup und __sleep-Methoden, die verhindern, dass es

Bessere Weg für die Erprobung der Validierung Fehler

Anzahl der Antworten 5 Antworten
Teste ich ein Formular, wo der Benutzer muss sich vorstellen, einige text zwischen sagen wir 100 und 500 Zeichen. Ich benutze zum emulieren von Nutzer-input: $this->actingAs($user) ->visit('myweb/create') ->type($this->faker->text(1000),'description') ->press('Save') ->see('greater than'); Hier bin ich auf der Suche

Hat CodeIgniter 2.0 / PHPUnit schon passiert?

Anzahl der Antworten 2 Antworten
So, ich habe gerade eine ziemlich enttäuschende morgen/Wochenende. Es kam in form von einrichten von PHPUnit, die Integration von Eclipse etc Nun habe ich gerade entdeckt, dass es keine einfache Möglichkeit zu testen, CodeIgniter 2.0-Anwendungen direkt von

ZF2 Zend framework nicht aufrufen global.php für Album tutorial-Anwendung

Anzahl der Antworten 3 Antworten
Habe ich immer eine Fehlermeldung: Zend\Dienste-Verwalter\Exception\ServiceNotCreatedException: Eine Ausnahmebedingung wurde ausgelöst, während die Schaffung von "Zend\Db\Adapter\Adapter"; keine Instanz zurückgegeben. Tracing runter, ich fand, dass Zend\Db\Adapter\Adapter, präsentiert sich in global.php. Aber, global.php wird nie aufgerufen wird, oder zumindest noch

Cannot send session cookie - headers already sent PHPUnit / Laravel

Anzahl der Antworten 3 Antworten
Ich habe dieses seltsame problem, wenn ich rufen Sie die parent::setUp() auf meinem TestCase-Klasse für unit-test-Klasse wenn ich phpunit es werfen mir diese Fehlermeldung: 1) MatchRequestRepositoryTest::test_find_requests_by_match_id ErrorException: session_start(): Cannot send session cookie - headers already sent by

Mit PHPUnit, wie läuft man code für die Initialisierung, bevor ein Test ausgeführt werden?

Anzahl der Antworten 3 Antworten
Derzeit haben wir code ausführen, um den setup-Datenbank in setUpBeforeClass. Doch dieser läuft vor jedem test-Klasse getestet. Ist es möglich den code einmal ausgeführt, bevor die tests ausgeführt werden, und vielleicht ausführen von code, wenn alle tests

Symfony2 funktionale testen der Authentifizierung

Anzahl der Antworten 2 Antworten
Ich versuche meine funktionalen tests und ich habe Probleme mit der immer authentifiziert. Gelesen habe ich über diese Anleitung: http://symfony.com/doc/current/cookbook/testing/http_authentication.html und umgesetzt, was Sie gesagt haben, zu tun, aber ich bekomme immer noch fest auf login umleiten.

Laravel 5 Implementieren Sie mehrere Auth-Treiber

Anzahl der Antworten 1 Antworten
Synopsis Baue ich ein system mit mindestens zwei Stufen der Authentifizierung und beide haben separate Benutzer-Modelle und Tabellen in der Datenbank. Eine schnelle Suche auf google und die einzige Lösung bisher ist, die mit einem MultiAuth-Paket, shoehorns

Wie Sie sich innerhalb von PHPUnit test case?

Anzahl der Antworten 2 Antworten
Was ist die beste Praxis für den Druck von log-statements aus einer PHPUnit test case? Ich bin mit selenium Testfälle und ausdrucken möchten, so etwas wie "Log in acccomplished", "Seite XY geöffnet". Möchte ich sehen, die in

PHPUnit test eine Methode gibt ein Objekt-Eigenschaft

Anzahl der Antworten 3 Antworten
public function thisMethod { $example = $this->methodReturnsObject()->this1->that2->there3->id; return $example; } Wie würden Sie testen, thisMethod in PHPUnit? Offensichtlich, ich könnte schreiben, eine Erwartung, die methodReturnsObject() wird wieder etwas... aber was? Dieses Objekt verfügt über Eigenschaften zugeordnet, aber

Holen Sie sich das N-te element mit XPath - wenn element[N] fehl

Anzahl der Antworten 4 Antworten
Gab es schon einige Diskussion über das N-te element in XPath: XPath-Abfrage zu erhalten N-te Instanz von einem element Erhalten N-te Kind eines Knotens mit xpath XPath und PHP: Parse aus der N-TEN Instanz eines Elements Bin

PHPUnit - bestimmte Verzeichnisse von code-coverage in der Kommandozeile

Anzahl der Antworten 1 Antworten
Arbeite ich an einem Projekt, das basierend auf Yii-framework ein, und wir haben viele tests, die wir Hinzugefügt, ein Programm zu test-suite, so dass wir nicht verwenden phpunit.xml Datei für die Konfiguration der tests. Die Frage ist,

Kraft Ausschließen von Dateien von PHPUnit Code Coverage

Anzahl der Antworten 4 Antworten
Ist es möglich, gewaltsam schließen Sie einen Ordner von PHPUnit code coverage? Problem, das ich habe ist, dass ich ein Symfony 1.4-Projekt, die Ordner auf ./lib/vendor/symfony/*. Ausschließen will ich gar nichts, das innerhalb ./lib/vendor/* - rekursiv. Nun,