I posted有關通過SMS API發送請求的問題。我將如何單元測試URLConnection功能
但我想單元測試在這裏使用JUnit?我如何有效地解決這個問題?我對JUnit非常陌生,完全無能爲力。
任何幫助,讓我開始將被徹底讚賞
I posted有關通過SMS API發送請求的問題。我將如何單元測試URLConnection功能
但我想單元測試在這裏使用JUnit?我如何有效地解決這個問題?我對JUnit非常陌生,完全無能爲力。
任何幫助,讓我開始將被徹底讚賞
嘲諷HttpURLConnection的用的的Mockito一些例子:
https://gist.github.com/leviwilson/3623053 Issues with Mocking HttpURLConnection using Mockito
請記住,單元測試,你要嘲笑什麼,都要通過網絡,使數據庫調用等
如果你根本沒有互聯網接入,測試應該仍然有效。
另外不要擔心單元測試第三方庫。如果你想測試實際上通過HTTP發送的消息,那麼你想做集成測試。
爲什麼你需要依賴Robolectric? –
使用模擬。
Mockito是一個很好的模擬庫。
爲什麼不使用MockWebServer? –
您必須指定一些代碼示例 – isah