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。
  •  本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!