Muchas de mis pruebas tienen mucho de lo mismo setUp()
/tearDown()
pasando cosas. Parece tonto copiar y pegar el mismo código en cada una de las pruebas de mi unidad. Creo que quiero crear una nueva clase de prueba que extienda WebTestCase
que mis otras pruebas puedan extender.Hacer que la unidad Symfony2 pruebe más DRY ampliando WebTestCase
Mi problema es que realmente no sé cómo. Antes que nada, ¿dónde está el lugar más apropiado para poner esta nueva clase? Intenté hacer uno solo dentro de mi carpeta Tests
, pero ninguna de mis pruebas pudo encontrar la clase. Tal vez simplemente no entiendo los espacios de nombres.
¿Alguien ha extendido WebTestCase
antes en la forma en que estoy hablando? Si es así, ¿cómo lo hiciste?
Usando su método de Recibo un error: Class 'Su \ Bundle \ Test \ WebTestCase' no se encuentra en prueba. ¿Cómo podría forzar a Symfony a cargar mi clase? –