早这样说Junit的话我早就掌握了「建议收藏」

早这样说Junit的话我早就掌握了「建议收藏」哪怕用几个小时时间写出一篇技术文章或者录制一个视频,也要坚持下去!那就有两个小伙子有想发了,KentBeck和ErichGamma他们说了,这样

欢迎大家来到IT世界,在知识的湖畔探索吧!

各位码友大家好!我是你们加班加点做教程的邓高鹃。如果喜欢我的文章请点击关注,邓高鹃一个不做盗版、不做抄袭、只做原创的我!哪怕用几个小时时间写出一篇技术文章或者录制一个视频,也要坚持下去!!!

一、为什么要用Junit单元测试框架???

写好Java代码我们想做测试,你们是怎么做?是不是代码复制到main函数里面测试,如果每一次的测试都需要复制到main函数里面测试,一两下还好,但是多了是不是觉得很烦啊?会累死!那就有两个小伙子有想发了,Kent Beck和Erich Gamma他们说了,这样测试的话,我们没有时间把妹啊!他们为了能够下班回去把会妹,决定开发一个单元测试的框架!他们开发出来以后觉得这个东西还是不错的,为了决定全世界的单身程序员的问题决定开源分享这个Junit单元测试框架出来给广大程序员用。

至此我还特意去找了那两个开发人员的图片供大家认识下!

早这样说Junit的话我早就掌握了「建议收藏」

早这样说Junit的话我早就掌握了「建议收藏」

我在网路上是搜索到这样的图片的,也不知道有没有同名同姓的,所以我这么说你们就这么看吧!

二、怎么用Junit测试框架???

那我们来说说怎么使用Junit单元测试框架吧!在说之前我先看看之前我们是怎么测试的。看看下面的代码。在这里我就使用IDEA开发工具吧!

1、打开IDEA工具创建一个简单的Java程序(下面就打开IDEA的工具图)

早这样说Junit的话我早就掌握了「建议收藏」

2、点击Create New Project按钮(就会出现如下如一样的界面)

早这样说Junit的话我早就掌握了「建议收藏」

3、我们选择左侧的Java,然后在右侧的project SDK选择Java的版本为1.8版本,你电脑安装Java哪个版本就选择那个版本,没有必要跟我的一样,最后点击Next得到下面的效果图。(咱们选择Create project from template。然后选择Java Hello World作为初始项目,然后再点击Next)

早这样说Junit的话我早就掌握了「建议收藏」

4、在Project name选项中设置项目的名称,我这里就起名为Jnuitdemo,然后在Project location选项中选择项目存放的路径,对于这个路径你们就按照你们的习惯来就好。最后点击Finish就可以啦!!!等待一会他会构建项目。

早这样说Junit的话我早就掌握了「建议收藏」

5、看看下面的图片,这就是我们初始化完成一个最简单的Java项目。

早这样说Junit的话我早就掌握了「建议收藏」

三、咱们来看看没有使用Junit单元测试之前我们是怎么做测试的。

1、大家下面的代码!我们运行这个项目是不是必须要运行main函数啊?但是一个项目最多只能有一个main函数对吧。所以我们每一次测试的时候,必要要把测试的代码写在main函数里面。这样对整个项目的开发是不是拖延了很多,这就是Junit诞生的意义。Junit就能简单的处理这个问题,简化了我们的单元测试,使用Junit单元测试我们想在哪里进行测试就在哪里进行单元测试。

早这样说Junit的话我早就掌握了「建议收藏」

2、上面说了这么多!现在我们就来说说在IDEA中怎么使用Junit单元测试。首先我查看一下IDEA是否已经安装了Junit。打开preferences进行查看,如果你没有安装的话,选择你要安装的Junit然后选择Install JetBrains plugin。点击后它会弹出一个窗口进行提示安装(我这边已经安装了就不提供那个弹出的窗口图片给你们了,哎呀!还是给截图一下给你们吧!不然就怕你们半途而废啊。毕竟看我这个文章的我相信你们基础不是很扎实)。

早这样说Junit的话我早就掌握了「建议收藏」

弹出窗口的图片:

早这样说Junit的话我早就掌握了「建议收藏」

3、安装好了Junit插件以后就到如何使用的问题上了。好了!我这边的话就说直接点吧!新建一个TestController测试类。这了类里面有一个test1()方法.然后在这个方法上面写@Test,会自动引入测试类。然后你就可以直接运行test1方法了。是不是很方便啊!!下面是我运行后的截图。

早这样说Junit的话我早就掌握了「建议收藏」

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/17850.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信