Android JUnit單元測試基礎(chǔ)實例
1.創(chuàng)建Android項目:AndroidJUnitDemo。
2.創(chuàng)建被測試的類:Apps。包含兩個被測試的方法:methodA()、methodB(),代碼如下:
package com.android.junit; /** * 被測試的類 */ public class Apps { public void methodA() { System.out.println("---Hello!"); } public void methodB(String name) { System.out.println("---Hello " + name + "!"); } } |
3.創(chuàng)建測試類:AndroidJUnitTester
Android測試類需要繼承android.test.AndroidTestCase,代碼如下
package com.android.junit; import com.android.junit.Apps; import android.test.AndroidTestCase; /** * Android JUnit測試類 */ public class AppsTester extends AndroidTestCase { Apps a = null; protected void setUp() throws Exception { a = new Apps(); } // methodA()測試方法 public void testMethodA() { a.methodA(); } // methodB()測試方法 public void testMethodB() { a.methodB("Android"); } } |
4.配置AndroidManifest.xml文件
1) <uses-libraryandroid:name="android.test.runner" />
說明:與<activity>位置同級
2) <instrumentationandroid:targetPackage="com.android.junit"
android:name="android.test.InstrumentationTestRunner"
android:label="AndroidJUnit測試" />
說明:與<application>標簽同級,targetPackage屬性與上面mainfest的package屬性內(nèi)容相同即可 -->
posted on 2013-08-09 10:44 順其自然EVO 閱讀(191) 評論(0) 編輯 收藏 所屬分類: android