博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Studio单元测试(一)
阅读量:4281 次
发布时间:2019-05-27

本文共 964 字,大约阅读时间需要 3 分钟。

如何在studio下进行java测试?
 studio是不同于eclipse的,在eclispe中我们可以选择创建一个java project,但是studio并没有这个选项(至少我没有看到)。所以当我们想在studio上进行java测试时怎么办?
studio提供了一个很好用的功能,在studio提供了单元测试,在java单元测试下我们可以模拟java project。
1.过程实例
创建一个studio工程,在src---main---java下有三个包,
  1.  只有我们项目包名的包就是通常情况下我们项目工程用的包。
  2. 其中以(androidTest)结尾的包,是进行Android测试的包,我们可以在这个包下进行UI测试。
  3. 其中以(test)结尾的包,是进行java测试的包。
build.gradle中添加依赖:
testCompile 
'junit:junit:4.12'
在创建项目时会默认创建一个
ExampleUnitTest,
public class ExampleUnitTest {
   
@Test
   
public void addition_isCorrect() 
throws Exception {
       
assertEquals(
4
2);
    }
}
运行时只要在
addition_isCorrect()方法上右键会出现Run
  
addition_isCorrect()选项
正确运行结果:
错误运行结果:
   
@Test
   
public void addition_isCorrect() 
throws Exception {
//        assertEquals(4, 2 + 2);
       
assertEquals(
6
2);
    }
assertEquals(
long 
expected,
long
actual
),参数
expected
代表我们期望的结果,
actual代表实际的值,当两者不相等时就会报错。
我们也可以创建一个自己的测试方法:
@Test
public void mytest(){
    System.
out.println(
"print mytest");
}
@Test使得我们的方法从一个普通方法变成测试方法,所以必不可少。
所以我们也可以自己新建一个test类。
你可能感兴趣的文章
android修改开机动画和铃声
查看>>
android audio音量控制流程
查看>>
解密回声消除技术之一(理论篇)
查看>>
解密回声消除技术之二(应用篇)
查看>>
Speex编解码在Android上实现
查看>>
回音消除技术概述
查看>>
speex回音消除
查看>>
audio 声道路由策略分析
查看>>
Android Audio 代码分析- Audio Strategy
查看>>
DAPM之二: audio paths与dapm kcontrol
查看>>
Android音量控制曲线
查看>>
Android Tombstone/Crash的log分析和定位
查看>>
Android Native/Tombstone Crash Log 详细分析
查看>>
怎么更改安卓系统铃声级数大小
查看>>
怎么更改开机铃声的声音大小
查看>>
Linux内核驱动之GPIO子系统(一)GPIO的使用
查看>>
/sys/class/gpio 文件接口操作IO端口(s3c2440)
查看>>
shell脚本学习---nohup
查看>>
system系统调用的使用
查看>>
linux -- 进程的查看、进程id的获取、进程的杀死
查看>>