• android单元测试


    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package
    ="org.jgw.hello"
        android:versionCode
    ="1"
        android:versionName
    ="1.0" >

        <uses-sdk android:minSdkVersion="8" />    
        <uses-permission android:name="android.permission.CALL_PHONE"/>
        <uses-permission android:name="android.permission.SEND_SMS"/>
        
        <instrumentation android:name="android.test.InstrumentationTestRunner"
            android:targetPackage
    ="org.jgw.hello" android:label="test my app"/>

        
        <application
            
    android:icon="@drawable/ic_launcher"
            android:label
    ="@string/app_name" >
            <activity
                
    android:label="@string/app_name"
                android:name
    =".HellowordActivity" >
                <intent-filter >
                    <action android:name="android.intent.action.MAIN" />

                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            
           <uses-library android:name="android.test.runner"/><!-- 引用单元测试所需要的类库 -->
        </application>

    </manifest>

    1、配置文件如上

    2、单元测试类创建

     package org.jgw.test;


    import junit.framework.Assert;

    import org.jgw.service.PersonService;

    import android.test.AndroidTestCase;

    public class testPerson extends AndroidTestCase {
        
        public void testSave() throws Exception
        {
            PersonService p=new PersonService();
            p.Save(null);
        }
        
        public void testAdd() throws Exception
        {
            PersonService p=new PersonService();
            int rtn=p.Add(1, 2);
            Assert.assertEquals(4, rtn);
        }
    }

     

    3、输出信息

     Log.i("mxh","www.csdn.net");

            Log.e("mxh","www.csdn.net");
            Log.d("mxh","www.csdn.net");
            Log.v("mxh","www.csdn.net");

     

  • 相关阅读:
    JS中的继承(上)
    一篇文章理解JS继承——原型链/构造函数/组合/原型式/寄生式/寄生组合/Class extends
    JS 装饰器,一篇就够
    理解 JavaScript 的 async/await
    JS正则表达式入门,看这篇就够了
    JavaScript的几种循环方式
    全解跨域请求处理办法
    下班后的时间精力生活管理办法(时间管理)
    hexo上部署博客到Github失败
    11
  • 原文地址:https://www.cnblogs.com/kuailewangzi1212/p/2608934.html
Copyright © 2020-2023  润新知