1. 準備一個待測試的類
package com.example.Service;
public class PersonService {
public void save(String userName)
{
String sub = userName.substring(5);
}
public int add(int a,int b)
{
return a+b;
}
}
2.新建一個單元測試專案,選項“Android Test Project” ,選擇要測試的專案
新建一個測試用例的類,注意:要繼承於(超類):android.test.AndroidTestCase
package com.example.jnuittest.test;
import junit.framework.Assert;
import com.example.Service.PersonService;
import android.test.AndroidTestCase; /* ----------------------- PersonService 是待測試的類,下面程式碼是測試用例 --------------------
* 編寫測試用例,如果測試結果正確,則顯示綠色,
* 如果結果錯誤,則顯示紅色
* 在“大綱”視訊中右擊要測試的方法
*/
public class JnunitTest extends AndroidTestCase {
public void testSave() throws Exception{
PersonService p = new PersonService();
p.save("1234567889");
} public void testAdd() throws Exception{
PersonService p = new PersonService();
int actual = p.add(1, 2);
Assert.assertEquals(3, actual); }
}