Pregunta

He estado luchando para encontrar una buena solución para separar mis datos de prueba de la unidad  Pruebas (valores codificados). Hasta que me di cuenta de que podía hacer frijoles con primavera. y usar esos frijoles para guardar mis datos.

¿Hay algún inconveniente para codificar mis pruebas unitarias de esta manera? Aunque corren un poco más lento  viendo cómo la primavera tiene que configurar todos los beans y qué no.

¿Fue útil?

Solución

Práctica fina: uno de los motivadores principales para inyección de dependencia en mi opinión (más fácil de prueba de unidad)

Será más lento debido a la necesidad de abrir el contexto de la aplicación Spring, por lo que puede reservar esta técnica para " pruebas de integración " ;.

Otros consejos

Para las pruebas unitarias, siempre puede cablear los frijoles a mano, como crearlos e inyectarlos usted mismo, y luego dejar el cableado de Spring para realizar pruebas de integración y producción / desarrollo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top