第5课:弹簧检测框架 - 第1部分

1.目标

在本课程中,我们将看看Spring测试框架的基础知识。


2.课程票据

当您从本课程开始时,您需要导入的相关模块是:M3-Spring-Testing-Framework-课程开始

如果您想要查看完全实现的课程,作为参考,请随时导入:M3-Spring-Testing-Framework-课程结束


2.1。单元测试和集成测试

我们需要开始讨论春天的奇妙测试支持,并快速上下文,关于我们在这里关注的金宝搏官网188be是什么样的测试。而且,简单地说,那是集成测试

这是因为我们这里的重点是探索并理解春天支持测试。

单元测试是A.非常有用的工具,用于纯测试,还为设计工具。当然,弹簧框架采用单元测试和TDD.心里。

但,当我们进入集成测试时,实际的弹簧测试框架开始有用,这将是我们的重点。


2.2。初始设置

让我们添加启动支持和JUnit 5:

让我们创建文件夹和包:/ src / test / javacom.金宝搏188体育baeldung.ls.service.

在下一部分,我们将继续创建一个测试。


升级说明

自引导2.2以来,Spring团队向JUnit 5 Jupiter添加了支持春季启动 - 起动器 - 试验默认情况下,因此无需包括JUNIT-JUPITER-ENGINE依赖自己了。

与此同时,他们也包括一个JUNIT-VITEL-ENGINE库,支持使用JUnit 5 Jupiter平台运行JUnit 4测试。如果我们在项目中不需要运行JUnit 4测试,我们可以排除复古的发动机传递依赖项:

后来,在版本2.4上,Spring终于从中删除了复古引擎库春季启动 - 起动器 - 试验依赖关系。因此,对于较新版本,我们不必明确地排除库,而是如果我们希望使用JUnit 4功能支持测试,我们必须包含它。

LS - M3 - L5 - 部分1.PDF