原文:單元測試數據庫 -- 使用事物回滾測試

如果想保證業務層測試的正確性,那么我們必須要對數據庫進行測試。但是目前我還沒想到在內存中去進行數據庫的測試,只能進行集成測試。那么下面來講一下關於數據層的測試。 因為在數據庫的內部我們無法控制我們只能通過黑盒測試,給予值然后返回我們想要的預期效果來判斷是否成功。但是在測試中我們必須要保證單一性,比喻在測試Add的時候當我們添加一條數據那么數據庫可能就會產生一條臟數據,如果每天運行一次那么后果也是 ...

2018-08-07 14:06 0 1376 推薦指數:

查看詳情

使用H2數據庫進行單元測試

背景 H2 數據庫是一個開源的嵌入型內存數據庫,采用純Java語言實現; 程序非常小巧輕便,整個完整的Jar包也只有1.5M左右,很容易集成到項目中。 官網地址 http://www.h2database.com/html/main.html 在數據存儲的場景中,為什么會使用內存數據庫?常見 ...

Sun Jun 04 01:36:00 CST 2017 0 4065
Spring boot Junit單元測試

單元測試的時候,希望測試用例不影響其他測試結果,需要在方法級別,代碼如下: ...

Tue Jul 17 22:53:00 CST 2018 0 2545
Junit單元測試數據生成工具類

在Junit單元測試中,經常需要對一些領域模型的屬性賦值,以便傳遞給業務類測試,常見的場景如下: com.enation.javashop.Goods goods = new com.enation.javashop.Goods(); goods.setBrandId ...

Mon Sep 16 20:19:00 CST 2019 0 620
Spring單元測試集成H2數據庫

項目源代碼在:Spring-H2測試 H2簡介 H2數據庫是一種由Java編寫的,極小,速度極快,可嵌入式的數據庫。非常適合用在單元測試數據不需要保存的場景下面。 以下時其官網的介紹: {% blockquote h2 http://www.h2database.com/html ...

Fri Mar 10 19:45:00 CST 2017 0 4455
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM