2013-04-10 47 views
0

從理論上講,很難對需要與數據庫交互的功能代碼庫進行測試,但我認爲我們可以使用模擬。在實際應用中,你是否在應用模擬數據庫進行TDD測試時遇到了失敗的情況?你能分享一些想法來向我解釋這個嗎?mock是否也失敗或無法對數據庫進行TDD測試?

+3

請進一步解釋。你的問題不清楚。 – Morten 2013-04-10 06:41:22

回答

2

在tdd中,我使用mocks來替換物理數據庫訪問與假(模擬)。

對於數據庫訪問我總是使用一個The Repository Pattern作爲API,可以很容易地嘲笑。

回答你的問題:

> do you have failed cases when applying mocks 
> to perform TDD tests with databases ? 

沒有只要所有數據庫的操作都封裝在庫中。

+0

謝謝,我的知識仍然過於有限,仍然無法處理crackpots'ideas。如果我給她打電話給我的在線教授,我會羞辱我的在線教授。抱歉。 – 2013-04-11 03:59:22

相關問題