Juego 2.4: ¿Cómo desactivo la carga de archivos de rutas durante las pruebas unitarias?

Antecedentes: Estoy usando Play 2.4 (Java) con InjectedRoutesGenerator y un módulo Guice para configurar varias dependencias. Pero durante las pruebas unitarias, FakeApplication intenta cargar todos los Controladores desde el archivo de rutas a través del inyector y algunos de ellos fallan debido a dependencias externas que no están disponibles en el entorno de prueba unitaria.

¿Cómo deshabilito el procesamiento de archivos de rutas predeterminado durante las pruebas unitarias que se extienden desde play.test.WithApplication? ¿O cómo puedo reemplazar las rutas predeterminadas con un archivo de rutas personalizado?

Traté de usar elanulación de la opción de configuración play.http.router al que se hace referencia aquí, pero consigoRouter not found error con todo lo que probé. Obviamente estoy cometiendo un error, no estoy seguro de dónde.

No entiendo bien el vínculo entre las rutas my.application.Router y conf / my.application.a referenciadas enreferencia de configuración. Enrutar archivos que no seanroutes no te compiles tampoco.

Respuestas a la pregunta(1)

Su respuesta a la pregunta