maven中的单元测试
单元测试:采用junit(单元测试框架)
单元:在java中就是指方法,一个方法就是一个单元,方法是测试的最小单位
采用junit去测试方法是否完成了要求,属于开发人员自测阶段
假设这种场景:一个main方法里面有好几个方法,而且方法之间彼此有关系,比如一个方法会调用另一个方法,你main方法一执行,所有方法都执行了
于是需要引入单元测试
maven中进行单元测试一共需要两步
(1)加入junit的依赖:
<dependency><groupId> junit</groupId><artifactId>junit</artifactId><version> 4.12 </version><scope> test </scope></dependency>
(2)编写测试类
比如在src/main/java文件夹下的com.bjpowernode包下有一个HelloMaven类(即这个类的路径如下:src/test/java/com/bjpowernode/HelloMaven)
现在我们想对这个addNumber这个方法进行单独测试
于是在src/test/java这个目录下先创建一个com.bjpowernode这个包,然后在这个包下面创建一个类,类名叫TestHelloMaven(在这个类中,你可以定义多个独立的测试方法,每个方法都是独立的)
最上面的圈,点击那个按钮表示运行整个类,这个类里面的两个测试方法都会运行
第二个圈,点击那个按钮,表示运行第一个测试方法,只会运行第一个测试方法
第三个圈,点击那个按钮,表示运行第二个测试方法,指挥运行第二个测试方法
maven中的单元测试相关推荐
- maven中去掉单元测试的配置
如果是在命令行中去掉测试,可以在命令行中输入:mvn install -Dmaven.test.skip=true 在pom.xml <plugins> <plugin& ...
- SSM+Maven+Eclipse进行单元测试时提示找不到Config配置项/文件
场景 在Eclipse+SSM+Maven中进行单元测试时,会提示Config配置文件/信息找不到 原因 在测试类中调用了正常业务中的方法/接口,而在方法中有用到常量的地方, 而常量又是在封装的常量类 ...
- java 中的单元测试_浅谈Java 中的单元测试
单元测试编写 Junit 单元测试框架 对于Java语言而言,其单元测试框架,有Junit和TestNG这两种, 下面是一个典型的JUnit测试类的结构 package com.example.dem ...
- adobe aem_AEM中的单元测试(大声思考)
adobe aem 如果要在AEM中进行单元测试,这不是任何建议,而是各种思想的总结和一些可供选择的选项. 一段时间以前,我已经为客户进行了一些研究,这篇文章在很大程度上受到了这项工作的影响,但是很多 ...
- 通过Maven去运行单元测试
通过Maven去运行单元测试,运行下边的命令 mvn test 他会运行你项目中的所有单元测试类 示范例子 创建两个单元测试类并且通过macen去运行他们,下面是一个简单的待测试类 package c ...
- SpringMVC,MyBatis项目中兼容Oracle和MySql的解决方案及其项目环境搭建配置、web项目中的单元测试写法、HttpClient调用post请求等案例
要搭建的项目的项目结构如下(使用的框架为:Spring.SpingMVC.MyBatis): 2.pom.xml中的配置如下(注意,本工程分为几个小的子工程,另外两个工程最终是jar包): 其中 ...
- aem 渲染_AEM中的单元测试(大声思考)
aem 渲染 如果要在AEM中进行单元测试,这不是任何建议,而是各种思想的总结和一些可供选择的选项. 一段时间之前,我已经为客户进行了一些研究,这篇文章在很大程度上受到了这项工作的影响,但是很多上下文 ...
- AEM中的单元测试(大声思考)
如果要在AEM中进行单元测试,这不是任何建议,而是各种思想的总结和一些可供选择的选项. 一段时间以前,我已经为客户进行了一些研究,这篇文章在很大程度上受到了这项工作的影响,但是很多上下文相关的东西已经 ...
- maven中ssm框架快速搭建
有不少朋友在maven中因为pom文件依赖的事导致报错 今天我这个快速搭建ssm框架,确保在jdk7或者jdk8的环境,tomcat没什么要求.但如果要用jdk8的话,最好用run as中的serve ...
最新文章
- openstack登陆dashboard提示认证发生错误
- 富文本++php+源码,自己实现富文本编辑器
- android+udp传输大小,Android UDP数据包如何接收可变大小的数据包
- html表格通过邮件发送,通过html表格发电子邮件
- java面试准备之---Struts2体系知识点,系统复习,struts2原理,ognl,el支持.---随时更新
- python做简单温度转华氏_python温度转换华氏温度实现代码
- 【iOS开发】修改图片的大小分辨率 使用mac
- 系统集成Nacos和Feign
- concat oracle 多个字符串_12个常用的JavaScript字符串方法
- VS2019 配色_OPPO Enco M31颜值太顶了,斩获 A'设计大奖赛金奖,引领时尚潮流|oppo|大奖赛|无线耳机|配色|时尚|卡特...
- 二叉树的顺序存储和三种遍历(代码)
- 九、JavaScript网页特效 - 章节课后练习题及答案
- xshell突然连接不上
- exchange 连接远程服务器 拒绝访问
- 软件开发流行的原则:don't repeat yourself
- 手动实现表格分页功能
- 利用DPCM编码进行图像压缩
- 华为C语言面试题(转!)
- 小符MYSQL的笔记
- linux脱机模式,讲述linux脱机打印命令
热门文章
- 使用通达信level2接口自动交易下单有什么特点?
- 计算机控制电缆芯数,控制电缆芯数怎么选择
- NAO机器人入门指南(二):在Choregraphe使用Python
- JESD79-4 第4章 SDRAM命令描述与操作(4.1-4.4)
- web网页设计实例作业 ——我的家乡-四川(9页) HTML+CSS+JavaScript 学生DW网页设计作业成品
- Cisco路由器配置GRE隧道
- 福利!再也不用熬夜通宵制作word简历了!5套简历送给需要的你
- Vue——生命周期钩子调用时机
- 竞赛通知|2021早为杯大学生创新创业大赛!
- GBDT+XGBoost算法详解(下):XGBoost