当前位置 博文首页 > 缘分锝天空的博客:初步学习单元测试Java(IDEA版)简单演示

    缘分锝天空的博客:初步学习单元测试Java(IDEA版)简单演示

    作者:[db:作者] 时间:2021-08-03 20:55

    今天在学习过程中,看到一个叫单元测试的名词,之前我都不知有这回事,就我理解的意思是单元测试可以测试自己写的某个类,或者某个方法是否正确,往常我们在测试某个方法或者某个类的时候,总是先要创建主函数,然后在主函数中写我们的测试代码,然后运行,看结果是否正确,通过下面这种方式可以快捷方遍进行单元测试

    ?首先在IDEA安装一个插件(JunitGeneratorV2.0),打开Settings

    安装好后重启IDEA,然后创建一个Maven项目?,先再次打开设置,下面标2的这个地方选择JUnit4

    然后按下面的操作,打开JUnit4的配置,找到package开头的这行代码

    把这行代码里面的test删掉,注意test后面那个标点不要删,看仔细了,删错了后面不起作用

    保存上面的配置,就可以用了,打开项目,创建一个测试类 ,我这里创建了一个demo的类,里面写了两个测试方法

    然后选中类名,鼠标右键,go to->test

    创建一个测试类,点击Create New Test

    ?

    ?填写用于测试用的类名,然后选择你要测试的方法

    然后在@Test下面的函数就可以直接写你要测试的东西了?

    ?

    这里说明一下,上面的这个assertEquals这个函数 有两个参数,第一个参数你期望的值,第二个参数是你测试代码里的结果值,如果运行后,两个值不等,说明有错,不能通过,也就是左侧会有个×,下面也会有相应的提示,上面的代码我期望值是4,但是3+2=5,所以它不能通过

    然后把上面的4改成5再看下结果

    ?

    这就通过说明没有问题了,上面只是演示的一个简单例子,我也是第一天接触这个,发现它这样进行测试确实比每次要在主函数里写测试方便很多,有空再好好研究一下。?

    cs
    下一篇:没有了