在JavaEE中,有一個Junit測試包 而在開發安卓中,我們要使用谷歌公司開發好的一些類 代碼如下: 這裡要測試一個計算器類: 在配置文件下添加這一行: 在外部加上這幾行: 寫一個測試類: 測試成功! ...
在JavaEE中,有一個Junit測試包
而在開發安卓中,我們要使用谷歌公司開發好的一些類
代碼如下:
這裡要測試一個計算器類:
package org.dreamtech.helloworld; public class Calc { // 計算器類 public int add(int x, int y) { return x + y; } }
在配置文件下添加這一行:
<application android:allowBackup="true" android:enabled="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <!-- 配置函數庫 --> <uses-library android:name="android.test.runner" /> <activity android:name="org.dreamtech.helloworld.MainActivity" 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>
在外部加上這幾行:
<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="org.dreamtech.helloworld" />
寫一個測試類:
package org.dreamtech.helloworld; import android.test.AndroidTestCase; public class Test extends AndroidTestCase { public void testAdd() { Calc calc = new Calc(); int result = calc.add(3, 5); // 斷言:第一個參數是期望值 assertEquals(8, result); } }
測試成功!