Frage

Hey, Im neu in der ganzen PHPUnit und möchte meinen Code für eine Datenbank testen, von allen Sachen auf dem phpunit.de lesen, spricht es sich um eine seed.xml Datei.

Kann jemand nur zu klären, brauche ich, um diesen Datensatz zu erstellen selbst einen mysqldump Befehl, oder haben sie schaffen es für mich am Anfang des Tests?

Vielen Dank im Voraus

War es hilfreich?

Lösung

Ich bin gerade jetzt dieses selbst untersucht, und kam in dieser Blog-Post:

http://matthewturland.com/2010 / 01/04 / Datenbank-testing-mit-phpunit-and-mysql /

Wenn Sie also die PHPUnit> = 3.5.0 Anforderungen annehmen möchten, können Sie

mysqldump --xml -t -u username -p database

seed.xml zu erstellen und es dann als Datensatz laden für DBUnit mit

$dataSet = $this->createMySQLXMLDataSet('/path/to/seed.xml');
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top