在 Spring Boot 中进行单元测试,可以使用 JUnit 框架。
下面展示如何在 springboot 中整合 JUnit 进行单元测试:
1.引入所需的依赖:在 pom.xml 文件中,添加以下依赖:
<dependencies>
<!-- 其他依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
上述依赖会引入 Spring Boot 的测试起步依赖,并包含 JUnit 和其他常用的测试相关依赖。
2.编写service层:
import com.gy.service.BookService;
import org.springframework.stereotype.Service;
@Service
public class BookServiceImpl implements BookService {
@Override
public void save() {
System.out.println("book service is running");
}
}
3.创建一个测试类:
import com.gy.service.BookService;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class DemoApplicationTests {
@Autowired
private BookService bookService;
@Test
public void save() {
bookService.save();
}
}