博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JUnit简单使用
阅读量:6574 次
发布时间:2019-06-24

本文共 541 字,大约阅读时间需要 1 分钟。

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

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

      

一,添加单元测试的Source Folder

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

      之后加入类:

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

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

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

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

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

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

    未完待续。。。

     

转载地址:http://lomjo.baihongyu.com/

你可能感兴趣的文章
C# 创建、部署和调用WebService的简单示例
查看>>
因为喜欢“对抗”,这位安全首席架构师一年为网易云节省上千万
查看>>
Dora.Interception,为.NET Core度身打造的AOP框架 [5]:轻松地实现与其他AOP框架的整合...
查看>>
Centos7通过yum安装最新MySQL
查看>>
poi 升级至4.x 的问题总结(POI Excel 单元格内容类型判断并取值)
查看>>
WPF 从文件加载字体
查看>>
Xshell出现要继续使用此程序必须应用到最新的更新或使用新版本
查看>>
JVM常见的七种垃圾收集器的简单比较
查看>>
异步调用webservice
查看>>
(原創) 如何在Ubuntu上啟動ADSL連線? (OS) (Linux) (Ubuntu)
查看>>
Orchard: module开发基础技术知识
查看>>
什么是UPS电源系统
查看>>
产品管理:产品的三种驱动类型-技术、销售和市场驱动
查看>>
抓取html 写正则
查看>>
Android 中的 Service 全面总结
查看>>
学习sql
查看>>
WCF(四) 绑定
查看>>
发布一个MsBuild任务组件-可用于同时发布多个网站
查看>>
OpenRowSet导入Excel大批量数据
查看>>
myeclipse汉化及其相关配置设置(转)
查看>>