2016-11-01 24 views
0

我目前正在測試我的Spring存儲庫,並決定使用MariaDB服務器實例而不是內存中的Derby實例,因爲涉及數據庫視圖的測試有一些複雜性。爲什麼我的數據庫不能與我的Spring DBUnit測試中的工件混雜在一起?

雖然測試最終也沒有錯誤和失敗成功,我注意到,我沒有一個@DatabaseTeardown註釋添加到我的測試用例。所以我決定檢查我的數據庫中的測試剩餘的不需要的行,並發現我的數據庫和測試前一樣空。

有人可以解釋爲什麼會發生這種情況嗎?

+0

有沒有遇到'@ Transactional'在你的測試用例類? –

+0

是的,事實上,我確實有'@ Transactional' – VikNop

+0

春季測試的默認值是回滾,這是你所看到的嗎? –

回答

相關問題