在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进行单元测试相关推荐

  1. Maven项目中使用JUnit进行单元测试

    1.打开maven项目中的pom.xml,添加JUnit 的jar包 2.在src/test/java下右键新建JUnit Test Cast 转载于:https://www.cnblogs.com/ ...

  2. 在maven项目中使用Junit进行单元测试(一)

    https://blog.csdn.net/ai_xue_xi/article/details/51819729 这篇文章相当的经典,最好使用的maven生成单元测试报告,不要在使用ant脚本生成单元 ...

  3. Maven项目在eclipse中使用junit进行单元测试时报错:ClassNotFoundException

    Maven项目在eclipse中使用junit进行单元测试时Coonsole出现以下错误: Class not found boco.ips.data.ice.orm.mapper.TestDemoM ...

  4. W2-2:在Maven项目中进行Junit5单元测试

    系列文章目录 W2-1:Maven引入外部依赖--以GSON的使用为例 W2-2:在Maven项目中进行Junit5单元测试 - 环境:IntelliJ IDEA Community Edition ...

  5. junit5_在Java 8之前的项目中使用JUnit 5

    junit5 这篇文章演示了如何在Java 8之前的项目中使用JUnit 5,并解释了为什么它是一个好主意. JUnit 5至少需要Java 8作为运行时环境,因此您想将整个项目更新为Java8.但是 ...

  6. java项目使用junit_在Java 8之前的项目中使用JUnit 5

    java项目使用junit 这篇文章演示了如何在Java 8之前的项目中使用JUnit 5,并解释了为什么它是一个好主意. JUnit 5至少需要Java 8作为运行时环境,因此您想将整个项目更新为J ...

  7. 在Java 8之前的项目中使用JUnit 5

    这篇文章演示了如何在Java 8之前的项目中使用JUnit 5,并解释了为什么它是一个好主意. JUnit 5至少需要Java 8作为运行时环境,因此您想将整个项目更新为Java8.但是有时由于某些原 ...

  8. 解决 maven 项目中加入了 lombok 库后依然报错的问题

    解决 maven 项目中加入了 lombok 库后依然报错的问题 参考文章: (1)解决 maven 项目中加入了 lombok 库后依然报错的问题 (2)https://www.cnblogs.co ...

  9. executequery方法_在IDEA的maven项目中连接使用MySQL8.0方法教程

    首先看一下我的基本的开发环境: 操作系统:MacOS 10.13.5编辑器:IDEA 2018.3其他:MySQL8.0.15.Maven 3.3.9.JDK 1.8 好,下面就正式开始: 第一步:在 ...

最新文章

  1. [Android ] linux命令英文缩写的含义(方便记忆)
  2. Springboot的slf4j的配置文件模板
  3. 强化学习(十九) AlphaGo Zero强化学习原理
  4. (SSO)单点登录原理和总结
  5. Xilinx实习一年总结
  6. setsockopt设置socket状态
  7. 夺冠没含金量!用python和BI可视化分析,湖人赢在这点上
  8. Android颜色代码对照表
  9. java中是否可以覆盖over_”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?...
  10. 修改注册表,改回主页---内容来自百度
  11. C++课程设计--人民币大小写转换器(MFC)
  12. 尺规作图切线的画法_基于尺规作图的新型公切线画法
  13. java 中常用英语_java中常用英语
  14. Python如何自动操作电脑桌面应用程序
  15. 告别无聊的log:让你的Logcat 输出多彩日志
  16. 关于Wasserstein GAN的理解
  17. 计算机基础与应用答案,第4章 课后作业【含答案】 计算机基础与应用
  18. 谷歌浏览器chrom兼容问题
  19. TL-1到底是什么?
  20. 计算机一级基础题库,2016计算机一级公共基础练习题

热门文章

  1. ORACLE分页SQL语句
  2. JVM:垃圾回收概述
  3. 用好 Java 中的枚举,让你的工作效率飞起来!
  4. 某程序员哀叹:连续帮三任女朋友进360,京东等互联网大厂,进去后却都惨遭分手!...
  5. 万字长文,结合电商支付业务一文搞懂DDD
  6. 互联网大厂月饼哪家强?我看了之后,口水流了一地!
  7. 万字长文 | 23 个问题 TCP 疑难杂症全解析
  8. 微服务中的网关到底是个什么鬼?
  9. 突破高连接性能瓶颈,图数据库在银行业这么用
  10. Java 运行时数据区域,哪些是线程隔离的?哪些又是公有的?