各位码友大家好!我是你们加班加点做教程的邓高鹃。如果喜欢我的文章请点击关注,邓高鹃一个不做盗版、不做抄袭、只做原创的我!哪怕用几个小时时间写出一篇技术文章或者录制一个视频,也要坚持下去!!!
欢迎加入高鹃技术交流大群:312051844!!!我在里面等着你哦!这教程的配套视频就在群里面!
一、为什么要用Junit单元测试框架???
写好Java代码我们想做测试,你们是怎么做?是不是代码复制到main函数里面测试,如果每一次的测试都需要复制到main函数里面测试,一两下还好,但是多了是不是觉得很烦啊?会累死!那就有两个小伙子有想发了,Kent Beck和Erich Gamma他们说了,这样测试的话,我们没有时间把妹啊!他们为了能够下班回去把会妹,决定开发一个单元测试的框架!他们开发出来以后觉得这个东西还是不错的,为了决定全世界的单身程序员的问题决定开源分享这个Junit单元测试框架出来给广大程序员用。
至此我还特意去找了那两个开发人员的图片供大家认识下!
这个就是Kent Beck Erich Gamma我在网路上是搜索到这样的图片的,也不知道有没有同名同姓的,所以我这么说你们就这么看吧!
二、怎么用Junit测试框架???
那我们来说说怎么使用Junit单元测试框架吧!在说之前我先看看之前我们是怎么测试的。看看下面的代码。在这里我就使用IDEA开发工具吧!
1、打开IDEA工具创建一个简单的Java程序(下面就打开IDEA的工具图)
2、点击Create New Project按钮(就会出现如下如一样的界面)
3、我们选择左侧的Java,然后在右侧的project SDK选择Java的版本为1.8版本,你电脑安装Java哪个版本就选择那个版本,没有必要跟我的一样,最后点击Next得到下面的效果图。(咱们选择Create project from template。然后选择Java Hello World作为初始项目,然后再点击Next)
4、在Project name选项中设置项目的名称,我这里就起名为Jnuitdemo,然后在Project location选项中选择项目存放的路径,对于这个路径你们就按照你们的习惯来就好。最后点击Finish就可以啦!!!等待一会他会构建项目。
5、看看下面的图片,这就是我们初始化完成一个最简单的Java项目。
三、咱们来看看没有使用Junit单元测试之前我们是怎么做测试的。
1、大家下面的代码!我们运行这个项目是不是必须要运行main函数啊?但是一个项目最多只能有一个main函数对吧。所以我们每一次测试的时候,必要要把测试的代码写在main函数里面。这样对整个项目的开发是不是拖延了很多,这就是Junit诞生的意义。Junit就能简单的处理这个问题,简化了我们的单元测试,使用Junit单元测试我们想在哪里进行测试就在哪里进行单元测试。
2、上面说了这么多!现在我们就来说说在IDEA中怎么使用Junit单元测试。首先我查看一下IDEA是否已经安装了Junit。打开preferences进行查看,如果你没有安装的话,选择你要安装的Junit然后选择Install JetBrains plugin。点击后它会弹出一个窗口进行提示安装(我这边已经安装了就不提供那个弹出的窗口图片给你们了,哎呀!还是给截图一下给你们吧!不然就怕你们半途而废啊。毕竟看我这个文章的我相信你们基础不是很扎实)。
弹出窗口的图片:
3、安装好了Junit插件以后就到如何使用的问题上了。好了!我这边的话就说直接点吧!新建一个TestController测试类。这了类里面有一个test1()方法.然后在这个方法上面写@Test,会自动引入测试类。然后你就可以直接运行test1方法了。是不是很方便啊!!下面是我运行后的截图。
欢迎加入高鹃技术交流大群:312051844!!!我在里面等着你哦!这教程的配套视频就在群里面!
网友评论