第一步;
新建一个工程Android工程文件用来测试与被测试
在Android工程中我们在src文件夹下创建一个名为demo的类,用来被测试,我们创建一个简单的add加法的方法,返回值为int,如下图;

public class demo {    public int add(int i,int j){        return i+j;         }}

第二步;
我们创建一个测试类,用来测试该demo类,命名为Testdemo,我们在Android中创建测试类,要继承AndroidTestCase类,然后在该类中创建一个测试demo类中的add方法的方法,命名为Testdemo,代码如下;

public class Testdemo extends AndroidTestCase{    public void testadd(){        demo a=new demo();        int result=a.add(1, 2);        Assert.assertEquals(1, result);    }}

在该方法中new一个demo的对象,然后调用其中的add方法,定义一个int类型的返回值,其中Assert为断言的方法,括号中的第一个参数为自己断言的结果,第二个参数result为实际得到的结果。
第三步;
我们点击AndroidManifest.xml文件中,
在manifest与uses-sdk之间添加

<instrumentation android:name="android.test.InstrumentationTestRunner"         android:targetPackage="com.example.testjunit">instrumentation>

com.example.testjunit为目标测试文件的包名
然后在application下添加一个类库

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

然后我们运行该测试程序,如果我们断言的值与实际得到的值相同,则测试通过,反之则测试不同过。

更多相关文章

  1. 丢失Android系统库或者Conversion to Dalvik format failed with
  2. Android编程简单设置ListView分割线的方法
  3. Android Studio的Gradle文件方法说明
  4. 获取Android SDK 源代码并在Eclipse中关联查看的方法

随机推荐

  1. android 性能分析之常用adb命令adb shell
  2. Android adb命令选择设备
  3. 解决 Could not find com.android.tools.
  4. Android(安卓)短信发送
  5. android camera相机相关参数
  6. Android中如何获取屏幕宽度和高
  7. Android中handler的作用与线程
  8. Android Studio引用远程依赖包时下载不了
  9. Android RoboGuice 使用指南(19):发送接
  10. Android ProgressDialog错误:Unable to a