首页 > 代码库 > android-为应用单元测试
android-为应用单元测试
0. 新建一个等待测试的业务类,并添加待测试的方法:
a. 新建一个名为Junit2的android应用工程;
b. 在android工程中新建一个名为Demo的类,并添加save和add两个方法,代码如下:
package com.example.junit2; public class Demo { public void save(String username){ String substr = username.substring(6); } public int add(int a, int b){ return a+b; } }
1. 新建一个Android测试工程,并编写测试代码:
a. 依次点击File-->New-->Other-->Android Test Project,新建一个名为Junit2Test的Android的测试工程,并选择第0步建立的Junit2为目标Android工程;
b. 在Junit2Test工程中添加一个名叫Junit2Test的类,并选择基类为AndroidTestCase;
c. 在Junit2Test类中添加如下代码:
package com.example.junit2.test; import com.example.junit2.Demo; import android.test.AndroidTestCase; import junit.framework.Assert; // for Assert public class Junit2Test extends AndroidTestCase { public void testSave() throws Exception{ Demo test = new Demo(); test.save(null); } public void testAdd() throws Exception{ Demo test = new Demo(); int result = test.add(1, 2); Assert.assertEquals(3, result); } }
2. 运行Android测试工程Junit2Test:
a. 在右侧的大纲视图选择要运行的测试方法(如testSave()),点击右键,选择:Run As-->Android JUnit Test,将自动将应用安装到模拟器并运行;
b. 查看结果:
运行完成后,将在左侧JUnit视图给出运行结果,如下图:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。