Anroid中单元测试
首先,创建一个Android工程,具体如下图所示:
修改配置文件,在AndroidManifest.xml文件中的application标签中添加如下标签内容:
<uses-library android:name="android.test.runner"></uses-library>
|
同时,在manifest标签内添加类似如下的内容,其中targetPackage属性必须跟包名相同。
<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="cn.edu.lzu" android:label="Tests for App"></instrumentation>
|
具体如下图所示:
然后,新建一个测试用例,具体如下所示,必须继承AndroidTestCase。
package cn.edu.lzu;
import junit.framework.Assert; import android.test.AndroidTestCase;
public class MyUnitTest extends AndroidTestCase {
private static final String TAG = "MyUnitTest"; public void testCase() throws Throwable{ int i = 1+6; Assert.assertEquals(6, i); } }
|
然后执行Run As ---> Anroid JUnit Test,查看测试效果,如果成功JUnit视图为绿色,否则为红色。具体过程如下图所示:
阅读(694) | 评论(0) | 转发(0) |