溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

android unittest寫法

發布時間:2020-07-17 01:58:30 來源:網絡 閱讀:632 作者:18827091932 欄目:移動開發

首先,新建一個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();

}


}

    

  


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女