@SpringBootTest
может использоваться для начальной загрузки всех ваших конфигураций Spring. Если вы напишите тест (что вы всегда должны делать, ваш тест будет выглядеть примерно так):
@RunWith(SpringRunner.class)
@SpringBootTest
public class SomeArbitraryTests {
@Autowired
private ArbitraryResource someResource;
@Test
public void someTest() {
someResource.search(...);
// assertions
}
}
Если вы хотите добавить Embedded Mongodb для тестирования, то вы можете добавить некоторые дополнительные зависимости в ваш проект:
<dependency>
<groupId>de.flapdoodle.embed</groupId>
<artifactId>de.flapdoodle.embed.mongo</artifactId>
<scope>test</scope>
</dependency>
Надеюсь, это поможет!