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)
上一篇 2022年6月16日 下午3:16
下一篇 2022年6月16日 下午3:16


相关推荐

  • idea如何隐藏自动生成的*.iml、.idea文件[通俗易懂]

    idea如何隐藏自动生成的*.iml、.idea文件[通俗易懂]idea怎么隐藏创建项目时会自动生成的*.iml和.idea。点击File–>setting(或者Ctrl+Alt+S)–>Editor–> Flie Types 在ignore files and folders,然后在输入框最后面跟上    .idea;*.iml;然后Apply–>OK 即可。最后项目的样子。…

    2022年6月13日
    94
  • Java IO——字节流和字符流详解&区别对比

    Java IO——字节流和字符流详解&区别对比本文将详细介绍字节流和字符流 剖析它们之间的本质区别 以及区别和对比

    2026年3月18日
    2
  • RTP/RTCP协议解析

    RTP/RTCP协议解析RTP 协议实时传输协议 RTP Real timeTranspor 是一个网络传输协议 它是由 IETF 的多媒体传输工作小组 1996 年在 RFC1889 中公布的 后在 RFC3550 中进行更新 国际电信联盟 ITU T 也发布了自己的 RTP 文档 作为 H 225 0 但是后来当 IETF 发布了关于它的稳定的标准 RFC 后就被取消了 它作为因特网标准在

    2025年11月23日
    4
  • 对贝叶斯理解以及解释贝叶斯函数「建议收藏」

    对贝叶斯理解以及解释贝叶斯函数「建议收藏」贝叶斯

    2022年5月7日
    72
  • 网页表白代码烟花特效

    网页表白代码烟花特效本文完整项目地址 网页表白代码烟花特效 html 代码 DOCTYPE tml htmllang en head metacharset UTF 8 metacontent width device width initial scale 1 0 maximum scale 1 0 user scalable no name viewport title 我喜欢你 title metacontent width device width initial scale 1 0 maximum scale 1 0 user scalable no name viewport metacharset UTF 8 head htmllang en

    2026年3月26日
    2
  • idea配置tomcat以及环境变量「建议收藏」

    idea配置tomcat以及环境变量「建议收藏」这里写目录标题tomcat环境变量idea配置tomcattomcat环境变量第一步下载tomcat网址:https://tomcat.apache.org/download-90.cgi下载完成后解压进入解压后的文件夹复制地址第二步下载tomcat环境变量配置右击此电脑->属性->高级系统设置->环境变量1.CATALINA_HOME2.编辑Path,点击“新建”,添加变量值:%CATALINA_HOME%\lib%CATALINA_HOME%\b

    2022年5月13日
    265

发表回复

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

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