eclipse php 单元测试,在Eclipse下进行Android单元测试

随着开发项目的规模越来越大,我们有必要在开发过程中对项目中的核心方法进行单元测试,以更快更好地定位出bug位置并解决问题。

假设笔者在 HttpUtils.java中 定义了一个 doGet(String msg) 的网络请求方法,下面需要在 Eclipse 测试其正确性。

首先创建一个测试类 TestHttpUtils ,使其继承 AndroidTestCase ,为了规范,最好单独建一个测试包如 test

package test;

import utils.HttpUtils;

import android.test.AndroidTestCase;

import android.util.Log;

public class TestHttpUtils extends AndroidTestCase {

public void testSendInfo() {

String res = HttpUtils.doGet("给我讲个笑话");

Log.e("TAG", res);

res = HttpUtils.doGet("给我讲个鬼故事");

Log.e("TAG", res);

res = HttpUtils.doGet("你好");

Log.e("TAG", res);

res = HttpUtils.doGet("你真美");

Log.e("TAG", res);

}

}

然后打开 AndroidMainfest.xml ,搭建如下测试环境:

在 application 中添加

android:allowBackup="true"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"

android:theme="@style/AppTheme" >

android:name=".MainActivity"

android:label="@string/app_name" >

再添加 instrumentation ,注意android:targetPackage要和AndroidMainfest.xml 中的package="com.example.http" 保持一致

android:name="android.test.InstrumentationTestRunner"

android:label="this is a test"

android:targetPackage="com.example.http" >

最后回到 TestHttpUtils.java,选中方法 testSendInfo(),右键选择 Run as,选择 Android JUnit Test 即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值