Android测试教程(8):测试Service
来源:互联网 发布:窥孔优化 课程设计 编辑:程序博客网 时间:2024/04/29 16:04
Android 测试框架也提供对Service测试的支持,基本类为ServiceTestCase,因为Service类通常假定和它是和Client是分开使用的,因此你可以无需使用Instrumentation 来测试Service。
当你设计一个Service时,你应该考虑测试用例中如何检查Service的当前状态,比如你在onCreate ,onStartCommand 中启动一个Service,一般没有一个全局变量来表示Service是否成功,你可能需要自己定义一个全局变量用于测试用例中。
ServiceTestCase 中提供getService() 可以取得当前被测试的Service对象。
ServiceTestCase 为AndroidTestCase的子类,因此可以测试和Permission 相关的功能,并提供Mock的Application 和Context 对象为测试Service提供了一个隔离的测试环境。
后面提供具体例子。
- Android测试教程(8):测试Service
- Android测试教程(8):测试Service
- Android Service 测试
- 5、Android Service测试
- Android测试教程
- Android开发---测试教程
- Android 测试教程
- Android Service和ContentProvider测试
- 测试Service
- 测试Service
- Android测试教程(2):测试基础
- Android测试教程(3):测试项目
- Android测试教程(4):测试相关API
- Android测试教程(6):测试Activity
- Android测试教程(7):测试Content Provider
- Android测试教程(2):测试基础
- Android测试教程(3):测试项目
- Android测试教程(4):测试相关API
- ibmMQ-第七章
- Rainbow, rainbow, It's beautiful.
- ibmMQ-第八章
- 自定义类加载器实现对字节码文件的加密和解密
- Ajax与JSON的一些总结
- Android测试教程(8):测试Service
- Makefile当中使用alias命令
- ibmMQ第三部分第九章
- Android NFC 开发教程(3): Mifare Tag 读写示例
- ibmMQ-第十章
- 生成不定的n个正整数
- Linux应用程序开发 基础知识
- ibmMQ-第十一章
- Visual Studio 扩展开发