使用junit的好处就是这个结果是否正确的判断是它来完成的,我们只需要看看它告诉我们结果是否正确就可以了,在一般情况下会大大提高效率。
下图为传统测试方法与JUnit测试方法的代码量对比。
接下来就是安装JUnit了
前提条件:电脑已安装eclipse,已配置java环境。
步骤一:下载JUnit与Hamcrest对应的jar包(注:Hamcrest是JUnit底层的匹配工具)
必须文件如图所示:
接下来将这些文件导入对应项目中。(注:为了项目的可迁移性这里暂时不添加到全局变量。)
在Eclipse中新建项目 (File - new - javaproject)
建完项目之后右键点击项目,选择Build Path - Configure Build Path
然后点击Libraries - Add External JARs,选择你刚才下载的三个jar包,点击打开。
导入完成如图所示
查看左侧项目中应该多出来这三个jar包,至此JUnit项目环境已配置完成。
步骤二:安装测试覆盖率工具 Eclemma
在Eclipse上方菜单栏中点击Help,选择Eclipse Marketplace,在搜索栏中输入Eclemma,搜索出来后点击Install安装即可。
如果Eclipse上方导航栏出现这样一个小标记说明安装成功:
至此,环境配置已全部完成,下面来编辑一个小程序来测试一下Junit。
步骤三:程序测试
从最简单的测试加法减法开始,便于新手理解。
在项目下src文件夹下新建一个包(package),这里我命名为cn.tjuscs.st,大家可以自行命名。
在项目下新建类(class),我命名为MyTest,大家可以自行命名。