`

android junit入门(一) JUNIT测试

阅读更多
新建ANDROID TEST项目
ECLIPSE右键-->new -->Other-->Android -->Android Test Project-->选择你要测试的项目

简单测试代码
public class SampleCalculator {
	public int add(int augend, int addend) {
		return augend + addend;
	}

	public int subtration(int minuend, int subtrahend) {
		return minuend - subtrahend;
	}
}


public class TestSample extends TestCase {
	private int a;
	private int b;
	private int r1, r2;

	@Override
	protected void setUp() throws Exception {
		super.setUp();
		a = 50;
		b = 20;
		r1 = 70;
		r2 = 30;
	}

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

	//test打头的方法会被自动测试
	public void testAdd() {
		SampleCalculator calculator = new SampleCalculator();
		int result = calculator.add(a, b);
		assertEquals(r1, result);
	}
}


public class TestAll {
	public static Test suite() {
		TestSuite suite = new TestSuite("TestSuite Test");
		//这里可以添加不同的测试类
		suite.addTestSuite(TestSample.class);
		return suite;
	}
}


然后右键运行TestAll-->Run As-->JUnit Test
分享到:
评论

相关推荐

    JUnit API和入门手册 chm

    JUnit是Java编程语言中最常用的单元测试框架之一,它允许开发者编写可执行的测试用例,以验证代码的正确性。本资源包含“JUnit API和入门手册”以及“JUnit In Action”电子书,将帮助你深入理解和掌握JUnit的核心...

    Android开发入门60个小案例+源代码

    最后,了解如何使用Android Studio进行调试和测试,包括使用Logcat查看日志、使用JUnit或Espresso进行单元测试和UI测试,这些都是提升开发效率和应用质量的关键技能。 总之,"Android开发入门60个小案例+源代码"是...

    Android编程入门很简单

    Android Studio支持单元测试、UI测试、仪器测试等多种测试类型,如JUnit和Espresso等工具可以帮助进行有效测试。 以上只是Android编程入门的一些基础知识点,随着学习深入,你还将接触到更复杂的主题,如多线程、...

    android开发入门与实践体验-光盘代码

    了解JUnit、Espresso等测试框架,能帮助开发者进行可靠的自动化测试。 14. **发布流程**:学习如何签名应用、创建APK或AAB(Android App Bundle)、上传到Google Play Store,以及理解发布策略和政策。 以上知识点...

    Android从入门到精通源代码 孙更新.rar

    9. **测试与调试**:学会使用JUnit、Espresso进行单元测试和UI测试,使用Android Studio的调试工具分析代码运行状态,能帮助你发现和修复问题。 10. **发布与打包**:掌握APK的签名、版本控制、打包发布流程,了解...

    Junit使用入门培训(初级篇)1

    JUnit 是 Java 语言中最流行的单元测试框架之一,它提供了许多功能强大且灵活的测试工具,帮助开发者编写高质量的代码。本文将从基础开始,指导读者如何使用 JUnit 进行单元测试。 1. JUnit 简介 JUnit 是一个开源...

    android studio从入门到精通

    《Android Studio从入门到精通》是一本针对初学者的详细指南,旨在帮助读者掌握这款强大的Android应用程序开发环境。虽然书中可能基于的是较旧版本的Android Studio,但核心概念和大部分功能在新版本中依然适用,...

    Android编程入门教程andbook中文版

    Android Studio内置了测试框架,如JUnit和Espresso。完成测试后,开发者需要创建APK文件并通过Google Play Store或其他分发渠道发布应用。 以上就是Android编程入门教程Andbook中文版的主要内容,涵盖了Android开发...

    Android开发入门60个小案例+源代码.rar.rar

    "Android开发入门60个小案例+源代码.rar.rar" 提供了一套全面的学习资源,旨在帮助初学者快速熟悉Android应用开发的基本流程和技术要点。以下是对这些小案例及其源代码的详细解析。 1. **环境配置**:首先,学习...

    android开发从入门到精通光盘源代码

    13. **单元测试与自动化测试**:通过JUnit和Espresso等工具进行单元测试和UI测试,能够确保代码质量,降低bug风险。 14. **Gradle构建系统**:Android Studio使用Gradle作为默认的构建工具,了解Gradle脚本语法和...

    2015最新Android基础入门教程PDF版打包合集.rar

    本资源为2015年发布的Android基础入门教程的PDF合集,对于初学者来说,是一份非常有价值的参考资料。在Android开发领域,基础知识是构建所有复杂应用的基础,这份教程将帮助你逐步掌握这一领域的核心概念。 一、...

    AndroidStudio从入门到精通.rar 超高清完整PDF 文字版 文字可复制 带目录

    10. **调试与测试**:掌握使用Android Studio的调试工具,如Logcat、Debugger,编写JUnit和 Espresso测试用例进行单元测试和UI测试。 11. **Gradle构建系统**:理解Gradle脚本的工作原理,如何自定义构建过程,添加...

    Android单元测试入门详解1

    本篇文章将介绍如何开始进行Android单元测试,特别是如何使用JUnit以及Robolectric框架。 首先,让我们从JUnit开始。JUnit是一个流行的Java测试框架,它允许开发者编写针对类或方法的测试用例。在Android项目中,你...

    Android编程入门教程andbook与Android开发教程笔记完全版

    6. **单元测试和UI测试**:编写测试用例来确保代码的质量,包括JUnit和Espresso的使用。 7. **Android性能优化**:包括内存管理、电量优化、启动速度提升等方面的知识。 8. **Android Material Design**:遵循谷歌...

    Android编程入门很简单源码光盘

    12. **单元测试和Mocking**:学习如何编写单元测试和集成测试,使用如JUnit、Espresso等工具,能确保代码的质量和稳定性。 通过研究这些源码,初学者能够逐步建立起对Android开发的整体认知,从而提高编程技能并...

    google android开发入门指南(第三版) 源代码

    《谷歌Android开发入门指南(第三版)》源代码是一份宝贵的学习资源,旨在帮助初学者深入理解Android应用程序的开发过程。这份源代码包含了书中各个章节的实例,涵盖了Android开发的基础到进阶内容,让读者可以通过...

    Android开发入门之路(初学者必读).zip

    "Android开发入门之路(初学者必读).zip"这个压缩包可能包含了一系列针对这些问题的教程、指南或者案例,帮助初学者系统地学习和掌握Android开发的基础知识。 首先,我们来看一下压缩包中的四个文件名,虽然没有...

    Android开发入门教程

    《Android开发入门教程》是一本专为初学者设计的指南,旨在帮助新手快速掌握Android应用开发的基本技能。这本书深入浅出地介绍了Android平台的核心概念、工具和编程技术,旨在为有志于Android开发的读者打下坚实的...

    Android快速入门教程

    Android快速入门教程旨在帮助初学者快速掌握Android应用开发的基本技能,构建自己的第一个Android应用程序。本教程将引导你深入了解Android系统架构、开发环境搭建、UI设计、数据存储、网络通信等核心概念。 首先,...

Global site tag (gtag.js) - Google Analytics