2014-11-21 46 views
0

我試圖寫數據庫邏輯單元測試,如創建表和訪問表等如何單元測試數據庫訪問邏輯,而數據庫

我有一個想法在我的腦海裏,找了框架這可以提供以下我功能

- 創建XML(或支持的格式文件),它代表被需要用於測試的情況下與所提供的狀態

- 創建內存數據庫的數據庫的狀態xml文件

- 在內存數據庫中執行我的數據庫訪問代碼。

知道是否有任何API或框架,可以提供上述功能?

請讓我知道

回答

1

如果您在內存數據庫中尋找一個你可以使用這個:

http://www.sqlite.org/

這是流行的你所描述的。此時,您可以讀取您的xml文件,並將它們寫入此數據庫以用於測試。

另一種選擇是將數據存儲在與數據庫表相關的類對象中。這實際上是我使用ORM(nhibernate)並且已經擁有與我的數據庫表相關的類對象的原因。

+0

感謝您的意見,我會考慮它 – 2014-11-25 17:49:34