JUnit 单元测试
Android的单元测试基础也是比较简单,同样还是测试相加方法是否正确,测试用例还是用1+1?=2来个简单的Android单元测试;
1..打开eclipse,新建一个project。单击菜单栏的file-》new-》Java project;project name为testJunit;
2.右键新创建的工程testJunit, 选择new---》Java class,创建一个Java 类;class name 为addclass ;
待测的Java程序如下
public class addclass { public addclass() { // TODO Auto-generated constructor stub } public int addf(int one,int two){ return one+two; } }
3. 接下来 ,就可以编写JUnit 测试用例;
3.1. 右键刚刚的工程testJnit,选择new-》JUnit Test Case ,如图
3.2 在弹出的new juit test case 对话框中选择 new junit test 3 或new junit test 4;
然后在新的JUnit 测试用例name 输入测试用例的名称 如“testaddCase" 点击finish;(当然可以选择一次方法了如 setUp(),tearDown())
3.3 在testaddCase.java 中编写test case 如 1+1是否等于2
import junit.framework.TestCase; public class testaddCase extends TestCase { protected void setUp() throws Exception { System.out.println("测试准备"); } protected void tearDown() throws Exception { System.out.println("测试结束"); } public void testAdd(){ assertEquals(2,new addclass().addf(1,1)); } }
4. 最后开始执行测试用例;
右键工程 选择run as ----》 JUnit Test
如图
5. 查看测试的结果;