android 测试junit只能测试输入输出吗? 能不能测网络连接?

 我来答
意念头环
2016-12-18 · TA获得超过336个赞
知道小有建树答主
回答量:609
采纳率:100%
帮助的人:241万
展开全部
1.在AndroidManifest.xml中添加两处:
(1)

[html] view plaincopy
<!-- 使用单元测试类库 -->
<uses-library android:name="android.test.runner" />

这个要添加在<application>标签里面,在四大组件前面声明

(2)

[html] view plaincopy
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:label="niemi"
android:targetPackage="com.gracker.androidtestproject" >
</instrumentation>

这个在<application>标签外面写,注意name和targetPackage是必须的,而且需要注意的是targetPackage的内容是你应用程序的包名,和测试类无关。

2.写测试类
(1)单元测试方法需要声明微public类型
(2)单元测试方法的返回值类型为void
(3)按照JUnit3的规范要求单元测试方法的命名需要以test开头
(4)单元测试的方法必须是无参数的
(5)单元测试方法需要声明向单元测试框架抛出异常
(6)可以在setUp中做测试的初始化工作,比如打开数据库链接或者链接网络等
(7)可以在tearDown中做清理工作,如断开数据库链接或者网络等
追问
原来如此
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式