單元測試(unit testing),是指對軟件中的小可測試單元進行檢查和驗證。比如一個函數(shù),一個方法等。關于單元測試要不要做,由誰來做這些問題暫時拋到一邊。本文只是單純的介紹如何用Android Studio做單元測試。
1. 確保你的工程添加了junit依賴,目前一般都會自動添加該項。
dependencies {
testCompile 'junit:junit:4.12'
}
2. 在Android的test目錄。
用Android Studio生成一個新的工程時,會默認生成兩個test目錄,如下圖。我們在這兩個目錄中編寫單元測試的類。
3. 假如,我們想要做單元測試的類叫做Calculator,代碼如下
public class Calculator {
public int sum(int x,int y){
return x+y;
}
}
4. 利用Android Studio圖形界面生成測試類的步驟如下所示:
在編輯視圖中選中當前類Calculator,點擊右鍵,彈出如下界面,點擊test
在接下來的界面中選擇Create New Test
創(chuàng)建測試類的名字、需要測試的方法和所在的目錄
隨便選一個目錄作為測試類的目錄
好,終生成了一個測試類,它剛開始是這樣的
public class CalculatorTest {
@Before
public void setUp() throws Exception {
mCalculator = new Calculator();
}
@After
public void tearDown() throws Exception {
}
@Test
public void sum() throws Exception {
}
}