Unitils

g和Hibern g配置的Hibern Session

簡介

Unitils這個Java開源類包的目的是讓單元測試變得更加容易和可維護。Unitils構建在DBUnit與EasyMock項目之上並與JUnit和TestNG相結合。支持資料庫測試,支持利用mock對象進行測試並提供與Spring和Hibernate相集成。Unitils設計成以一種高度可配置和鬆散偶合的方式來添加這些服務到單元測試中。

在進行資料庫測試時能夠

自動維護和強制關閉單元測試資料庫(支持Oracle,Hsqldb,MySql,DB2),
簡化單元測試資料庫連線的設定,
簡化利用DBUnit測試數據的插入,
簡化Hibernate session管理,
自動測試與資料庫相映射的Hibernate映射對象。
在利用Mock對象進行測試時能夠:
簡化EasyMock mock對象創建,
簡化mock對象注入,利用反射等式匹配EasyMock參數。
在與Spring集成時易於把spring管理的bean注入到單元測試中,支持在單元測試中使用一個用Spring配置的Hibernate SessionFactory。

相關詞條

熱門詞條

聯絡我們