2012-03-27 19 views
0

我可以使用FlexUnit單元測試文件上傳和刪除嗎?這些行爲是否是單元測試的好例子?FlexUnit:我可以測試文件上傳嗎?

我有點新的單元測試,並試圖找出我的UI的部分是適合的單元測試。

感謝任何有用的提示。

回答

2

實際的文件操作總是會被本地類(如一個FileReference),你不應該試圖單元測試執行 - 這是Adobe的責任,至少要等到Flex的已經離開了Apache孵化器。

作爲一個經驗法則:永遠的單元測試只有你自己寫的代碼。您可以通過用測試雙打替換所有外部依賴關係來解耦它(即存根或模擬,例如使用mockolate)。

+0

我明白了,我會很單元測試的FileReference功能。這太浪費了。 – fumeng 2012-03-27 19:28:31

+1

是啊,所以要走的路是模擬的FileReference並確認所有的API調用以正確的順序是由,而不是試圖模擬實際上傳。 – weltraumpirat 2012-03-27 19:56:13

相關問題