android studio 单元测试 JUnit
来源:互联网 发布:微信备案域名 编辑:程序博客网 时间:2024/05/19 03:23
环境准备
在 .gradle中配置
defaultConfig {
testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner”
}
dependencies {
testCompile ‘junit:junit:4.12’
compile ‘com.android.support.test.espresso:espresso-core:2.2.2’
compile ‘com.android.support.test:runner:0.5’
}
纯Java测试
1、测试类
public class JavaTextActivity {
private int date;
public void JavaTextActivity(){
}
public String sayHello(int now , String user){
date = now;
String tall = “Hi,”+user+”.”+getGreeting();
return tall;
}
public String getGreeting() { if(date == 1) return "Happy new year!"; else if(date >1 && date<6) return "Good morning!"; else if(date==6) return "Good afternoon!"; else return "Good night!";}
}
2.测试步骤
选择 JavaTextActivity 类名 —> 右键 Go To —->Test —->Create New Test —–>选中 setUp@Before And tearDown@After ——> OK ——->生成测试类 JavaTextActivityTest
3.测试类
public class JavaTextActivityTest {
private JavaTextActivity javaTextActivity = null;
@Before
public void setUp() throws Exception {
javaTextActivity = new JavaTextActivity();
}
@Afterpublic void tearDown() throws Exception { javaTextActivity = null;}@Testpublic void sayHello() throws Exception {}@Testpublic void testSayHelloInTheMorning() throws Exception{ int date = 2; String user = "煲约二"; String result = javaTextActivity.sayHello(date,user); assertEquals(result,"Hi,煲约二.Good morning!");}
}
4.运行测试类
在工程列表中选中 JavaTextActivityTest ——–>右键 Run “JavaTextActivityTest ”
5.测试类中的方法
在Favorite 窗口中选中 JavaTextActivityTest 中的 testSayHelloInTheMorning()右键选中
Run
6.测试结果
assertEquals(result,”Hi,煲约二.Good morning!”);
if (result == “Hi,煲约二.Good morning!”)
正确结果 Process finished with exit code 0
else
错误结果
- Android Studio JUnit单元测试
- android studio 单元测试 JUnit
- Android Studio JUnit单元测试
- Android Studio下JUnit单元测试
- Android studio单元测试(JUnit)
- 实践Android Studio Junit单元测试
- Android studio及eclipse中的junit单元测试
- Android Studio中使用junit做单元测试
- android studio使用junit单元测试及获取代码覆盖率
- Android:Junit 单元测试方法
- Android Junit单元测试
- Android Junit单元测试
- android中junit单元测试
- Android 使用Junit单元测试
- Android单元测试Junit
- Android:单元测试Junit配置
- Android单元测试 Junit(1)
- junit实现android单元测试
- python/pandas/Numpy数据分析-统计描述,唯一值,值计数
- Gradle原理
- linux下添加tomcat开机自启动
- 小说阅读器
- 蓝桥杯ALGO_05(最短路)
- android studio 单元测试 JUnit
- Java四类八种数据类型
- JDK1.7环境变量配置
- centOS7下部署tomcat后对外开放端口
- word文档编辑问题
- SQL基础(3):数据操纵
- 【leetcode】93. Restore IP Addresses【java】
- 第一个MIDI合成器项目的简单总结
- 蓝桥杯ALGO_06(安慰奶牛)