「Spring Boot 系列」07. Spring Boot整合Junit
程序开发
2023-09-09 17:58:58
目录
JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量。
Spring Boot整合JUnit步骤:
1. 新建Spring Boot工程
2. 引入起步依赖
如果我们用的是idea创建的Spring Boot工程,那么idea会自动集成junit,如下:
org.springframework.boot spring-boot-starter-test test
3. 编写一个接口和实现类
public interface UserDao {public void add();
}
@Repository
public class UserDaoImpl implements UserDao {@Overridepublic void add() {System.out.println("调用了add方法!!!");}
}
4. 编写测试类和方法,并添加相关注解
@SpringBootTest
//@SpringBootTest(classes = SpringbootStudyApplication.class)
class SpringbootStudyApplicationTests {//自动注入要测试的对象@Autowiredprivate UserDao userDao;@Testpublic void addTest(){userDao.add();}
}
注意:Spring Boot最新版使用的是Junit5,不需要添加@RunWith,如果是Junit4则需要添加该注解@RunWith(SpringRunner.class)。因为SpringRunner继承自SpringJUnit4ClassRunner
5. 运行测试方法
标签:
上一篇:
前端数据可视化插件大盘点 图表/图谱/地图/关系图全有
下一篇:
相关文章
-
无相关信息