Android(安卓)Studio 单元测试
16lz
2021-01-26
Eclipse要进行单元测试,操作还是相当复杂,需要编写测试类继承InstrumentationTestCase,然后还要声明相应的权限。
但是在Android Studio中,这些工作都为我们做好了。用Android Studio创建一个项目是,会自动为我们创建一个ApplicationTest.java的类,如下图:
1. 首先直接在ApplicationTest加上需要测试的代码
package com.xylpay.android.login.demo;import android.app.Application;import android.test.ApplicationTestCase;/** * <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a> */public class ApplicationTest extends ApplicationTestCase<Application> { public ApplicationTest() { super(Application.class); } public void test() throws Exception { final int expected = 3; final int reality = 1; assertEquals(expected, reality); }}2. 选中test方法,右键,选择Create "test()"
弹出如下对话框
点击OK,在Android Studio上面一排的工具栏中,会生成:
3. 运行单元测试, 在test()方法中要测试的位置打上断点,然后点击上图中的三角,打印出的log如下:
如果不想在ApplicatioinTest.java中编写自己的测试代码,也可以在单独建立自己的测试类,然后继承InstrumentationTestCase类。
更多相关文章
- tcping测试服务器TCP端口
- 一行代码完成Android(安卓)7 FileProvider适配~
- IOS、Android自动化测试框架
- 3.腾讯微博Android客户端开发——算法、编码、辅助方法编写
- android自动化测试CTS源码分析之一
- 使用TestProject Python SDK创建移动Appium测试
- 【转】android软件测试log知多少
- Android培训班(84)Dalvik虚拟机的JNI测试函数
- ANDROID:测试环境安装配置