利用SpringBoot搭建的项目含有非常多的默认配置,所以搭建起来非常方便,单元测试也不例外,简单几步就可以实现,直接看代码:
1、pom.xml引入test测试:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
2、在src/test/java里创建class进行测试:
//这是JUnit的注解,通过这个注解让SpringJUnit4ClassRunner这个类提供Spring测试上下文。
@RunWith(SpringJUnit4ClassRunner.class)
//这是Spring Boot注解,为了进行集成测试,需要通过这个注解加载和配置Spring应用上下
@SpringBootTest(classes = Application.class)
@WebAppConfiguration
public class EncryptorTest {
@Autowired
StringEncryptor encryptor;
@Test
public void getPass() {
String name = encryptor.encrypt("root");
String password = encryptor.encrypt("bigfine")