<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    Android:單元測試Junit的配置

     在實際開發中,開發android軟件的過程需要不斷地進行測試。而使用Junit測試框架,側是正規Android開發的必用技術,在Junit中可以得到組件,可以模擬發送事件和檢測程序處理的正確性..........

      第一步:首先在AndroidManifest.xml中加入下面代碼:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android=http://schemas.android.com/apk/res/android
    package="hb.learn.junit"
    android:versionCode="1"
    android:versionName="1.0">
    <uses-sdk android:minSdkVersion="8" />
    <application android:icon="@drawable/icon" android:label="@string/app_name">

    <!-- 在本應用中導入需要使用的包,放在application里面activity外面 -->
    <uses-library android:name="android.test.runner" />

    <activity android:name=".JunitTestActivity"
    android:label="@string/app_name">
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>

    </application>

    <!-- 記住這個一要放在application外面,不然會出現配置錯誤 信息 -->
    <instrumentation android:name="android.test.InstrumentationTestRunner"
    android:targetPackage="hb.learn.junit" android:label="Tests for My App" />
    </manifest>

      上面targetPackage指定的包要和應用的package相同。就是這個測試類所在的包名;

      第二步:編寫單元測試代碼(選擇要測試的方法,右鍵點擊“Run As”--“Android Junit Test” ):

    import android.test.AndroidTestCase;
    import android.util.Log;
    public class XMLTest extends AndroidTestCase {
    public void testSomething() throws Throwable {
    Assert.assertTrue(1 + 1 == 3);
    }
    }


     在實際開發中,開發android軟件的過程需要不斷地進行測試。而使用Junit測試框架,側是正規Android開發的必用技術,在Junit中可以得到組件,可以模擬發送事件和檢測程序處理的正確性..........

      第一步:首先在AndroidManifest.xml中加入下面代碼:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android=http://schemas.android.com/apk/res/android
    package="hb.learn.junit"
    android:versionCode="1"
    android:versionName="1.0">
    <uses-sdk android:minSdkVersion="8" />
    <application android:icon="@drawable/icon" android:label="@string/app_name">

    <!-- 在本應用中導入需要使用的包,放在application里面activity外面 -->
    <uses-library android:name="android.test.runner" />

    <activity android:name=".JunitTestActivity"
    android:label="@string/app_name">
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>

    </application>

    <!-- 記住這個一要放在application外面,不然會出現配置錯誤 信息 -->
    <instrumentation android:name="android.test.InstrumentationTestRunner"
    android:targetPackage="hb.learn.junit" android:label="Tests for My App" />
    </manifest>

      上面targetPackage指定的包要和應用的package相同。就是這個測試類所在的包名;

      第二步:編寫單元測試代碼(選擇要測試的方法,右鍵點擊“Run As”--“Android Junit Test” ):

    import android.test.AndroidTestCase;
    import android.util.Log;
    public class XMLTest extends AndroidTestCase {
    public void testSomething() throws Throwable {
    Assert.assertTrue(1 + 1 == 3);
    }
    }

    posted on 2013-08-02 11:46 順其自然EVO 閱讀(242) 評論(0)  編輯  收藏 所屬分類: android

    <2013年8月>
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产日韩在线视频| 亚洲国产精华液网站w| 性无码免费一区二区三区在线 | 人妻免费久久久久久久了| 男人天堂2018亚洲男人天堂 | 免费的黄色的网站| 最新亚洲人成网站在线观看| 在线亚洲午夜片AV大片| 亚洲熟妇无码八V在线播放| 亚洲免费二区三区| 亚洲日本乱码一区二区在线二产线 | 国产精品内射视频免费| 人妻仑刮八A级毛片免费看| 久久亚洲AV成人无码国产电影| WWW亚洲色大成网络.COM| 成人精品综合免费视频| 在线观看免费黄网站| 99re在线免费视频| 成人一a毛片免费视频| 免费a级毛片在线观看| 亚洲AV永久精品爱情岛论坛| 亚洲国产精品综合一区在线| 亚洲啪AV永久无码精品放毛片 | 久久久久亚洲精品日久生情| 亚洲区日韩精品中文字幕| 特黄特色大片免费| 四虎成人精品永久免费AV| 成年人性生活免费视频| 国产亚洲AV无码AV男人的天堂| 亚洲最大的成网4438| 添bbb免费观看高清视频| 午夜免费啪视频在线观看| 一个人免费观看www视频在线| 国产伦精品一区二区三区免费下载| 亚洲国产成人片在线观看| 亚洲色大成网站WWW国产| 久久免费观看国产精品| 亚洲AV日韩精品一区二区三区| 亚洲成a人片在线观看中文动漫| 国产精品亚洲专区一区| 国产一卡二卡四卡免费|