浅谈Junit Framwork

àì夳堔傛蜴生んèń 2022-05-29 06:50 183阅读 0赞

![Image 1][]

JUnit的益处:

•提高开发速度:测试是以自动化方式执行的,提升了测试代码的执行效率。

•提高软件代码质量:它使用小版本发布至集成,便于实现人员除错。同时引入重构概念,让代码更干净和富有弹性。

•提升系统的可信赖度:它是回归测试的一种。支持修复或更正后的“再测试”,可确保代码的正确性。

Junit Framwork — Assert

assertArrayEquals

– 判断两个 数组 是否相等

assertEquals([String message,]Object expected,Object actual);

– 判断两个 对象 是否相等

assertFalse和assertTrue ([String message,]boolean condition);

– 判断 布尔变量 是否为 False 或 True

assertNotNull和assertNull([String message,]Object obj );

– 判断一个 对象 是否为空

assertSame /NotSame ([Stringmessage,]Object expected,Object actual);

– 判断两个 对象 是否指向同一个 对象 。看 内存 地址。

Fail ([String message,]);

– 让测试用例 失败

java命令行程序就是执行一个main。如果我们要命令行跑测试用列怎么办呢?当然maven可以很方便的做到,可以用一种比较原始的做法。这里要用到org.junit.runner.JUnitCore

Windows&Linux命令行运行Junit:

http://blog.csdn.net/tochal/article/details/11983015

junit命令行执行: https://my.oschina.net/u/2007041/blog/508484?p=1

进一步了解Junit可以参考下面的链接:http://blog.csdn.net/guijiaoba/article/details/51944315

[Image 1]:

发表评论

表情:
评论列表 (有 0 条评论,183人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java

    java与c语言 java是一门面向对象编程的强类型语言,一切东西都要抽象为对象,具有封装、继承、多态三个特性。这门语言常用于开发网站,与c语言不同,c语言是面向

    相关 ETL

    ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。 ETL是BI项目重要的一

    相关 QOS

    一QOS概述 (一)QOS的作用:解决特定数据的延迟、抖动、丢包问题。 (二)QOS的两种体系:    1、集成服务:给某种特殊需保证的数据划出特定的带宽。其

    相关 HTTP

    HTTP协议 http是网络上传输HTML的协议,用于浏览器和服务器之间的一种通信工具。 (google浏览器提供了一套web应用调试工具,适合web开发。ctrl+s

    相关 Fiddler

    最近同事推荐了一个工具-Fiddler,感觉很好用,我也推荐下. 首先了解下Fiddler,网上是这样介绍的,它是一个http协议调试代理工具,能够记录并检查所有你的电脑和互

    相关 GC

    什么是GC? ØGC: Generational garbage collection垃圾回收,是.net中对内存管理的一种功能; Ø垃圾回收器跟踪并回收托管内存中分配的对