JUnit简单使用

来源:互联网 发布:盛杰网络课下载 编辑:程序博客网 时间:2024/05/02 05:03



        刚开始做java web开发,感觉80%的东西跟.net平台还是蛮相似的。所以入手也木有啥压力。前段时间做一个东西,数据访问层是比较原始的JDBC写的,每次测试方法,都要写一个main方法在类里面进行测试,感觉很不爽:一是这个测试方法本来就不属于DAO的方法,写完之后还要删去,但是下次用到还得写。二是加入这个方法之后,感觉这个类开始变得职责不明确。


        现在开始使用Junit了, 加入Junit之后,可以单独把类拿出来测试啦。


      

一,添加单元测试的Source Folder




       为了放置我单元测试的类,我在项目下面加了一个test的文件夹(source Foler类型)。


      之后加入类:




       测试类继承TestCase类,下面为UserManager中每一个方法加入测试方法,方法以test开头,没有返回值。


二,预测值与实际值的比较



对于存在返回值的方法,我们可以进行预测值与实际值的比较,来作为测试是否通过的另一个判断步骤。




      方法写完之后,右键选择 Run as--->>>>JUnit Test,



    红色的代表测试没有通过,绿色的代表测试通过。



    虽然一定程度上改进了main方法测试的弊端,但是还是不够自动化,如果能像Nunit那样子就好啦。嘿嘿,以后再说别的测试方法。



    未完待续。。。










     

2 0