三步搞定android单元测试
来源:互联网 发布:mac os x 10.11破解版 编辑:程序博客网 时间:2024/05/01 16:38
三步搞定android单元测试:
1. 在File/AndroidManifest.xml中添加以下代码。
application标签中:
- <uses-library android:name="android.test.runner" />
application标签外:
- <uses-permission android:name="android.permission.RUN_INSTRUMENTATION" />
- <instrumentation android:name="android.test.InstrumentationTestRunner"
- android:targetPackage="com.example.file" android:label="Test for my app"/>
2. 新建一个测试类,确保继承AndroidTestCase类
- public class FileServiceTest extends AndroidTestCase {
- private static final String TAG="FileServiceTest";
- public void testRead() throws Throwable{
- FileService service = new FileService(this.getContext());
- String result=service.read("jason.txt");
- Log.i(TAG, result);
- }
- }
3.在上面的测试类中右键run as-> Android JUnit Test。
附上被测试的函数代码:
- /**
- * 读取文件内容
- * @param fileName 文件名称
- * @return 文件内容
- * @throws Exception
- */
- public String read(String fileName) throws Exception{
- FileInputStream inStream=context.openFileInput(fileName);
- ByteArrayOutputStream outStream= new ByteArrayOutputStream();
- byte[] buffer=new byte[1024];
- int len=0;
- while((len=inStream.read(buffer))!=-1){
- outStream.write(buffer, 0, len);
- }
- byte[] data=outStream.toByteArray();
- outStream.close();
- inStream.close();
- return new String(data);
- }
via:http://blog.csdn.net/aijason/article/details/9984943
0 0
- 三步搞定android单元测试
- 三步搞定android单元测试
- 三步搞定android单元测试
- 三步搞定ANDROID应用图片缓存
- 三步搞定ANDROID应用图片缓存
- 三步搞定android应用图片缓存
- 三步搞定android应用图片缓存
- 三步搞定android应用图片缓存
- 三步搞定android应用图片缓存
- 三步搞定浏览器
- 三步搞定ANDROID应用底部导航栏
- 三步搞定android应用底部导航栏
- 三步搞定android 开发 wifi 调试,超级简单
- 三步搞定Android应用底部导航栏
- 三步搞定AJAX开发
- Ajax History 三步搞定
- 三步搞定内存释放
- 三步搞定婚礼视频。
- 关于Oracle的时区问题
- 二叉树建立与遍历递归操作c++实现
- [解决]Jetty报错web-jsptaglibrary_1_2.dtd not found
- 【Unity】【技巧】如何在代码里面引用到Inspector里面显示的值
- 第一次,随便写写
- 三步搞定android单元测试
- Codeforces Round #219 (Div. 1)
- sync,fsync,fdatasync,fflush
- LeetCode Reorder List
- 黑马程序员 接口和内部类
- 编程 相关
- UBOOT 学习心得(UBOOT流程分析)
- ZwQuerySystemInformation 函数查看进程列表
- 面试中回答关于oracle数据库优化的方法