android单元测试

通过this.getContext()获取上下文,这也是Android Junit TestJunit Test的最大区别

单元测试配置:

EclipseFile----new----other----Android Test Project----next----输入工程名和选择AVD,在Test Target下选择An existing Android project,browse----选中要测试的工程----finish

再打开测试工程的AndroidMainfest.xml文件,复制以下语句到工程的AndroidMainfest.xml相应位置:

    <instrumentation android:targetPackage="csq.android" an-droid:nam  e="android.test.InstrumentationTestRunner" />

    (声明启动测试引擎)

    <uses-library android:name="android.test.runner" />

    (在程序中应用单元测试)

    然后单元测试工程可删除。也可不新建单元测试工程直接在工程的AndroidMainfest.xml相应位置加入以上语句,但需确保targetPackage包名为现在工程包名。

新建单元测试类:

新建包csq.test,在包中新建类Tests.java,类继承自AndroidTestCase,然后即可在类中编写单元测试方法,然后在Outline窗口中选中编写的测试方法,右键----Run As----Android Junit Test,即可运行测试方法。

你可能感兴趣的:(eclipse,android,单元测试,JUnit,测试,引擎)