Pregunta

Hola, Im nuevo a todo el PHPUnit y le gustaría probar mi código contra una base de datos, a partir de la lectura de todas las cosas en el phpunit.de, se habla de un archivo seed.xml.

Puede alguien acaba de aclarar, ¿Es necesario para crear este conjunto de datos mí mismo usando un comando mysqldump, o crea por mí al principio de la prueba?

Muchas gracias de antemano

¿Fue útil?

Solución

Ahora mismo estoy investigando esto por mí mismo y me encontré con esta entrada del blog:

http://matthewturland.com/2010 / 01/04 / base de datos de pruebas de PHPUnit-con-y-mysql /

Así que si decide aceptar las PHPUnit> = 3.5.0 requisitos, puede utilizar

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

para crear seed.xml y luego cargarlo como un conjunto de datos para DBUnit con

$dataSet = $this->createMySQLXMLDataSet('/path/to/seed.xml');
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top