一、说明:

AndroidStudio(下面简称AS)上进行单元测试非常方便,不需要额外的配置。它自己都配置好了。

二、AS自动生成的测试包:

将包打开后是下面这样子的,今后需要继承这个ApplicationTest类

三、然后开始编代码

测试自己创建的Person类是否有错误,来体验一遍AndroidStudio的单元测试流程:

1.先新建一个Person类,我把代码贴出来了(附上图):

public class Person {

private int age = 10;

public int getAge() {

return age;

}

}

2.开始创建单元测试类,用来测试我们的Person类:

public class PersonTest extends ApplicationTest {

public void test_person(){ //方法必须以test开头

Person person=new Person();

int age=person.getAge();

assertEquals(10,age); //

//10就是自己期望的结果,

//如果age和10相等的话,则测试通过,否则,测试不能通过

}

}

注意:

(1)测试类中可以有很多方法,但是方法名都必须以test开头,不然AS是不能识别的。

(2)方法中调用assertEquals(10,age)这个方法来对测试结果进行评估,第一个参数10是我们期望的结果,第二个参数是测试对象的返回结果。两者相等才能通过测试。

3.开始测试:

在测试类中右键点击 Run PersonTest;即可开始测试

测试结果如下:

测试失败后修改Person类:

测试成功!

android studio打测试包,AndroidStudio1.5上进行单元测试(简单)相关推荐

  1. android studio 把libs包打包到apk中,设置应用以32bit去读取.so文件

    android studio 把libs包打包到apk中: 只需在当前module里的build.gradle添加下列配置: sourceSets {main {jniLibs.srcDirs = [ ...

  2. android studio 修改程序包名

    Eclipse和Android Studio都提供了自动修改包名的工具,Android Studio在选中包名后,使用快捷键shift+(Fn+)F6或者选中菜单Refactor->Rename ...

  3. android程序包不存在,Android应用开发Android studio 错误: 程序包 不存在

    本文将带你了解Android应用开发Android studio 错误: 程序包 不存在,希望本文对大家学Android有所帮助. " Android studio 错误: 程序包 不存在 ...

  4. Android Studio中文语言包失效

    Android Studio中文语言包失效[2022/5/4] 1-版本 2-解决方案 1-版本 Android Studio Bumblebee | 2021.1.1 Patch 2-解决方案 下载 ...

  5. android 查看文件系统的格式,Android studio 3.0 查看手机文件系统的方法(超简单)

    众所周知,我们要查看安卓手机中文件系统前提条件是要root手机,然后去DDMS里面去看,但是现在很多手机都不好root,替代的方法是用电脑模拟器,不管怎么样,都挺麻烦的,最近更新Android stu ...

  6. 使用 Android Studio 进行测试 (二) UI 测试

    目录 单元测试 UI 测试 原文链接: Unit and UI Testing in Android Studio 2. UI 测试 配置 编码 测试 2.1 配置 2.1.1 IDE 配置 Buil ...

  7. Android Studio中架包打包和依赖冲突解决

    一.为什么使用aar打包,而不是jar 随着Android Studio的使用越来越广泛,使用aar打包这种方式也越来越可行实际. jar打包只打源代码,像资源文件不会打包,而aar恰恰是jar打包的 ...

  8. 关于vivo 8.0和miui新系统android studio调试出现“包解析错误”的bug的解决办法

    最近在工作中遇到了调试的时候将app安装到vivo 手机上,出现了包解析错误的问题.一般来说这种问题只会出现在手机版本 小于 app所要求的最低版本的手机上.但是此vivo手机的版本是8.0,很显然不 ...

  9. android studio修改项目包名

    公司项目都是用eclipse开发的,但是android studio开发已经是大势所趋了,所以在闲暇之余使用了一下androidstudio,这里对androidstudio更改项目包名做一下总结,因 ...

最新文章

  1. 摄像头视频推流python_摄像头视频推流装置及方法与流程
  2. Bootstrap4+MySQL前后端综合实训-Day08-AM【多表查询sql语句、关联数据的假删除、自动增长主键的获取、栏目管理“数据编辑”按钮的实现】
  3. 听云支持.NET Core的应用性能监控
  4. linux搭建mcpe服务器_Ubuntu Linux下搭建Minecraft我的世界服务器
  5. SQL Server 跨网段(跨机房)复制
  6. IntelliJ IDEA下的使用git
  7. 【收山之作】用yourdiary为例 学习KRKR2 XP3加密静态分析
  8. 虚拟仿真实验项目所需服务器,工程结构虚拟仿真实验室
  9. 网页消息服务器异常联系管理员,服务器故障请与管理员联系
  10. 声势浩大发展云服务的金蝶,如今“破茧”了吗
  11. 地中海?修电脑的?格子衫?那些对程序员的高级黑!!!
  12. 经典重写alert方法
  13. DSP28335 CAN模块例程
  14. opecv BGR转NV21
  15. w10投影全屏设置_win10如何让投影仪铺满全屏
  16. android launcher 调用 widget,Launcher3添加桌面appWidget
  17. 新闻管理系统——新闻详情页面+评论模块
  18. 构建银行人工智能用户画像和自动营销体系
  19. resetlogs,noresetlogs,完全恢复,不完全恢复
  20. 2022年2月墨天轮国产数据库大事记

热门文章

  1. Linux内核中的proc文件系统
  2. 使用LoRa技术进行智慧城市转型
  3. 关于学习C语言的指针、链表的原理和各类操作的体会
  4. 4--RESTful应用程序
  5. Capsule:支持容器的JVM应用程序打包部署工具
  6. LINUX 第七章 Squid配置
  7. mysql 表关系传递,mysql数据表之间数据相互传递的问题
  8. C++程序员迈向百万年薪的最后一道坎
  9. 计算机技术培训承诺书,软件职业技术学院学生干部刻苦学习、文明诚信承诺书...
  10. 2018年计算机职称考试冲刺,2018年中级会计职称考试冲刺阶段学习计划