testing - 单元测试没有覆盖
问题描述
我从 Android Studio 北极狐初始屏幕创建了一个“基本”应用程序。我创建了 SimpleClass 和 SimpleTest,并且测试通过了。然后右键单击测试以“覆盖”运行。测试通过,代码覆盖率说“没有覆盖范围内的所有类。我已经尝试过 Idea 和 jacoco 的代码覆盖率运行器,并且都给出了相同的结果: 测试配置 `
class SimpleClass(p1: String){
var a: String
var b: String
init {
a = p1
b = p1
}
}
class SimpleTest {
@Test
fun testA(){
val simpleClass = SimpleClass("hello world")
assert(simpleClass.a =="hello world", )
assert(simpleClass.b == "hello world")
}
in Build.gradle:
buildTypes {
getByName("debug") {
this.isTestCoverageEnabled = true
}
}
` 测试覆盖结果
解决方案
推荐阅读
- oauth-2.0 - 通用身份验证在授权 jupyterHub 上使用 HTTP/500 响应
- excel - Excel:使用 UDF 时出现单个 #VALUE 错误
- java - Kotlin 中的 getDeclaredMethod?
- python - 如何将模型字段打印为 json 输出?
- nestjs - nestjs 在运行时替换插件系统的服务
- swift - swift中的WooCommerce集成
- azure - 无法在 Azure 中发布聊天机器人。单击“直线通道”按钮后,出现错误
- android - 即使应用程序关闭,如何在不点击通知的情况下启动活动?
- vue.js - 如果我只用数字迭代,我如何获得 v-for 组件的 v-model 值?
- java - 使用 Elasticsearch RestHighLevelClient 聚合日期