2
我正在開發一個android應用程序,我希望能夠使用junit測試android獨立類(基本上包含我的邏輯),而不需要設備。問題是這可能嗎?如果是,那麼正確的包層次結構是什麼。我一直在尋找和做一些試驗和錯誤(我正在使用eclipse),但無法找到解決方案。如何在不需要設備的情況下爲我的android獨立cals進行單元和功能測試?
我正在開發一個android應用程序,我希望能夠使用junit測試android獨立類(基本上包含我的邏輯),而不需要設備。問題是這可能嗎?如果是,那麼正確的包層次結構是什麼。我一直在尋找和做一些試驗和錯誤(我正在使用eclipse),但無法找到解決方案。如何在不需要設備的情況下爲我的android獨立cals進行單元和功能測試?
您可以使用常規單元測試並使用Eclipse運行它們。我用這個博客來學習如何編寫Android的單元測試:
http://www.vogella.com/tutorials/JUnit/article.html
在我的應用程序使用即時通訊與此類似包層次:
然後
測試:
我知道不是包數是相當高的,但我從.net世界來了:)