2013-07-13 59 views
1

我最近完成了https://github.com/mercmobily/JsonRestStores。因爲我還沒有寫任何單元測試,所以我感到有些不安。爲創建Json REST服務的模塊編寫單元測試

該模塊最多隻能測試一下:它允許您創建Json REST存儲,並直接使用API​​與商店進行交互。

所以,單元測試應該:

  • 啓動一個實現門店數量的Web服務器。理想情況下,我應該有一個存儲每個測試的功能,我想

  • 測試結果,同時操縱那家商店,無論是使用HTTP調用直接API調用

的問題是,每個商店可以已經覆蓋了很多功能。爲了使事情更加複雜,商店有一系列可以使用的數據庫驅動程序(可能 - 目前我只有MongoDB驅動程序)。所以,想要用MongoDB測試模塊,我必須首先創建一個集合,然後使用每個數據庫層測試事物...

我的意思是,這將是一個非常史詩般的任務。任何人都可以闡明如何使這樣簡單嗎?它似乎具備了從地獄(API調用,直接調用,數據庫,不同的可配置的數據庫驅動程序,高度可配置的類,鼓勵方法重寫...)的單元測試的所有要素...

幫助?

回答

0

你可以先寫單元測試,而不是動筆系統測試

,當你要添加的單元測試,你需要學習嘲諷測試。

+0

...赦免?不知道我遵循你的答案。 – Merc

相關問題