Uitils这个Java开源类包的目的是让单元测试变得更加容易和可维护。Uitils构建在DBUit与EasyMock项目之上并与JUit和TestNG相结合。支持数据库测试,支持利用mock对象进行测试并提供与Sprig和Hiberate相集成。Uitils设计成以一种高度可配置和松散偶合的方式来添加这些服务到单元测试中。
在进行数据库测试时能够:
自动维护和强制关闭单元测试数据库(支持Oracle,Hsqldb,MySql,DB2),简化单元测试数据库连接的设置,简化利用DBUit测试数据的插入,简化Hiberatesessio管理,自动测试与数据库相映射的Hiberate映射对象。在利用Mock对象进行测试时能够:简化EasyMockmock对象创建,简化mock对象注入,利用反射等式匹配EasyMock参数。在与Sprig集成时易于把sprig管理的bea注入到单元测试中,支持在单元测试中使用一个用Sprig配置的HiberateSessioFactory。






评论