Al utilizar PHPUnit para probar una clase que se basa en la base de datos, el método getDataSet() proporciona datos para servir como el accesorio de prueba para todo el conjunto de pruebas. Eso es genial, pero ¿cómo se proporcionan datos para una prueba específica? No es inusual, especialmente cuando se utilizan conjuntos de datos minimizados, que cada prueba requiera datos de bases de datos diferentes además de los datos comunes que utilizan todas las pruebas. Sé que el objeto PDO está disponible, y en nuestro caso, el objeto DB nativo de la aplicación también está disponible (es decir, podemos ejecutar consultas crudas o usar otras funcionalidades en la aplicación), pero sería bueno tener una forma de insertar datos eso se eliminó de los contenedores DataSet de PHPUnit para que todos los datos de prueba se manejen de la misma manera para una mayor claridad y un mantenimiento más fácil.Cómo insertar filas de bases de datos de casos de prueba específicos con PHPUnit
¿Hay alguna manera de lograr esto?
Creo que fue mucho más simple con versiones anteriores. ¿Por qué lo complicaron? – eddy147
@ eddy147: Es la única versión que he visto en dbunit – zerkms
no debería usar dbunit en absoluto y escribir mis propios conjuntos de datos de preparación personalizados por el aspecto de ello – eddy147