我有一个简单的Kotlin课程,如下所示

class MyClass {

fun justSayHello(yes: Boolean): String {

if (yes) {

return "Hello"

} else {

return "Sorry"

}

}

}

我有我的测试(这里用Java编写,也可以在Kotlin中)

public class MyClassTest {

private MyClass myClass = new MyClass();

@Test

public void testFirst() {

myClass.justSayHello(true);

}

@Test

public void testSecond() {

myClass.justSayHello(false);

}

}

当我使用类路径’com.android.tools.build:gradle:3.0.0-beta2’在Android Studio 3.0 Beta-2中使用Coverage进行测试时,没有报告它的覆盖范围.

但是当我使用classpath’com.android.tools.build:grad:2.3.3’运行测试时,报告了100%的覆盖率.

当我将源代码更改为Java时:

public class MyClass {

public String justSayHello(boolean yes) {

if (yes) {

return "Hello";

} else {

return "Sorry";

}

}

}

它适用于两个gradle构建工具

在我看来,’com.android.tools.build:grad:3.0.0-beta2’的Kotlin测试覆盖率测量值已经下降.

我错过了什么吗?我是否有办法在Kotlin获得测试报道?

android 3.0单元测试,Android Studio 3.0 gradle 3.0.0-beta2打破了Kotlin单元测试覆盖率?相关推荐

  1. Android Studio实现音乐播放器2.0

    项目目录 一.引言 二.项目概述 1.需求分析 2.设计分析 3.资源文件分析 三.开发环境 四.优化设计 1.上一首下一首 2.个性化按钮 五.运行效果 六.项目总结 七.源码获取 一.引言 我在一 ...

  2. android切环境插件,Android Studio 2.0 - 插件太旧,请更新到更新版本,或设置ANDROID_DAILY_OVERRIDE环境变量...

    Android Studio 2.0 - 插件太旧,请更新到更新版本,或设置ANDROID_DAILY_OVERRIDE环境变量 我更新了Android Studio 2.0版并正常使用. 当我今天创 ...

  3. Android Studio 升级 gradle:3.6.0 报错:Entry name 'xxx-xxx.xml' collided

    Android Studio 升级 gradle:3.6.0 报错:Entry name 'xxx-xxx.xml' collided 删除掉目录中所有的build文件夹,重新Sync编译

  4. 7.0、Android Studio命令行工具

    命令行工具分成SDK工具和平台工具. SDK工具 SDK工具跟随SDK安装包安装并随时更新. Virtual Device 工具 1. Android Virtual Device Manager 提 ...

  5. 5.0、Android Studio调试你的应用

    Android Studio包含了一个调试器,允许你调试运行在Android虚拟机或连接的Android设备的应用.通过Android Studio的调试器,你可以: 1. 选择你调试设备的app 2 ...

  6. unity调用 Android 分享图片文字 方法 不需要第三方sdk 兼容android7.0+

    直接说方法把,在Android Studio中 新建一个工程,新建时选择Add No Activity,包名跟unity中设置的一样比如这里用 come.demo.share 在res目录下新建个文件 ...

  7. Android开发,Error: Failed to find Build Tools revision 24.0.2

    Error: Failed to find Build Tools revision 24.0.2 android studio 编译报错 查看gradle,看版本 确定已有的编译工具版本,如 25. ...

  8. Android开发周报:Android Studio2.0发布、Activity动态创建

    新闻 <Android Studio 2.0发布 增加代码热更新功能>:在近日的Android开发者大会中,Google高调发布了Android Studio 2.0.然而就在不到一周之前 ...

  9. [Android各版本特性]Android 7.0 Nougat

    [Android各版本特性]专栏目录: 01. Android API 版本对照表 02. Android 4.4以前版本特性 03. 为什么以Android4.4做分界线 04. Android 4 ...

最新文章

  1. 高手速成android开源项目【blog篇】
  2. 清华大一Python作业太难上热榜!只上3节课,手撸AI算法,网友:离本科毕设只差一篇万字论文...
  3. 开源一个天气APP Build with React Native
  4. Ext分区文件恢复工具extundelete
  5. CentOS7上安装KVM部署虚拟机
  6. 【EasyUI tree】Python 异步菜单树的实现
  7. [转]IPython介绍
  8. 广度优先搜索(BFS)——马的遍历(洛谷 P1443)
  9. 001 java_001Java开发环境
  10. SpringMVC源码阅读:定位Controller
  11. ThinkPHP5捕获致命错误流程
  12. 服务器存储技术千人群为:39472354
  13. 360安卓_360手机助手安卓下载
  14. Activiti流程引擎与业务整合方案
  15. 解决High bias 和High variance 的方法
  16. 从零开始学统计 07 | 标准误差
  17. 2java第一章复习总结
  18. CV基础(图像预处理)
  19. 在win上下载安装CTex及其注意事项
  20. 【零知ESP8266教程】blynk控制RGB LED

热门文章

  1. Delphi XE2 之 FireMonkey 入门(20) - TStyleBook(皮肤、样式相关)
  2. 计算机网络学习笔记-1.1.3-速率相关的性能指标
  3. Ajax:异步js和xml
  4. 计算机操作系统——处理机调度算法
  5. c语言float转换为int_C语言的隐式类型转换和显示类型转换
  6. kind富文本编辑器_在VueJs中集成UEditor 富文本编辑器
  7. android自定义adapter怎么优化,Android必学-BaseAdapter的使用与优化
  8. python for循环连续输入五个成绩判断等级_Python条件循环判断
  9. 截取字符串的函数_常用的Excel函数
  10. python用Matplotlib画箭头