android studio打测试包,AndroidStudio1.5上进行单元测试(简单)
一、说明:
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上进行单元测试(简单)相关推荐
- android studio 把libs包打包到apk中,设置应用以32bit去读取.so文件
android studio 把libs包打包到apk中: 只需在当前module里的build.gradle添加下列配置: sourceSets {main {jniLibs.srcDirs = [ ...
- android studio 修改程序包名
Eclipse和Android Studio都提供了自动修改包名的工具,Android Studio在选中包名后,使用快捷键shift+(Fn+)F6或者选中菜单Refactor->Rename ...
- android程序包不存在,Android应用开发Android studio 错误: 程序包 不存在
本文将带你了解Android应用开发Android studio 错误: 程序包 不存在,希望本文对大家学Android有所帮助. " Android studio 错误: 程序包 不存在 ...
- Android Studio中文语言包失效
Android Studio中文语言包失效[2022/5/4] 1-版本 2-解决方案 1-版本 Android Studio Bumblebee | 2021.1.1 Patch 2-解决方案 下载 ...
- android 查看文件系统的格式,Android studio 3.0 查看手机文件系统的方法(超简单)
众所周知,我们要查看安卓手机中文件系统前提条件是要root手机,然后去DDMS里面去看,但是现在很多手机都不好root,替代的方法是用电脑模拟器,不管怎么样,都挺麻烦的,最近更新Android stu ...
- 使用 Android Studio 进行测试 (二) UI 测试
目录 单元测试 UI 测试 原文链接: Unit and UI Testing in Android Studio 2. UI 测试 配置 编码 测试 2.1 配置 2.1.1 IDE 配置 Buil ...
- Android Studio中架包打包和依赖冲突解决
一.为什么使用aar打包,而不是jar 随着Android Studio的使用越来越广泛,使用aar打包这种方式也越来越可行实际. jar打包只打源代码,像资源文件不会打包,而aar恰恰是jar打包的 ...
- 关于vivo 8.0和miui新系统android studio调试出现“包解析错误”的bug的解决办法
最近在工作中遇到了调试的时候将app安装到vivo 手机上,出现了包解析错误的问题.一般来说这种问题只会出现在手机版本 小于 app所要求的最低版本的手机上.但是此vivo手机的版本是8.0,很显然不 ...
- android studio修改项目包名
公司项目都是用eclipse开发的,但是android studio开发已经是大势所趋了,所以在闲暇之余使用了一下androidstudio,这里对androidstudio更改项目包名做一下总结,因 ...
最新文章
- 摄像头视频推流python_摄像头视频推流装置及方法与流程
- Bootstrap4+MySQL前后端综合实训-Day08-AM【多表查询sql语句、关联数据的假删除、自动增长主键的获取、栏目管理“数据编辑”按钮的实现】
- 听云支持.NET Core的应用性能监控
- linux搭建mcpe服务器_Ubuntu Linux下搭建Minecraft我的世界服务器
- SQL Server 跨网段(跨机房)复制
- IntelliJ IDEA下的使用git
- 【收山之作】用yourdiary为例 学习KRKR2 XP3加密静态分析
- 虚拟仿真实验项目所需服务器,工程结构虚拟仿真实验室
- 网页消息服务器异常联系管理员,服务器故障请与管理员联系
- 声势浩大发展云服务的金蝶,如今“破茧”了吗
- 地中海?修电脑的?格子衫?那些对程序员的高级黑!!!
- 经典重写alert方法
- DSP28335 CAN模块例程
- opecv BGR转NV21
- w10投影全屏设置_win10如何让投影仪铺满全屏
- android launcher 调用 widget,Launcher3添加桌面appWidget
- 新闻管理系统——新闻详情页面+评论模块
- 构建银行人工智能用户画像和自动营销体系
- resetlogs,noresetlogs,完全恢复,不完全恢复
- 2022年2月墨天轮国产数据库大事记