Android studio進行單元測試

   我安裝的Android studio1.5版本的,進行單元測試非常簡單,沒有網上資料說的那麼複雜。本例只是講解原理,沒注意太多細節。

   在包下新建一個類,繼承AndroidTestCase,再重寫test方法,將需要單元測試的代碼寫在test方法中,運行前選擇test()再運行即可。

   示範代碼1:類TestCase.java

package com.zhi.www.sendsmsmessage;
import android.test.AndroidTestCase;
import junit.framework.Assert;
public class TestCase extends AndroidTestCase {
    public void test() {
        Person p = new Person();
        int add = p.add(1,2);
        Assert.assertEquals(3, add);
    }
}

   示範代碼2:Person.java

package com.zhi.www.sendsmsmessage;
public class Person {
    public int add(int a, int b){
        return a+b;
    }
}

          Assert.assertEquals(3, add);  //這段代碼是用來對比期望值與實際值的,是本例測試需要改動的地方,常量可以隨意更改。

   第一種情況:Assert.assertEquals(3, add); 測試成功:見圖

 

   第二種情況:Assert.assertEquals(6, add); 測試失敗:見圖


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章