Maven基础-Maven的生命周期、命令和插件(6)- mvn test命令详解
1.项目背景
本文在 《Maven基础-Maven的生命周期、命令和插件(2)- 项目准备》 一文的基础上进行命令的演示。
如何各位coder只是单纯的想了解mvn test
命令,则可以直接阅读本文即可。
【项目连接】《Maven基础-Maven的生命周期、命令和插件(2)- 项目准备》
2.命令介绍(*)
2.1 作用
mvn test: 测试命令。执行 target/test-classes/ 目录下的程序,并生成测试报告。测试报告存放的位置 : target/surefire-reports/ 目录下。
2.2 插件
1.maven-surefire-plugin:2.12.4 :执行测试代码的插件`maven-surefire-plugin` : 插件名称`2.12.4`:插件版本
3.操作效果
3.1 主程序代码
package com.northcastle;public class CalculateUtile{// 一个计算两个数的和的方法public int addNumber(int a,int b){System.out.println("传入的参数是 : a = "+a+" , b =b "+b);return a+b;}
}
3.2 测试代码
package com.northcastle;import org.junit.Assert;
import org.junit.Test;public class TestCalculateUtile{// 测试 CalculateUtile.java 类中的 addNumber 方法@Testpublic void testAddNumber01(){System.out.println("== 执行 addNumber 测试方法01 begin ==");CalculateUtile calculateUtile = new CalculateUtile();int res = calculateUtile.addNumber(100,201);// 把计算结果交给junit进行判断// 参数1是 期望值;参数2是 实际值Assert.assertEquals(301,res);System.out.println("== 执行 addNumber 测试方法01 end ==");}// 测试 CalculateUtile.java 类中的 addNumber 方法@Testpublic void testAddNumber02(){System.out.println("== 执行 addNumber 测试方法02 begin ==");CalculateUtile calculateUtile = new CalculateUtile();int res = calculateUtile.addNumber(100,201);// 把计算结果交给junit进行判断// 参数1是 期望值;参数2是 实际值Assert.assertEquals(300,res);System.out.println("== 执行 addNumber 测试方法02 end ==");}}
3.3 执行测试命令结果
4.完成
Congratulations!
You are one step closer to success!
Maven基础-Maven的生命周期、命令和插件(6)- mvn test命令详解相关推荐
- 微信小程序02【配置详解、生命周期-app对象使用、页面跳转详解】
学习地址:https://www.bilibili.com/video/BV1sx411z77P 笔记01:https://blog.csdn.net/weixin_44949135/article/ ...
- Servlet生命周期与Web容器架构及处理请求详解
一.Servlet对象 Servlet对象运行在Servlet容器中,Servlet的生命周期由容器管理(Servlet容器的基本思想是在服务器端使用Java来动态生成网页). (一)Servlet对 ...
- Maven入门-6-Maven的生命周期和核心命令详细介绍
本篇来介绍Maven的生命周期和前面介绍过几个命令的详细介绍过程.先介绍生命周期,生命周期中不同阶段就包括了一些命令,所以理解了生命周期,再来看看每一个命令的详细使用过程. 1.Maven的生命周期分 ...
- Maven补全之生命周期(Lifecycle)
Maven补全之生命周期(Lifecycle) Maven生命周期基础概念 Maven是基于生命周期构建的,一个Maven项目的构建是已经被清晰定义的过程. 对于我们使用Maven构建项目来说,POM ...
- Maven(2)--生命周期以及插件目标
maven的生命周期 maven的生命周期是抽象的,它本身并不做任何的工作.实际的工作都交由"插件"来完成.这种思想和设计模式中的模板方式. maven内置的生命周期: maven ...
- python 命令-python解析命令行参数的三种方法详解
这篇文章主要介绍了python解析命令行参数的三种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python解析命令行参数主要有三种方法: ...
- 【转载】Linux命令-自动挂载文件/etc/fstab功能详解[转]
博客园 首页 新随笔 联系 订阅 管理 随笔 - 322 文章 - 0 评论 - 19 Linux命令-自动挂载文件/etc/fstab功能详解[转] 一./etc/fstab文件的作用 ...
- 红石32位cpu通用计算机,我的世界无命令方块32位红石电脑装置详解
来源:游戏园日期:2019-05-14 04:03:07 我的世界无命令方块32位红石电脑装置详解.那下面给大家分享的是我的世界中的一个叫做机器编号为RSC-3230的红石电脑装置哦~有喜欢的顽疾啊不 ...
- php fping,【Linux 命令】fping ping 包间隔时间详解
服务器间检查会用到fping的命令,期间遇到了一个问题,需要将ping包间的间隔时间设置为100毫秒,查看fping -h看下,找到了-i和-p两个参数: 看到这两个参数,我当时的表情是这样的: 看不 ...
最新文章
- 大年初四,你认为在南方过年和在北方过年最大的不同是什么?
- java 枚举 循环_java – 在枚举中实现内部接口时的循环继承
- Android Service 全解析
- 华科计算机国家专项分数线,5所985高校中招,华科、中大被捡漏,专项计划录取异常,原因透析...
- 深度学习概览之自然语言处理:从基本概念到前沿研究
- [转] 值得推荐的C/C++框架和库
- win11联网不能打开网页怎么办 windows11联网不能打开网页的解决方法
- php 对象 堆栈,PHP对象在内存堆栈中的分配
- mstsc 中文打不了_伟大的中文!(妙不可言)
- w10系统 怎么快捷搜索服务器,w10系统怎么远程连接服务器
- 计算机实践ps折扇,用PS打造一把水墨画折扇的教程
- 台式计算机显卡是哪个好,台式电脑显卡排行榜
- 软件工程复试面试问题总结(二)
- 软件信息安全杂志《Information Security》2011年11月期下载
- C. Alice and the Cake
- llmp重启mysql_LNMP使用中mysql宕机挂掉后自动重启脚本 - 老牛博客
- 微信小程序开发工具结合腾讯云开发AI人脸识别和身份证识别——基于腾讯云开发者实验项目
- 中兴通讯年报或亏损29亿 (zz)
- 一次性读懂云计算中的6大热门词汇
- 无线控制需要服务器,H3C无线控制器与LDAP服务器配合进行远程Portal认证可以做么?...