Junit和Ant入门(一) JUnit

      这周的任务是熟悉和应用JUnit+Ant+IC,我想有经验的程序员都清楚,有时环境的配置远比直接编程要痛苦。今天的主要精力花在研究JUnit和Ant。这当中遇到了很多的问题,也暴露了自己对Eclipse了解不足的缺点。简单梳理,记录一下

      一本不错电子资料:http://download.csdn.net/source/2624478

 

 

      JUnit简介 

     如果您要对撰写的程序进行测试,该如何进行呢?传统的测试方式通常依赖于人工对输出结果的判断,缺少效率且通常难以组织,且针对单一程序通常要设计专门的测试程序,如果您是在撰写Java,您可以使用JUnit来为您提供有效率的测试。 
 

   JUnit
是一个开放原始码的Java测试框架(testing framwork),它用来撰写与执行重复性的测试,它是用于单元测试框架的xUnit架构的实例。

   JUnit包括以下的特性: 
   1. 对预期结果的断言
   2. 对相同共享数据的测试装备
   3. 易于组织与执行测试的测试套件 
   4. 图型与文字接口的测试器

   JUnit最初是由Erich GammaKent Beck撰写

 

      

     在Eclipse中JUnit应用

     一般使用JUnit是需要jar包的,而MyEclipse中是自带

     图解 :http://zph999.blog.hexun.com/15108859_d.html

     

  

     举例  

     使用Assert类别中所提供的assertXXX()方法可以让您进行各种断言,如果断言失败,则可能传回AssertionFailedErrorComparisonFailure对象,您可以利用try....catch区块收集并显示这些对象所夹带的讯息,然后重新返回测试,然而事实上您不用自行设计,JUnit提供TestCase类别,您可以继承这个类别进行测试案例的撰写,并使用它的run()方法进行测试,TestCase对象会自行帮您收集测试失败时的相关讯息,之后您只要取得TestResult对象,就可以显示相关的讯息。

   

被测程序

 

 

 

测试程序

 

 

运行结果:

 

      

参考资料:

http://zph999.blog.hexun.com/15108859_d.html

 

junit和ant

http://www.ibm.com/developerworks/cn/java/j-ant/

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值