首先,新建一個android application ,然后會自動生成一個包名,假如這個包名為itcat.wh.unit
同時加入在這個包下面有一個邏輯包,名為itcat.wh.unit.Dao,在這個包下面有一個需要測試的類,類名為 PersonDao.java
那么久需要寫一個測試包:包名+.test
測試類:需要測試的類名+.test
注意還要在清單列表中,在application標簽中寫上 use-libiary 權限
在application下面寫上instrucaiton 同時指明是需要測試哪一個包
在測試類中:
1.對于沒有返回值得函數:text+方法名,同時在方法名的函數實現里面要創建一個測試類的對象
由潤這個對象調用方法
2.對于有返回值得,方法如上,但是assert(期望值,實際值)
測試時直接在方法名上面右鍵 run as即可,如果沒有錯誤會出現綠色的
要測試的類:
package cn.itcast.wh33.junit.dao;
public class PersonDao {
//寫兩個方法
//1.第一個方法是沒有返回值的方法,我們只需要測試他的功能
String name="lkj";
public void printName(){
System.out.println(name);
}
//2.寫一個方法是有返回值的,這個就要測試返回值的對錯
public int add(int a,int b){
return a+b;
}
}
測試類:
package cn.itcast.wh33.junit.test;
import cn.itcast.wh33.junit.dao.PersonDao;
import junit.framework.TestCase;
public class PersonDaoTest extends TestCase {
//測試功能
private void textprintName() {
PersonDao personDao = new PersonDao();
personDao.printName();
}
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。