Je to chyba:https://github.com/spring-projects/spring -boot/issues/6541
Oprava je v jarních datech 1.0.2-SNAPSHOT
a 2.0.3-SNAPSHOT
:https://github.com/arangodb/spring-data/ issues/14#issuecomment-374141173
Pokud tyto verze nepoužíváte, můžete to obejít tím, že deklarujete mock s jejím názvem:
@MockBean(name="myMongoRepository")
private MyMongoRepository repository;
V reakci na váš komentář
Když to čtete, myslím, že musíte deklarovat @SpringBootTest
s webovým prostředím:
@SpringBootTest(webEnvironment=WebEnvironment.RANDOM_PORT)
Pokud vaše jarní bota nespustí webové prostředí, co je potřeba pro TestRestTemplate
. Tudíž myslím, že jaro to ani nezpřístupní.