android编写单元测试用例,Android 简单的单元测试用例

android编写单元测试用例,Android 简单的单元测试用例开发中单元测试是必不可少的。简单的一个测试用例。1.在Mainfest进行相关属性的注册。package=”com.test”android:versionCode=”1″android:versionName=”1.0″>android:targetPackage=”com.test”android:name=”android.test.InstrumentationTestRunner…

大家好,又见面了,我是你们的朋友全栈君。

开发中单元测试是必不可少的。

简单的一个测试用例。

1.在Mainfest进行相关属性的注册。

package=”com.test”

android:versionCode=”1″

android:versionName=”1.0″ >

android:targetPackage=”com.test”

android:name=”android.test.InstrumentationTestRunner” />

android:icon=”@drawable/ic_launcher”

android:label=”@string/app_name”

>

android:name=”.AAATestActivity”

android:label=”@string/app_name” >

2.编写测试类,需继承AndroidTestCase.下面是我简单的测试类。

package com.test;

import junit.framework.Assert;

import android.test.AndroidTestCase;

public class Test extends AndroidTestCase {

public void testSave() throws Throwable {

int i = 4 + 8;

Assert.assertEquals(12, i);

}

public void testSomethingElse() throws Throwable {

Assert.assertTrue(1 + 1 != 12);

}

public void testother() {

Assert.assertEquals(12, Test1.sum(5, 7));

}

}

为什么有点方法要抛Throwable,我用了一个没抛的方法,也能正确测试。有了进展我会放评论中。

3.测试的具体流程:

0818b9ca8b590ca3270a3433284dd417.png

4.选择待测试的方法,右键选择Run as Android JUniteTest.

绿条为通过,红条则为预测结果不符

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149077.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • HTML简单注册界面——含表单验证[通俗易懂]

    HTML简单注册界面——含表单验证[通俗易懂]最近学习HTML表单,感慨万千。虽然看起来好像不难学,但要是真自己实践起来问题却多多。这里是我写的一个简单的注册页面,只有“注册账号、密码、重输密码”三个文本框,还包含了原生JavaScript验证。(记一下,也希望能给有需要的人一点帮助。)

    2022年10月26日
  • java mysql 分页_mysql分页查询总结

    java mysql 分页_mysql分页查询总结mysql分页查询总结mysql提供分页的功能:SELECT*FROMtableLIMIT[offset,]rows|rowsOFFSEToffsetLIMIT子句可以被用于强制SELECT语句返回指定的记录数。LIMIT接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行…

    2022年6月24日
  • Simhash_immutable

    Simhash_immutablesimhash与重复信息识别来源:http://grunt1223.iteye.com/blog/964564在工作学习中,我往往感叹数学奇迹般的解决一些貌似不可能完成的任务,并且十分希望将这种喜悦分享给大家,就好比说:“老婆,出来看上帝”…… 随着信息爆炸时代的来临,互联网上充斥着着大量的近重复信息,有效地识别它们是一个很有意义的课题。例如,对于搜索引擎的

    2022年10月31日
  • POJ 3207 Ikki's Story IV – Panda's Trick (2-SAT)

    POJ 3207 Ikki's Story IV – Panda's Trick (2-SAT)

    2022年1月10日
  • Unity2019(或2020)个人版如何激活使用(不是激活成功教程,正规激活流程)

    Unity2019(或2020)个人版如何激活使用(不是激活成功教程,正规激活流程)首先去官网下载对应版本的UnityHub地址:https://unity.cn/releases安装完UnityHub,运行会提示登录Unity账号,可以用微信登录,点击右上角的这个按钮选择微信登录然后用手机扫码即可登录成功后,会提示激活,选择【手动激活】点击【保存许可证申请】选择本地的某个目录,保存Unity_lic.alf然后点击license.unity.cn…

    2022年7月26日
  • 图片切割系统_图片切片工具

    图片切割系统_图片切片工具上一阵子做过一个图片切割效果,得到很多人关注。其中有很多人向我询问如何做一个真正的图片切割(裁剪),这里需要声明一下:首先js是不能操作客户端文件的(除非特殊情况),所以图片的切割必须在后台处理,对于

    2022年8月1日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号