AndroidでのJintテスト
アンドロイドのJunitテストは主に3つのステップに分けられます.導入テストクラスライブラリ:プロジェクトのAndriodManiFest.xmlプロファイルのアプリケーションにテストクラスライブラリ をインポート
2.テスト起動クラスの構成:プロジェクトのAndriodManiFest.xmlプロファイルのmanifestでテスト起動クラスを構成する
ここでtargetPackageはmanifestが存在するpackageがAndriodManiFestにある.xmlは表示できます
3.テストクラスを作成する:Android TestCaseからこのクラスを継承するテストクラスを作成する
具体的にどの方法がOutlineでこの方法を選択できるかをテストする必要があります右クリックDebug As>Andriod Junit Test
<!-- 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