Aquí DB es solo un ejemplo. Significa que algo no se puede preparar en el entorno de prueba de la unidad.¿Cómo probar la unidad de una ruta con un bean que accederá a DB?
Considerar la ruta a continuación:
DBBean dbBean = new DBBean();
from("direct:test").bean(dbBean).to("direct:someOtherLogic");
Al hacer prueba de unidad, ¿hay algún método para burlarse del 'dbBean'? En la prueba de unidad, es difícil configurar una base de datos real.
Gracias por su ayuda.
Buena solución para la prueba de unidad DB. Sin embargo, para algunos otros frijoles, puede ser difícil simular el ambiente. Creo que burlarse del frijol es un mejor enfoque. – Javen
sí, lo entiendo completamente ... Mockito es increíble si puedes lograr que juegue bien con tu configuración ... de lo contrario, Claus sugirió otros enfoques (consejos, etc.) que funcionarían también ... buena suerte –