在maven项目中使用Junit进行单元测试
在maven项目中使用Junit进行单元测试(一)
- 在maven项目中使用Junit进行单元测试一
- 创建maven项目
- 编写测试用代码
- 小结
这是第一篇博文,所以我决定先从比较简单的内容写起,同时熟悉一下markdown的语法。
创建maven项目
先来讲下在eclipse中怎么创建maven项目,首先我们打开eclipse,新建一个maven项目,如下图:
创建好项目之后,我们需要修改下Junit的版本号,比如我现在想改成4.8.2版本的Junit,修改项目的pom.xml文件如下:<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.8.2</version><scope>test</scope></dependency></dependencies>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
如此,我们的第一个maven项目就创建好了。
编写测试用代码
我们在刚才创建的项目中,新建两个文件夹,同时创建两个包,如下图:
上面的包用于存放我们的代码,下面的包用于存放Junit测试代码。下面,我们创建一个简单的java类HelloJunit.java
内容就填写一个简单的方法用于测试public int helloJunit(){System.out.println("这是我的第一个Junit项目!");return 0;}
- 1
- 2
- 3
- 4
编写完待测试代码之后,我们可以使用eclipse自带的功能来生成相应的测试用例
目前只需要勾选上setUp方法,后续的内容中在详细介绍Junit的相关知识。选完之后在勾选上我们刚才创建的helloJunit方法。
生成的测试用例文件内容如下public class HelloJunitTest {@Beforepublic void setUp() throws Exception {}@Testpublic void testHelloJunit() {fail("Not yet implemented");} }
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
目前我们只需要填写如下的测试代码,检查运行结果。
@Testpublic void testHelloJunit() {HelloJunit helloJunit = new HelloJunit();assertEquals(0,helloJunit.helloJunit());}
- 1
- 2
- 3
- 4
- 5
执行测试用例类,可以看到运行结果
小结
到这里,这篇博文就结束了,通过这篇简单的博文我主要熟悉了Markdown的部分语法,希望下次能写出更好的文章来。
转自:https://blog.csdn.net/ouming123456/article/details/51439381
在maven项目中使用Junit进行单元测试相关推荐
- Maven项目中使用JUnit进行单元测试
1.打开maven项目中的pom.xml,添加JUnit 的jar包 2.在src/test/java下右键新建JUnit Test Cast 转载于:https://www.cnblogs.com/ ...
- 在maven项目中使用Junit进行单元测试(一)
https://blog.csdn.net/ai_xue_xi/article/details/51819729 这篇文章相当的经典,最好使用的maven生成单元测试报告,不要在使用ant脚本生成单元 ...
- Maven项目在eclipse中使用junit进行单元测试时报错:ClassNotFoundException
Maven项目在eclipse中使用junit进行单元测试时Coonsole出现以下错误: Class not found boco.ips.data.ice.orm.mapper.TestDemoM ...
- W2-2:在Maven项目中进行Junit5单元测试
系列文章目录 W2-1:Maven引入外部依赖--以GSON的使用为例 W2-2:在Maven项目中进行Junit5单元测试 - 环境:IntelliJ IDEA Community Edition ...
- junit5_在Java 8之前的项目中使用JUnit 5
junit5 这篇文章演示了如何在Java 8之前的项目中使用JUnit 5,并解释了为什么它是一个好主意. JUnit 5至少需要Java 8作为运行时环境,因此您想将整个项目更新为Java8.但是 ...
- java项目使用junit_在Java 8之前的项目中使用JUnit 5
java项目使用junit 这篇文章演示了如何在Java 8之前的项目中使用JUnit 5,并解释了为什么它是一个好主意. JUnit 5至少需要Java 8作为运行时环境,因此您想将整个项目更新为J ...
- 在Java 8之前的项目中使用JUnit 5
这篇文章演示了如何在Java 8之前的项目中使用JUnit 5,并解释了为什么它是一个好主意. JUnit 5至少需要Java 8作为运行时环境,因此您想将整个项目更新为Java8.但是有时由于某些原 ...
- 解决 maven 项目中加入了 lombok 库后依然报错的问题
解决 maven 项目中加入了 lombok 库后依然报错的问题 参考文章: (1)解决 maven 项目中加入了 lombok 库后依然报错的问题 (2)https://www.cnblogs.co ...
- executequery方法_在IDEA的maven项目中连接使用MySQL8.0方法教程
首先看一下我的基本的开发环境: 操作系统:MacOS 10.13.5编辑器:IDEA 2018.3其他:MySQL8.0.15.Maven 3.3.9.JDK 1.8 好,下面就正式开始: 第一步:在 ...
最新文章
- [Android ] linux命令英文缩写的含义(方便记忆)
- Springboot的slf4j的配置文件模板
- 强化学习(十九) AlphaGo Zero强化学习原理
- (SSO)单点登录原理和总结
- Xilinx实习一年总结
- setsockopt设置socket状态
- 夺冠没含金量!用python和BI可视化分析,湖人赢在这点上
- Android颜色代码对照表
- java中是否可以覆盖over_”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?...
- 修改注册表,改回主页---内容来自百度
- C++课程设计--人民币大小写转换器(MFC)
- 尺规作图切线的画法_基于尺规作图的新型公切线画法
- java 中常用英语_java中常用英语
- Python如何自动操作电脑桌面应用程序
- 告别无聊的log:让你的Logcat 输出多彩日志
- 关于Wasserstein GAN的理解
- 计算机基础与应用答案,第4章 课后作业【含答案】 计算机基础与应用
- 谷歌浏览器chrom兼容问题
- TL-1到底是什么?
- 计算机一级基础题库,2016计算机一级公共基础练习题