Android Studio寫測試類技能get


於開始android的學習,學習階段,真的沒有太多時間來寫博客;不過時間就像XX,擠一擠總有的,這不就擠出來了…以前用eclipse寫過一些android程序,現在Android Studio出來了,二話不說直接上手。關於Studio的設置就不說了,度娘告訴你。立志做”愛美”的程序員,所以我的的IDE環境一般都是這樣

Eclipse

或者這樣

Studio

不要誤會,直男一枚,只是覺得猿類的世界,也可以是多彩的,用顏色告訴自己,猿的世界,有無限種可能,想象無界,創造無界。

進入今天的主題,就是Studio中寫測試類。進入了Studio,省了好多事情啊,就不用在Manifest中添加什麼library啊instrumentation了,直接搞起來!

每當在Studio中創建新的工程,在java文件夾中,都會有一個和你創建的包名一模一樣的androidTest包。我們的測試類就是在這個包裏面寫啦!

test包

來到這個包下,創建一個類,這個類中寫了一個需要測試的方法

MyClass

package steph.heisejiuhuche.testcasedemo;

/**
 * Created by jeremy on 2015/6/26.
 */
public class MyClass {

    public int add(int x, int y) {
        return x + y;
    }
}

這個add()方法就是需要測試的方法。接下來就可以創建測試類啦!

TestClass

package steph.heisejiuhuche.testcasedemo;

import junit.framework.TestCase;

/**
 * Created by jeremy on 2015/6/26.
 */
public class TestClass extends TestCase {

    MyClass mc = new MyClass();

    public void test() {
        int num = mc.add(5, 4);
        assertEquals(9, num);
    }
}

測試類必須繼承TestCase或者其子類AndroidTestCaseInstrumentationTestCase,不然沒辦法工作啊!另外,測試類中的方法,必須以小寫的test開頭,切記~大功告成,最後就是右鍵你的TestClass類,運行就可以了。但是Run會有三個選項,就像這樣

選項

看圖說話,選那個有小機器人圖標的TestClass喔!Android中的JUnit,還是要把這個測試類部署到手機上的喔,其他兩個方法,貌似不好用的哈。

點擊TestClass後,就會跳出來AVD的選擇對話框了,就像這樣

AVD

直接OK;然後,只要測試通過,那就是這樣的一番情景了

結果

綠色,恭喜你!測試成功!

對於初學者來說,省掉了在Manifest中加入library和instrumentation的麻煩。不過初學者,還是多配配環境,多瞭解原理的好!關於JUnit,其實還有好多深奧的東西需要研究,精力有限,待傑米我練完Android寶典,再續JUnit~

Studio測試類,一起分享~

KEEP CALM AND CARRY ON


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