android测试和java测试方法_[Java教程]Android中的Junit测试

[Java教程]Android中的Junit测试

0 2014-05-26 18:00:04

在开发中Junit测试可以很方便的帮助开者尽可能早的发现并处理问题,而且使用也非常简单,只需要导入Junit测试相关的jar包并创建测试类,就可以对业务功能进行测试,而不用为了测试在代码中添加输出语句把代码搞得面目全非。需要注意的是,编写的测试方法只能是public void并且无参,在测试方法中就可以为所欲为了。@Testpublic void testAdd(){ Demo d = new Demo(); System.out.println(d.add(1,2,3));}

在Android环境下的测试似乎不太方便了,要编写测试类还要在应用项目配置中配置测试。好在google为大家提供了adt集成环境,这个问题也不是问题了。

接下来,看看一个Android项目做Junit测试的配置步骤:

1、在项目的AndroidManifest.application>节,在其中添加:

2、在项目的AndroidManifest.manifest>节,在其中添加:         

3、创建一个测试类,继承AndroidTestCase,在其中编写测试方法。如:public void testGetFirstName() throws Exception { PersonService ps = new PersonService(); ps.getFirstName(); } public void testCacl() throws Exception { PersonService ps = new PersonService(); Assert.assertEquals(2, ps.calc()); }

4、最后就可以runas -> Android JUnit Test,Junit窗口会显示红条或绿条,Console中看到一些信息,诸如:[2014-05-26 17:04:47 - SlideDemo] ------------------------------[2014-05-26 17:04:47 - SlideDemo] Android Launch![2014-05-26 17:04:47 - SlideDemo] adb is running normally.[2014-05-26 17:04:47 - SlideDemo] Performing android.test.InstrumentationTestRunner JUnit launch[2014-05-26 17:04:47 - SlideDemo] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'XT531'[2014-05-26 17:04:47 - SlideDemo] Uploading SlideDemo.apk onto device 'emulator-5554'[2014-05-26 17:04:48 - SlideDemo] Installing SlideDemo.apk...[2014-05-26 17:04:49 - SlideDemo] Success![2014-05-26 17:04:49 - SlideDemo] Launching instrumentation android.test.InstrumentationTestRunner on emulator-5554[2014-05-26 17:04:50 - SlideDemo] Sending test information to Eclipse[2014-05-26 17:04:50 - SlideDemo] Test run finished

本文网址:http://www.shaoqun.com/a/92291.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

Android

0

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值