zoukankan      html  css  js  c++  java
  • Android中的单元测试

    2015519

    23:10

       

    Android中,已经内置了Junit所以不需要在导包。只要继承AndroidTestCase类就可以了。

       

    首先需要修改AndroidManifest.xml

    添加配置

    <!-- android:name是固定的写法

    android:targetPackage表示要调试的包-->

    <instrumentation

    android:name="android.test.InstrumentationTeatRunner"

    android:targetPackage="com.example.junittest"/>

       

    <!-- uses-library的写法是固定的-->

    <uses-library android:name="android.test.runner"/>

       

    AndroidManifest.xml的代码如下

    <?xml version="1.0" encoding="utf-8"?>

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"

    package="com.example.junittest"

    android:versionCode="1"

    android:versionName="1.0" >

       

    <uses-sdk

    android:minSdkVersion="8"

    android:targetSdkVersion="18" />

     

    <!-- android:name是固定的写法

    android:targetPackage表示要调试的包-->

    <instrumentation

    android:name="android.test.InstrumentationTeatRunner"

    android:targetPackage="com.example.junittest"/>

       

    <application

    android:allowBackup="true"

    android:icon="@drawable/ic_launcher"

    android:label="@string/app_name"

    android:theme="@style/AppTheme" >

     

    <!-- uses-library的写法是固定的-->

    <uses-library android:name="android.test.runner"/>

     

    <activity

    android:name="com.example.junittest.MainActivity"

    android:label="@string/app_name" >

    <intent-filter>

    <action android:name="android.intent.action.MAIN" />

       

    <category android:name="android.intent.category.LAUNCHER" />

    </intent-filter>

    </activity>

    </application>

       

    </manifest>

       

       

    Junit的测试类

    package com.example.junittest;

       

    import junit.framework.Assert;

    import android.test.AndroidTestCase;

       

    public class Junittest extends AndroidTestCase {

       

    public void test1()

    {

    double a=10/2;

    Assert.assertEquals(5, a);

    }

    }

  • 相关阅读:
    如何使用和关闭onbeforeunload 默认的浏览器弹窗事件
    用js怎么来判断我已点击了窗体中“关闭”按钮?
    js实现时分秒毫秒计时器
    史上最详细的JavaScript事件使用指南
    【JavaScript】图片加载由模糊变清晰 —— 图片优化
    熟悉 hybrid
    深入理解事件委托
    架构师 资料
    常用工具网站集合
    前端路由实现.
  • 原文地址:https://www.cnblogs.com/yxx123/p/4519912.html
Copyright © 2011-2022 走看看