我在android中製作了一個示例應用程序,並在其中包含了aar文件,並且我已經爲應用程序執行了單元測試,無論是否可以對示例應用程序執行單元測試?如何在android studio中執行單元測試
-1
A
回答
0
考慮下面的示例班單元測試
public class SampleUnitTestClass {
public int add(int a, int b) {
return a + b;
}
public int subtract(int a, int b) {
return a - b;
}
}
創建類使用快捷鍵,按Ctrl + Shift + T創建對應於您的樣品類的新測試類之後。
- 點擊創建新測試
- 選擇在你的單元測試類所需的方法和(如果需要的話,您也可以改變類名,目的地封裝,測試庫)單擊確定
- 選擇目的地目錄,然後單擊確定
一個單元測試類將被創建
public class SampleUnitTestClassTest { @Test public void add() throws Exception { } @Test public void subtract() throws Exception { }
}
這裏寫你的測試邏輯和資產的answer.For如:
public class SampleUnitTestClassTest {
@Test
public void add() throws Exception {
SampleUnitTestClass testClass = new SampleUnitTestClass();
int answer = testClass.add(2,7);
assertEquals("Addition of 2 positive integers",9,answer);
}
@Test
public void subtract() throws Exception {
SampleUnitTestClass testClass = new SampleUnitTestClass();
int answer = testClass.subtract(2,7);
assertEquals("Subtraction of 2 positive integers",-5,answer);
}
}
添加更多的方法,包括負值,空值等,並斷言答案。
0
對於單元測試,你可以使用Mockito,如果你需要一些Android資源,你也可以閱讀Robolectric。
相關問題
- 1. 在Visual Studio中執行單個Boost測試單元測試
- 2. 如何在單次測試中多次執行單元測試?
- 3. 如何在Visual Studio中執行單元測試後刪除測試數據庫
- 4. Visual Studio的單元測試適配器:如何檢測執行
- 5. 在android studio中創建單元測試
- 6. Android Studio單元測試
- 7. SugarORM + Android Studio +單元測試
- 8. 如何爲HttpContext.Current.Server.MapPath執行單元測試
- 9. Visual Studio 2008單元測試:如何逐個執行?
- 10. 執行測試和單元測試
- 11. Android:如何爲Android片段執行單元測試
- 12. 在Visual Studio或TFS服務器中執行單元測試嗎?
- 13. 如何使用Ruby測試/單元執行單個測試?
- 14. WP單元測試執行
- 15. Android Studio 0.8中的單元測試
- 16. 如何通過Android Studio運行單元測試?
- 17. 如何在Visual Studio 2008中以隨機順序執行單元測試?
- 18. VS.net框架執行單元測試用例編寫如何在Visual Studio中
- 19. 如何不在Visual Studio 2010中執行單元測試之前構建
- 20. 無法與調試器Android Studio中運行Robolectric單元測試
- 21. Android單元測試:我如何測試?
- 22. 在Android Studio中使用Mockito進行本地單元測試
- 23. 如何在Visual Studio 2010中進行分析器單元測試?
- 24. 如何在Visual Studio 2005中進行單元測試?
- 25. 噶不執行任何單元測試
- 26. 如何在Python單元測試中運行單個測試
- 27. 如何在Squeak中自動執行單元測試
- 28. 如何防止在Spring中執行import.sql引導單元測試
- 29. 如何在ember.js中執行單元測試?
- 30. 如何在SSIS包中執行自動化單元測試?
從這裏開始? https://developer.android.com/training/testing/start/index.html –