在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。

第一步:首先在AndroidManifest.xml中加入下面红色代码:

<manifestxmlns:android="http://schemas.android.com/apk/res/android"

package="cn.itcast.actionandroid:versionCode="1“android:versionName="1.0">

<applicationandroid:icon="@drawable/icon"android:label="@string/app_name">

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

....

</application>

<uses-sdkandroid:minSdkVersion="6" />

<instrumentationandroid:name="android.test.InstrumentationTestRunner"

android:targetPackage="cn.itcast.action"android:label="Tests for My App" />

</manifest>

上面targetPackage指定的包要和应用的package相同。

第二步:编写单元测试代码(选择要测试的方法,右键点击“Run As”--“AndroidJunit Test”):

importandroid.test.AndroidTestCase;

importandroid.util.Log;

public classXMLTest extendsAndroidTestCase {

public voidtestSomething() throwsThrowable {

Assert.assertTrue(1 + 1 == 3);

}

}

更多相关文章

  1. android Aspectj实践问题
  2. android 一个很漂亮的控件ObservableScrollView(含片段代码和源码
  3. Android(安卓)利用addView 动态给Activity添加View组件
  4. 第一行代码读书笔记 Kotlin Android
  5. Android(安卓)proguard混淆编译的问题
  6. [转]Android(安卓)Music和第三方应用
  7. Android(安卓)画图之抗锯齿
  8. Android(安卓)Studio重构之路,我们重新来了解一下Google官方的And
  9. Launcher桌面点击&长按&拖动事件处理流程分析

随机推荐

  1. 阿里云ECS centos6.8下安装配置MySql5.7
  2. MySql版本问题sql_mode=only_full_group_
  3. Mysql误操作后利用binlog2sql快速回滚的
  4. Windows下mysql5.7.18安装配置教程
  5. mysql中格式化数字详解
  6. Mysql事务操作失败如何解决
  7. mysql报错:Deadlock found when trying to
  8. 阿里云Linux CentOS 7.2下自建MySQL的roo
  9. Mybatis特殊字符处理的详解
  10. MySql索引详细介绍及正确使用方法