Det är en bugg:https://github.com/spring-projects/spring -boot/issues/6541
Fixningen finns i spring-data 1.0.2-SNAPSHOT
och 2.0.3-SNAPSHOT
:https://github.com/arangodb/spring-data/ issues/14#issuecomment-374141173
Om du inte använder den här versionen kan du komma runt det genom att deklarera hånet med dess namn:
@MockBean(name="myMongoRepository")
private MyMongoRepository repository;
Som svar på din kommentar
Från Vårens dokument :
När jag läser detta tror jag att du måste deklarera @SpringBootTest
med en webbmiljö:
@SpringBootTest(webEnvironment=WebEnvironment.RANDOM_PORT)
Om din fjäderstövel inte startar webbmiljön, vad är då behovet av TestRestTemplate
. Därför antar jag att våren inte ens gör den tillgänglig.