`
lovecontry
  • 浏览: 1037186 次
文章分类
社区版块
存档分类
最新评论

Android JUnit单元测试基础实例

 
阅读更多

  1.创建Android项目:AndroidJUnitDemo。
  2.创建被测试的类:Apps。包含两个被测试的方法:methodA()、methodB(),代码如下:

  package com.android.junit;
  /**
  * 被测试的类
  */
  public class Apps {
   public void methodA() {
   System.out.println("---Hello!");
   }

   public void methodB(String name) {
   System.out.println("---Hello " + name + "!");
   }
  }

  3.创建测试类:AndroidJUnitTester
  Android测试类需要继承android.test.AndroidTestCase,代码如下

  package com.android.junit;
  import com.android.junit.Apps;
  import android.test.AndroidTestCase;
  /**
  * Android JUnit测试类
  */
  public class AppsTester extends AndroidTestCase {
   Apps a = null;
   protected void setUp() throws Exception {
   a = new Apps();
   }
   // methodA()测试方法
   public void testMethodA() {
   a.methodA();
   }

   // methodB()测试方法
   public void testMethodB() {
   a.methodB("Android");
   }
  }

  4.配置AndroidManifest.xml文件
  1) <uses-libraryandroid:name="android.test.runner" />
  说明:与<activity>位置同级
  2) <instrumentationandroid:targetPackage="com.android.junit"
   android:name="android.test.InstrumentationTestRunner"
   android:label="AndroidJUnit测试" />
  说明:与<application>标签同级,targetPackage属性与上面mainfest的package属性内容相同即可 -->


分享到:
评论

相关推荐

    Android JUnit单元测试实例

    Android JUnit单元测试基本实例

    Android编程单元测试实例详解(附源码)

    本文是在上一篇文章《java编程之单元测试(Junit)实例分析》的基础上继续讲解android的单元测试,android源码中引入了java单元测试的框架(android源码目录:libcore\junit\src\main\java\junit\framework中可见),...

    Android代码-android-unit-testing-tutorial

    Android单元测试(三):JUnit单元测试框架的使用 代码和测试代码在junit子package下面 Android单元测试在蘑菇街支付金融部门的实践 代码和测试代码在groupshare子package下面 Android单元测试(四):Mock以及Mockito...

    Android编程之单元测试实例分析

    本文实例讲述了Android编程之单元测试用法。分享给大家供大家参考,具体如下: 在实际开发中,开发android软件的过程需要不断地进行测试。使用Junint测试框架,是正规Android开发的必用技术,在Junint中可以得到组件...

    android Junit 使用_Android

    android 测试代码实例,androidManifest.xml配置及代码

    Android编程之蓝牙测试实例

    主要介绍了Android编程之蓝牙测试,较为详细的分析了Android蓝牙测试的相关运行环境与调试技巧,非常具有实用价值,需要的朋友可以参考下

    Android 初学中阶高阶书籍_集合打包2

    段,Android 图像处理篇,Android_CTS测试研,GoogleMaps基础开发教程,Android_GPS架构分析,android_JNI编程_一些技 巧,android_jni操作指南,Android_NDK开发实例,Android_RIL层剖析(官方翻译),Android2.2+API+中文...

    Android 初学中阶高阶书籍_集合打包3

    段,Android 图像处理篇,Android_CTS测试研,GoogleMaps基础开发教程,Android_GPS架构分析,android_JNI编程_一些技 巧,android_jni操作指南,Android_NDK开发实例,Android_RIL层剖析(官方翻译),Android2.2+API+中文...

    android精品源码

    Android与JUnit深入浅出.pdf Android中文翻译组——Android中文API合集(4).pdf Android内存泄露调试.pdf android写的google map api 应用.zip Android实现GPS定位.pdf Android应用框架原理与程序设计36技.pdf ...

    willtest:在 JUnit 测试中设置和使用 Selenium WebDriver 的简单方法

    支持使用 appium 进行移动测试(Android、iOS) 要求 目前使用版本为 [3.141.59] 的 Selenium 使用版本为 [5.7.0] 的 JUnit 5 入门 代码由几个小的构建块组成。 开始编写浏览器测试只需要core模块。 尽管如此, ...

    immaterial:探索Android架构

    Java模块允许更简单的实现和更快的构建时间,因为所有测试均以简单的Junit测试运行。 Android模块仅保留那些需要了解Android代码的模块,从而实现了处理代码和UI代码的分离。 此应用程序使用的核心框架是和 。 ...

    java8看不到源码-Dagger2RxJava:如何一起使用Dagger2、Retrofit2和RxJava的简单示例。在此示例中,您可以学

    Mockito、JUnit、Retrofit、RxJava 和 Dagger 2 测试服务器调用。 这个应用程序包括: 库和工具包括: 支持库 回收者视图 和 也可以访问我的博客: 要求 - Android Studio - Gradle 安装 - Install Android Studio: ...

Global site tag (gtag.js) - Google Analytics