#單元測試junit* 定義一個類繼承AndroidTestCase,在類中定義方法,即可測試該方法 * 在指定指令集時,targetPackage指定你要測試的應用的包名 <instrumentation android:name="android.test.InstrumentationTest ...
#單元測試junit
* 定義一個類繼承AndroidTestCase,在類中定義方法,即可測試該方法
* 在指定指令集時,targetPackage指定你要測試的應用的包名
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.itheima.junit"
></instrumentation>
* 定義使用的類庫
<uses-library android:name="android.test.runner"></uses-library>
* 斷言的作用,檢測運行結果和預期是否一致
* 如果應用出現異常,會拋給測試框架
#案例:
import com.itheima.junit.utils.Utils;
import android.test.AndroidTestCase;
public class TestCase extends AndroidTestCase {
public void test(){
int result = Utils.add(3, 5);
//assert斷言:用來檢測實際值與期望值是否一致
assertEquals(8, result);
}
public void test2(){
Utils.chuyi(2, 1);
}
}