las pruebas de la base de datos con extensión PHPUnit DBUnit
-
27-09-2019 - |
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
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