在實際開發中,開發android軟件的過程須要不斷進行測試,使用Junit測試框架,是正規Android開發的必用技術,在Junit中能夠獲得組件,能夠模擬發送事件和檢測程序處理的正確性。 android
第一步:首先在AndroidManifest.xml中加入下面紅色代碼 app
<manifest xmlns:android=http://schemas.android.com/apk/res/android 框架
package="org.test.action" android:versionCode="1" android:versionName="1.0"> 單元測試
<application android:icon="@drawable/icon" android:label="@String/app_name"> 測試
<uses-library android:name="android:test.runner"/> spa
...... xml
</application> 事件
<uses-sdk android:minSdkVersion="6"/> 開發
<instrumentation android:name="android:test.InstrumentationTestRunner" get
android:targetPackage="cn.itcastaction" android:label="Test for My App" />
</manifest>
上面targetPackage指定的包要和應用的package相同。
第二步:編寫單元測試代碼(選擇要測試的方法,右鍵點擊"Run As"-"Android Junit Test"):
import android.test.AndroidTestCase;
import android.util.Log;
public class XML Test extends AndroidTestCase
{
public void testSomenthing() throws Throwable
{
Assert.asserTrue(1+1==3);
}
}