junit 測試資料庫

2021-06-29 16:36:09 字數 609 閱讀 6802

問題一 到底插不插進資料庫

由於測試資料有時比較隨意,插入資料庫會對資料庫進行汙染。

我們在測試的時候通過控制事務,一般不提交至資料庫。

例如通過spring控制事務提交,預設讓其回滾

@transactionconfiguration(defaultrollback = true, transactionmanager = "transactionmanager")

問題二 不插資料庫,怎麼知道成功與否

1 綠條說明執行沒有出錯

2 先插再查。把查的**緊跟在插入的後面,由於它們在同乙個事務中,所以可以查到,但資料庫中沒有值

student s = new student();

s.setnum(「001」);

s.setname("xy001");

studentdao.insert(s);

listlst = null;

lst = studentdao.readallstu();

assertnotnull(lst);

for(student m:lst)

測試資料庫腳步

執行 sql,以資料庫管理員身份登入,下面給出測試資料庫的指令碼 需要鍛鍊動手能力的朋友,可以執行它!create database teaching gouse teaching gocreate table student sno char 10 primary key,sname char 8...

php測試資料庫

echo hello word 測試能不能解析php echo date y m d h i s 測試開發環境的時間對不對 echo 四個引數 資料庫的服務位址 資料庫賬號 密碼 資料庫名稱 db new mysqli localhost root root z 0222 mysqli connec...

測試資料庫的恢復

資料庫的啟動 停止 1.db2start 啟動 2.db2stop force 停止 一般使用force停止,就是強制停止 3.db2 restore database ffff user aaaa using bbbb from taken at 20101204050016 into kkkk ...