Estoy trabajando en el Framework Spring. y el hecho de junit clase
pero yo no soy capaz de cargar correctamente los archivos xml necesarios para ejecutar el @Test método en junit clase. En mi caso

  • archivo xml se colocan en la carpeta WEB-INF
  • la prueba de junit clase es bajo test/<package_name>

Por favor, me sugieren forma correcta de declarar los archivos xml en

@ContextConfiguration

@ContextConfiguration( locations={ "classpath:/applicationContext.xml",
        "classpath:/applicationDatabaseContext.xml" })

Error :

Excepción al permitir TestExecutionListener
[org.springframewor[email protected]48fa48fa]
para preparar la instancia de prueba [] java.lang.IllegalStateException: no se pudo
carga ApplicationContext

  • son u uso de maven para su construcción y prueba?
  • por favor, añadir toda excepción rastro. La causa de que la excepción es en la mayoría de los casos escritos, sino que han truncado ella.
InformationsquelleAutor Lalit Goyal | 2011-11-11

1 Comentario

  1. 9

    Si usted está usando Maven (recomendado) y luego colocar su Primavera archivos de configuración en el ubicación estándar src/main/resources (y src/test/resources para cualquier prueba específica de la configuración), luego durante la construcción de estos archivos se copiarán a la target/classes directorio.

    Puede hacer referencia a estos en su @ContextConfiguration con simplemente:

    @ContextConfiguration(locations = { "/applicationContext.xml",
                                        "/applicationContext-test.xml"})

    Si no estás usando Maven, me gustaría recomendar el uso de la Estándar De Diseño Del Directorio de origen y de los artefactos, y hacer de su (presumiblemente basado en Ant) el proceso de construcción de trabajar de una manera similar.

Dejar respuesta

Please enter your comment!
Please enter your name here