Unitils介绍(一)

关于Unitils,功能比较多,也比较复杂。资料比较少,官方文档写的还不是很明白,不通俗易懂,可能对我这个对J2EEspring,hibernate 等不了解的原因吧。言归正传,我这里翻译带自己的一点理解讲一下Unitils

      

    Unitils是一种开源库,目的是使单体测试简单和可维护。 Unitils是建立在已经存在的库。DBunitEasyMock,同时集成JUnitTestNG。

 

    Unitils提供一般的断言功能,支持数据库测试,模拟对象,集成Spring, Hibernate, Java Persistence(JPA)。 它对单体测试提供一种非常可配置和松散的方式。这样,功能就很容易被扩展。

目前 Unitils 提供以下功能:

       1 一般的测试功能

              通过反射来断言,忽略java默认的值比较,提供类和集合的断言。

       2 数据库测试功能

              自动维护,在单体测试时使数据表与表之间的约束无效。

              支持Oracle, Hsqldb, MySql, DB2, Postgresql and Derby

                 简化单体测试数据库连接设置。

                 DBunit进行简单的插入测试数据。

                 Hibernate SessionFactory 创建和session管理。

                 自动化测试映射到数据库上的JPA实体/Hibernate对象。

        3 模拟对象功能

              简化EasyMock模拟对象创建。

               简化模拟对象注入

   4         集成Spring

    这个项目是2006 一个关于单体测试的Ordina J-Technologies讨论,然后产生一系列测试指导针,Unitils就是尝试来实现这些指导方针而建立的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值