在Android Studio中进行单元测试和UI

来源:互联网 发布:linux下如何awk 编辑:程序博客网 时间:2024/06/10 19:13

详细 http://www.jianshu.com/p/03118c11c199
1.测试驱动开发(运行在本地java 虚拟机上)
环境要求 android studio 2.1.1 以上
步骤 :
1.创建一个工程 (我的工程名称叫TestClass)
2.在这个目录下创建一个java 类 如图
这里写图片描述

public class Calculator {    public double sum(double a, double b){        return 0;    }    public double substract(double a, double b){        return 0;    }    public double divide(double a, double b){        return 0;    }    public double multiply(double a, double b){        return 0;    }}

这里写图片描述
在打开的对话窗口中,选择JUnit4和”setUp/@Before”,同时为所有的计算器运算生成测试方法。

public class CalculatorTest {    private Calculator mCalculator;    @Before    public void setUp() throws Exception {        mCalculator = new Calculator();    }    @Test    public void testSum() throws Exception {        //expected: 6, sum of 1 and 5        assertEquals(6d, mCalculator.sum(1d, 5d), 0);    }    @Test    public void testSubstract() throws Exception {        assertEquals(1d, mCalculator.substract(5d, 4d), 0);    }    @Test    public void testDivide() throws Exception {        assertEquals(4d, mCalculator.divide(20d, 5d), 0);    }    @Test    public void testMultiply() throws Exception {        assertEquals(10d, mCalculator.multiply(2d, 5d), 0);    }}

终于到运行测试的时候了!右键点击CalculatorTest类,选择Run > CalculatorTest。

0 0
原创粉丝点击