先看一个简单例子:
1. 先在src/main/java的包com.bcc.ctrl下定义一个Calculator类
package com.bcc.ctrl;
public class Calculator {
public int add(int op1, int op2){
return op1 + op2;
}
public int sub(int op1, int op2){
return op1 - op2;
}
}
2. 然后在src/test/java下新建一个com.bcc.ctrl的包,然后定义一个TestCalculator类:
package com.bcc.ctrl;
import junit.framework.TestCase;
public class TestCalculator extends TestCase {
public void testAdd() {
Calculator calculator = new Calculator();
int result = calculator.add(50, 20);
assertEquals(70, result);
}
public void testSub() {
Calculator calculator = new Calculator();
int result = calculator.sub(50, 20);
assertEquals(30, result);
}
}
3. pom.xml文件中的maven-surefire-plugin插件skipTests属性设为false。
4. 右键项目,选Run as-->Maven test
5. 可以看到如下执行结果,说明执行成功:
T E S T S
-------------------------------------------------------
Running com.bcc.ctrl.TestCalculator
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec
单元测试以及集成测试详细内容可参考博客:
http://blog.csdn.net/sin90lzc/article/details/7543262
http://www.blogjava.net/iamhuzl/articles/379488.html
相关推荐
jacoco单元测试覆盖率+maven DEMO
在dubbo的注册服务下单元测试,然后扫描 注册上来的各种服务,轻松测试每个注册服务
单元测试覆盖率
maven项目,单元测试jacoco、junit...........................................................................................
使用Maven运行单元测试 将项目安装到Maven本地资源库 生成基于Maven的项目文档站点 使用“mvn site-deploy”部署站点(WebDAV例子) 部署基于Maven的war文件到Tomcat Eclipse创建一个Maven Web项目 在易百教程网...
空白的,经过单元测试的,mavenWeb项目
介绍这个示例项目展示了如何分别运行单元测试和集成测试仅通过测试安装应用程序 mvn clean install仅运行测试 mvn test使用测试和集成测试安装应用程序 mvn clean install -Pintegration-test运行集成测试 mvn ...
MvnTestsSeparation 尝试使用 maven 分离单元测试和集成测试
使用Idea工具建立的Maven工程,整合Spring和MyBatis,成功通过单元测试
详细描述了持续集成环境的搭建步骤,包括集成hudson sonar maven等环境进行单元测试自动执行,代码规则校验等。是搭建持续集成环境,改建软件自动化测试和校验的学习精品。
Maven 项目对象模型 Maven搭建过程 web 模块加载另外一个web模块方法 Myeclipse Maven 忽略单元测试打包 一个多maven项目聚合的实例
[JavaWeb]_[初级]_[对Jfinal框架的Controller进行单元测试] 博客文章https://infoworld.blog.csdn.net/article/details/124176492对应的项目, 使用maven管理项目,导入pom.xml.
因项目需要,所以我自己弄了一个SSH框架下单元...所具有的技术 基于Maven 和SSH框架,单元测试Service层采用PowerMock+Junit 来组合,可以接口进行测试 可以参考博客:http://www.cnblogs.com/Fly-Bob/p/7784184.html
jeeweb是优秀的web快速开发框架jeeweb-mybatis非maven版本
基于屏幕的自动化Sikuli UI Sikuli API单元测试(跑步者) 朱尼特4.12 测试NG 6.6.9整合测试正在汇报引诱宁静(报告使用) 程度Maven单元测试报告Cucumber报告Fitnesse报告BDD CucumberFitnesse 具有魅力的注解网络...
YAML配置模板yaml tempaltes可用于docker设置 :列出每个已安装的环境,并从docker image'hello world'打个招呼 :git clone spring演示项目并运行maven单元测试,包 :运行go lint,测试并上传测试覆盖率报告 :...
添加单元测试资源 4.12. 执行单元测试 4.12.1. 忽略测试失败 4.12.2. 跳过单元测试 4.13. 构建一个打包好的命令行应用程序 5. 一个简单的Web应用 5.1. 介绍 5.1.1. 下载本章样例 5.2. 定义这个简单的...
单元测试应该在何处进行?依赖的jar包应该如何放置?如何构建项目,如何形成文档,如何测试和部署项目?项目人员的最终选择方案会影响到项目的整个生命周期!构建一个Java项目可以使用很多工具,相信许多组织必须在 ...
5、测试Spring+mybatis的框架搭建,写单元测试JUnit,测试事务配置等:model-->dao(mapper)-->service-->test 6、映入SpringMVC:配置SpringMVC配置信息。-->配置文件:spring-mvc.xml(扫描controller) 7...
MvnRunner 一个用于maven模块的IntelliJ插件,由mvn构建,运行单元测试和主要方法。插件做了什么?针对maven管理的Java项目,添加maven模块内置菜单;在运行和调试两个菜单项上添加maven的处理方式,根据直接调用...