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单元测试基本实例
本文是在上一篇文章《java编程之单元测试(Junit)实例分析》的基础上继续讲解android的单元测试,android源码中引入了java单元测试的框架(android源码目录:libcore\junit\src\main\java\junit\framework中可见),...
Android单元测试(三):JUnit单元测试框架的使用 代码和测试代码在junit子package下面 Android单元测试在蘑菇街支付金融部门的实践 代码和测试代码在groupshare子package下面 Android单元测试(四):Mock以及Mockito...
本文实例讲述了Android编程之单元测试用法。分享给大家供大家参考,具体如下: 在实际开发中,开发android软件的过程需要不断地进行测试。使用Junint测试框架,是正规Android开发的必用技术,在Junint中可以得到组件...
android 测试代码实例,androidManifest.xml配置及代码
主要介绍了Android编程之蓝牙测试,较为详细的分析了Android蓝牙测试的相关运行环境与调试技巧,非常具有实用价值,需要的朋友可以参考下
段,Android 图像处理篇,Android_CTS测试研,GoogleMaps基础开发教程,Android_GPS架构分析,android_JNI编程_一些技 巧,android_jni操作指南,Android_NDK开发实例,Android_RIL层剖析(官方翻译),Android2.2+API+中文...
段,Android 图像处理篇,Android_CTS测试研,GoogleMaps基础开发教程,Android_GPS架构分析,android_JNI编程_一些技 巧,android_jni操作指南,Android_NDK开发实例,Android_RIL层剖析(官方翻译),Android2.2+API+中文...
Android与JUnit深入浅出.pdf Android中文翻译组——Android中文API合集(4).pdf Android内存泄露调试.pdf android写的google map api 应用.zip Android实现GPS定位.pdf Android应用框架原理与程序设计36技.pdf ...
支持使用 appium 进行移动测试(Android、iOS) 要求 目前使用版本为 [3.141.59] 的 Selenium 使用版本为 [5.7.0] 的 JUnit 5 入门 代码由几个小的构建块组成。 开始编写浏览器测试只需要core模块。 尽管如此, ...
Java模块允许更简单的实现和更快的构建时间,因为所有测试均以简单的Junit测试运行。 Android模块仅保留那些需要了解Android代码的模块,从而实现了处理代码和UI代码的分离。 此应用程序使用的核心框架是和 。 ...
Mockito、JUnit、Retrofit、RxJava 和 Dagger 2 测试服务器调用。 这个应用程序包括: 库和工具包括: 支持库 回收者视图 和 也可以访问我的博客: 要求 - Android Studio - Gradle 安装 - Install Android Studio: ...