• 安卓下junit测试


                                   安卓下junit测试
    第一种方法:
    1,在AndroidManifest.xml下,加入如下红色代码
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="cn.itcast.action“ android:versionCode="1“  android:versionName="1.0">
     <application android:icon="@drawable/icon" android:label="@string/app_name">
            <uses-library android:name="android.test.runner" />
            ....
     </application>
     <uses-sdk android:minSdkVersion="6" />
     <instrumentation android:name="android.test.InstrumentationTestRunner"
      android:targetPackage="cn.itcast.action" android:label="Tests for My App" />

    </manifest>
    上面targetPackage指定的包要和应用的package相同。
    2,编写单元测试代码
    测试类要继承AndroidTestCase如:
    public class TestCalcService extends AndroidTestCase {


    public void testAdd()throws Exception{
    CalcService service=new CalcService();
    int result=service.add(3, 5);
    assertEquals(8, result);
    }
    }
    其中CalcService类为:
    public class CalcService {
    public int add(int x,int y){
    return x+y;
    }
    }
    第二种方法:创建测试工程
    1,File->New->Project...->Android下的Android Test Project
    在出现的视图中的Project Name中填入工程项目,然后点击Next进入下一个视图
    在下一个视图中选择要测试的工程然后点击finish完成即可,会发现在生成的项目中
    的AndroidManifest.xml文件中自然会生成方法1中的两个红色节点

  • 相关阅读:
    3个常用基于Linux系统命令行WEB网站浏览工具(w3m/Links/Lynx)
    Linux进程关系
    Linux信号基础
    Linux进程基础
    Linux架构
    Linux文本流
    Linux文件管理相关命令
    Linux命令行与命令
    【转载】 input 输入格式化
    【所见即所得】textarea 精确限制字数、行数,中、英、全半角混检 。源码带注释
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3508718.html
Copyright © 2020-2023  润新知