`
venus585625
  • 浏览: 255121 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 单位测试

阅读更多
Andorid下使用Junit测试框架,是步入正规的Androdid开发的必经之路,在Junit中可以得到组件,可以模拟发送事件,检测程序处理的正确性,对于软件开发者来说,必须写unite test!

源码:

package com.acitivity.test;

import android.app.Activity;
import android.os.Bundle;

public class MainTestActivity extends Activity {
	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
	}

	public int add(int a, int b) {
		return a + b;
	}

	public int substract(int a, int b) {
		return a - b;
	}
}


测试源码:

package com.acitivity.test.test;

import com.acitivity.test.MainTestActivity;
import android.test.ActivityInstrumentationTestCase2;
import android.util.Log;

public class TestMainActivity extends
		ActivityInstrumentationTestCase2<MainTestActivity> {

	public TestMainActivity() {
		super("com.acitivity.test", MainTestActivity.class);
	}
	protected void setUp() throws Exception {
		Log.d("liuwei", "************************");
		super.setUp();
	}

	protected void tearDown() throws Exception {
		super.tearDown();
	}

	public void testSum() {
		this.assertEquals(3, ((MainTestActivity) getActivity()).add(1, 2));
	}
}


我把这两个代码,分别放在两个工程里。
分享到:
评论

相关推荐

    android 单位换算

    综上所述,开发一个Android单位换算应用需要掌握Android基础,UI设计,数据处理,数值计算,以及良好的测试和调试技巧。在实际开发过程中,还需要关注性能优化,用户体验,以及适配不同设备和Android版本的兼容性...

    Android APP专项测试(完整版)

    本文将从 Android APP 的流量测试、电量测试、弱网络测试、稳定性测试、安全测试、环境测试等几个方面讲解 Android APP 的专项测试。 Android APP 的流量测试 Android APP 的流量消耗一般是指用户操作引起的流量...

    Android 端 Iperf 测试 APP

    - `-t`:测试时间,单位为秒。 - `-b`:设定带宽限制,例如 `-b 10M` 表示10Mbps。 - `-u`:启用 UDP 模式。 - `-i`:报告间隔,例如 `-i 1` 表示每秒报告一次。 5. **Android 网络测试应用场景** - 诊断网络...

    android 功耗测试详解

    ### Android功耗测试详解 #### 一、引言 随着移动设备的普及和发展,用户对设备的续航能力越来越关注。Android设备作为市场上占有率极高的移动操作系统之一,其功耗优化和测试显得尤为重要。本文将详细介绍Android...

    Android源码手机加速度传感器 测试

    这个测试涉及到深入理解Android系统如何与硬件交互,以及如何通过编程接口获取和处理传感器数据。以下是对这个主题的详细阐述: 一、Android系统与硬件交互 Android系统通过硬件抽象层(HAL)来与底层硬件进行通信...

    Android代码-测试周围环境分贝的功能源码.zip

    在Android平台上,开发一个能够测试周围环境分贝(声音强度)的应用是一项有趣且实用的任务。这个"Android代码-测试周围环境分贝的功能源码.zip"压缩包文件包含了实现这一功能的源代码。以下是对该源码及其相关知识...

    Android-Unit-Converter:Android单位换算应用程序。 使用Android Studio IDE开发

    《Android单位转换器:使用Android Studio的开发实践》 在当今移动应用开发领域,Android平台因其开源、灵活性和广泛的应用范围而备受青睐。本项目,名为"Android-Unit-Converter",是一个基于Android Studio的实用...

    android 屏幕测试源码

    在Android平台上进行屏幕测试是为了确保设备的显示效果符合预期,特别是在开发过程中,对色彩准确性、亮度和对比度的校准至关重要。"android 屏幕测试源码"是用于这一目的的专业工具,它允许开发者深入检查屏幕的R...

    android 陀螺仪测试

    在Android设备中,陀螺仪传感器可以实时监测到设备绕X、Y、Z轴的转动速率,单位通常为度/秒(dps)。 要进行Android陀螺仪的测试,首先需要在AndroidManifest.xml文件中声明对传感器的访问权限: ```xml ...

    Android-androidUI适配屏幕适配

    3. **使用比例尺寸单位**:在布局文件中,尽量使用dp(density-independent pixels)或sp(scale-independent pixels)作为尺寸单位,而不是像素(px)。dp不受设备密度影响,而sp则考虑了字体大小的缩放。 4. **...

    Android GPS 收星测试APK

    "Android GPS 收星测试APK"是一个专为Android用户设计的应用程序,主要用于检测和分析GPS的接收卫星信号情况。这个APK可以帮助开发者、硬件制造商以及普通用户了解设备的GPS性能,包括定位精度、信号强度和卫星锁定...

    单位换算器源码

    【描述】"Android单位换算器源代码,暂无图片"表明这个项目缺少图形用户界面(GUI)的视觉展示,可能意味着开发者没有提供预览图或截图来展示应用在设备上的实际效果。然而,源代码本身应该包含了所有的XML布局文件...

    比较android px sp dip单位

    为了测试不同单位的效果,可以创建一个小程序,如Testpx_sp_dip,这个程序可能包含多个按钮、文本视图等组件,分别使用px、dp和sp进行布局,并在不同的设备或模拟器上运行,观察其在不同密度屏幕上的表现。...

    android 界面开发测试

    Android提供了多种测试框架,如JUnit、Espresso用于UI测试,Instrumentation测试可以检查应用程序的运行时行为。通过编写测试用例,开发者可以验证界面元素的可见性、点击事件的响应以及各种状态下的表现。 总结,...

    简单android身材测试系统

    【Android身材测试系统详解】 在Android开发领域,创建一个简单的身材测试系统可以帮助用户评估自己的体重与身高的健康比例。这个“简单android身材测试系统”是一个基础应用,它使用Java编程语言构建,专为Android...

    Android模仿酷狗播放器

    9. **适配不同屏幕尺寸**:Android应用需要考虑多种屏幕尺寸和分辨率的适配,通过使用不同的布局资源(例如res/layout-sw600dp)和比例单位(如dp和sp)来保证界面在不同设备上的良好显示。 10. **测试和调试**:...

    Android 测试周围环境分贝的功能源码.zip

    在Android平台上,开发一个能够测试周围环境分贝(噪音水平)的应用是一项常见的需求。这个"Android 测试周围环境分贝的功能源码.zip"文件提供了一个实现这一功能的源代码示例。下面,我们将深入探讨这个功能的核心...

    使用AndroidStudio开发简易进制转换计算器

    在本项目中,我们将探讨如何使用Android Studio(简称AS)这一强大的集成开发环境来开发一个简易的进制转换计算器应用。这个应用将允许用户在不同的数值系统之间进行转换,如二进制、八进制、十进制和十六进制。 ...

    iperf3 网络测试工具 win64+android apk

    iperf3是一款强大的网络性能测试工具,适用于多种操作系统,包括Windows和Android。它主要用于测量和评估网络连接的速度、带宽和吞吐量,是网络管理员、开发者和普通用户诊断网络性能问题的重要工具。 在Windows...

    android实现姻缘测试仪

    在Android平台上开发“姻缘测试仪”应用是一个有趣且实用的项目,它可以为用户提供一种娱乐方式,通过输入两个人的姓名来计算所谓的“姻缘数”。这个应用基于Android的基础架构,结合了用户界面设计、字符串处理以及...

Global site tag (gtag.js) - Google Analytics