1. Maven简介;Maven概念:仓库、坐标
- groupId:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.Google)
- artifactId:定义当前Maven项目名称(通常是模块名称)
- version:定义当前Maven项目版本号
2. Maven在windows下的安装与配置
3. 本地仓库配置
4. 镜像仓库配置(中央仓库的镜像)
在settings.xml文件中的标签中配置镜像仓库,这里配置阿里云镜像仓库

5. IDEA创建Maven项目
创建一个空项目

修改SDK


Settings中查找maven,配置maven版本号以及配置文件位置

创建maven模块

创建好之后就是标准的maven项目开发结构目录
- src/main/java:项目java源码
- src/main/resources:项目的相关配置文件(比如mybatis配置,xml映射配置,自定义配置文件等)
- src/test/java:测试代码
- src/test/resources:测试相关配置文件
- src/pom.xml:项目pom文件


6. Junit5实操
6.1 创建好的Maven工程中之后,在中添加的依赖,可以在https://mvnrepository.com/ 查找相应版本依赖代码
Junit5的依赖
讯享网

6.2 src/test/java下创建测试类Junit5DemoTest
添加用例@Test
在用例执行前后添加@BeforeEach和@AfterEach
在测试类执行前后添加@BeforeAll和@AfterAll
代码
测试结果1

在测试用例test1上加入注解@Disabled,使test1失效


测试结果2

分别将test1和test2用@DisplayName加上用例展示名称

测试结果3

对测试用例2加上注解@RepeatedTest,使其额外重复执行3次

测试结果4

6.3 src/test/java下创建测试类NestedDemoTest(嵌套执行)
代码
讯享网
测试结果

由测试结果可以看出,@Nested的执行顺序为先执行@Nested嵌套外层的用例,再以倒叙形式执行@Nested用例,然后再执行第二层嵌套的用例:
外层->倒叙嵌套->第二层嵌套
6.4 src/test/java下创建测试类NestedDemoTest(Junit5套件执行)
RunWithDemoTest.java
测试结果

(3)@RunWith+@SelectPackages+@IncludePackages配合使用过滤出需要执行的测试包
RunWithDemoTest.java
讯享网
测试结果

(4)@RunWith+@SelectPackages+@ExcludePackages配合使用过滤出不需要执行的测试包
RunWithDemoTest.java
测试结果

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/141419.html