更新时间:2023-09-09 23:26:22
对于Spring Boot 1.5.8.RELEASE
For Spring Boot 1.5.8.RELEASE
您可以使用@SpringBootTest
引导所有弹簧配置.
You can use @SpringBootTest
to bootstrap all you spring configurations.
您的测试看起来像
@RunWith(SpringRunner.class)
@SpringBootTest
public class SomeRepositoryTests {
@Autowired
private SomeRepository someRepository;
@Test
public void someTest() {
someRepository.someMethod(...);
// assertions
}
}
您当然要使用嵌入式mongodb进行测试,所以请添加
Of course you want to use embedded mongodb for test so add
for Maven
for Maven
<dependency>
<groupId>de.flapdoodle.embed</groupId>
<artifactId>de.flapdoodle.embed.mongo</artifactId>
<scope>test</scope>
</dependency>
for Gradle
for Gradle
testCompile('de.flapdoodle.embed:de.flapdoodle.embed.mongo')