Android first --- 单元测试框架junit

#单元测试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);
    }
}

上一篇:fatal error C1076: compiler limit : internal heap limit reached; use /Zm to specify a higher limit


下一篇:从RDS中获取binlog