浅谈Junit Framwork
![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]:
还没有评论,来说两句吧...