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命令详解相关推荐

  1. 微信小程序02【配置详解、生命周期-app对象使用、页面跳转详解】

    学习地址:https://www.bilibili.com/video/BV1sx411z77P 笔记01:https://blog.csdn.net/weixin_44949135/article/ ...

  2. Servlet生命周期与Web容器架构及处理请求详解

    一.Servlet对象 Servlet对象运行在Servlet容器中,Servlet的生命周期由容器管理(Servlet容器的基本思想是在服务器端使用Java来动态生成网页). (一)Servlet对 ...

  3. Maven入门-6-Maven的生命周期和核心命令详细介绍

    本篇来介绍Maven的生命周期和前面介绍过几个命令的详细介绍过程.先介绍生命周期,生命周期中不同阶段就包括了一些命令,所以理解了生命周期,再来看看每一个命令的详细使用过程. 1.Maven的生命周期分 ...

  4. Maven补全之生命周期(Lifecycle)

    Maven补全之生命周期(Lifecycle) Maven生命周期基础概念 Maven是基于生命周期构建的,一个Maven项目的构建是已经被清晰定义的过程. 对于我们使用Maven构建项目来说,POM ...

  5. Maven(2)--生命周期以及插件目标

    maven的生命周期 maven的生命周期是抽象的,它本身并不做任何的工作.实际的工作都交由"插件"来完成.这种思想和设计模式中的模板方式. maven内置的生命周期: maven ...

  6. python 命令-python解析命令行参数的三种方法详解

    这篇文章主要介绍了python解析命令行参数的三种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python解析命令行参数主要有三种方法: ...

  7. 【转载】Linux命令-自动挂载文件/etc/fstab功能详解[转]

    博客园 首页 新随笔 联系 订阅 管理 随笔 - 322  文章 - 0  评论 - 19 Linux命令-自动挂载文件/etc/fstab功能详解[转]     一./etc/fstab文件的作用 ...

  8. 红石32位cpu通用计算机,我的世界无命令方块32位红石电脑装置详解

    来源:游戏园日期:2019-05-14 04:03:07 我的世界无命令方块32位红石电脑装置详解.那下面给大家分享的是我的世界中的一个叫做机器编号为RSC-3230的红石电脑装置哦~有喜欢的顽疾啊不 ...

  9. php fping,【Linux 命令】fping ping 包间隔时间详解

    服务器间检查会用到fping的命令,期间遇到了一个问题,需要将ping包间的间隔时间设置为100毫秒,查看fping -h看下,找到了-i和-p两个参数: 看到这两个参数,我当时的表情是这样的: 看不 ...

最新文章

  1. 大年初四,你认为在南方过年和在北方过年最大的不同是什么?
  2. java 枚举 循环_java – 在枚举中实现内部接口时的循环继承
  3. Android Service 全解析
  4. 华科计算机国家专项分数线,5所985高校中招,华科、中大被捡漏,专项计划录取异常,原因透析...
  5. 深度学习概览之自然语言处理:从基本概念到前沿研究
  6. [转] 值得推荐的C/C++框架和库
  7. win11联网不能打开网页怎么办 windows11联网不能打开网页的解决方法
  8. php 对象 堆栈,PHP对象在内存堆栈中的分配
  9. mstsc 中文打不了_伟大的中文!(妙不可言)
  10. w10系统 怎么快捷搜索服务器,w10系统怎么远程连接服务器
  11. 计算机实践ps折扇,用PS打造一把水墨画折扇的教程
  12. 台式计算机显卡是哪个好,台式电脑显卡排行榜
  13. 软件工程复试面试问题总结(二)
  14. 软件信息安全杂志《Information Security》2011年11月期下载
  15. C. Alice and the Cake
  16. llmp重启mysql_LNMP使用中mysql宕机挂掉后自动重启脚本 - 老牛博客
  17. 微信小程序开发工具结合腾讯云开发AI人脸识别和身份证识别——基于腾讯云开发者实验项目
  18. 中兴通讯年报或亏损29亿 (zz)
  19. 一次性读懂云计算中的6大热门词汇
  20. 无线控制需要服务器,H3C无线控制器与LDAP服务器配合进行远程Portal认证可以做么?...

热门文章

  1. 连接共享文件夹时报错:发生系统错误 1219:不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接
  2. WatchGuard Firebox X50硬件防火墙
  3. 解决双系统开机no such device:
  4. (转)Unity 之 UGUI 小总结
  5. 机器学习可行性与VC dimension
  6. ECharts地图使用
  7. 2018省赛第九届蓝桥杯真题C语言B组第八题题解 日志统计
  8. 一个用js写的沙漏程序 hourglass
  9. 知识分享 | Oracle的官方ACE是个啥 and如何搞定一个ACE!
  10. G.7xx的音频编码方式与带宽计算