Es un error:https://github.com/spring-projects/spring -boot/problemas/6541
La solución está en spring-data 1.0.2-SNAPSHOT
y 2.0.3-SNAPSHOT
:https://github.com/arangodb/spring-data/ problemas/14#issuecomment-374141173
Si no está utilizando esta versión, puede solucionarlo declarando el simulacro con su nombre:
@MockBean(name="myMongoRepository")
private MyMongoRepository repository;
En respuesta a su comentario
De Documento de Spring :
Al leer esto, creo que debe declarar @SpringBootTest
con un entorno web:
@SpringBootTest(webEnvironment=WebEnvironment.RANDOM_PORT)
Si su arranque de primavera no inicia el entorno web, ¿cuál es la necesidad de TestRestTemplate
? . Por lo tanto, supongo que la primavera ni siquiera lo hace disponible.