在Android Studio中进行单元测试和UI
2016-05-15 16:50
477 查看
详细 http://www.jianshu.com/p/03118c11c199
1.测试驱动开发(运行在本地java 虚拟机上)
环境要求 android studio 2.1.1 以上
步骤 :
1.创建一个工程 (我的工程名称叫TestClass)
2.在这个目录下创建一个java 类 如图
![](https://img-blog.csdn.net/20160515164736196)
![](https://img-blog.csdn.net/20160515164839933)
在打开的对话窗口中,选择JUnit4和”setUp/@Before”,同时为所有的计算器运算生成测试方法。
终于到运行测试的时候了!右键点击CalculatorTest类,选择Run > CalculatorTest。
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。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories