Unitils 简介(翻译草稿)
Unitils 特性:
常用的测试功能?通过反射的等值断言,可以通过不同的选项来忽略java 的null以及忽略集合中的数据顺序。Mock 对象的支持通过简单的语法,动态定义mock对象的桩行为和验证mock对象的调用。最佳的反馈信息,包含简单的可扩展执行的脚步报告和建议断言描述。使用参数匹配器来放松方法对调用参数的约束and mix them with concrete objects.当实际的参数值不重要的时候使用null代替。?持久层支持自动维护数据库,支持自增,repeatable and post processing scripts.??自动取消数据库约束并且设置序列起始置为最小。支持的数据库:oracle hsqldb,mysql,db2,postgresql,mssql ,derby.简单的测试书库连接设置。简单的使用dbunit插入测试数据以事务的方式运行测试JPA实体管理建立和注入为hibernate ,toplink 和openjpahibernate sessionfactory 建立和session 管理。自动测试对象的jpa 实体/hibernate 对象和数据库的映射。?