AndroidでのJintテスト


アンドロイドのJunitテストは主に3つのステップに分けられます.
  • 導入テストクラスライブラリ:プロジェクトのAndriodManiFest.xmlプロファイルのアプリケーションにテストクラスライブラリ
  • をインポート
      <!-- 1.       -->
            <uses-library android:name="android.test.runner"/>

    2.テスト起動クラスの構成:プロジェクトのAndriodManiFest.xmlプロファイルのmanifestでテスト起動クラスを構成する
      <!-- 2.        -->
        <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.test.junit"></instrumentation>

    ここでtargetPackageはmanifestが存在するpackageがAndriodManiFestにある.xmlは表示できます
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.test.junit" android:versionCode="1" android:versionName="1.0" >

    3.テストクラスを作成する:Android TestCaseからこのクラスを継承するテストクラスを作成する
    package com.test.junit.Service.Test;
    
    import com.test.junit.Service.PersonService;
    
    import android.test.AndroidTestCase;
    /** * * 3.. Test           ,       AndroidTestCase * @author yuxin * */
    
    public class PersonServiseTest extends AndroidTestCase {
    
        public void testGetFirstName() throws Exception {
            PersonService ps=new PersonService();
            ps.getFirstName();
        }
        public void testAdd() throws Exception {
            PersonService ps=new PersonService();
            int actual=ps.Add(2,1);
            assertEquals(3, actual);
        }
    }

    具体的にどの方法がOutlineでこの方法を選択できるかをテストする必要があります右クリックDebug As>Andriod Junit Test