本代碼中只簡單寫了一個(gè)類,可以在該類中增加想要測試的功能項(xiàng)。
Focus2AndroidTest測試類 package com.example.aaaaa; import android.test.AndroidTestCase; public class Focus2AndroidTest extends AndroidTestCase { @Override protected void setUp() throws Exception { // TODO Auto-generated method stub super.setUp(); System.out.println("====aaaa===="); } } |
AndroidManifest.xml中需要增加幾個(gè)屬性
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=http://schemas.android.com/apk/res/android package="com.example.aaaaa" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="7" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.aaaaa.Focus2AndroidTest" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <uses-library android:name="android.test.runner" />//增加的第一個(gè)位置 </application> <uses-permission android:name="android.permission.RUN_INSTRUMENTATION" />//增加的第二個(gè)位置 <instrumentation android:name="android.test.InstrumentationTestRunner" android:label="Test for my app" android:targetPackage="com.example.aaaaa" /> </manifest> |
運(yùn)行程序時(shí)與正常的運(yùn)行部太一樣。右鍵功工程名->run as->android jUnit test即可看到運(yùn)行結(jié)果。
注意包名等地方要與當(dāng)前工程名相一致。
運(yùn)行結(jié)果:(右側(cè)的東西為正常運(yùn)行后的內(nèi)容)