腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
单元测试
Kotlin
的
ConflatedBroadcastChannel
行为
kotlin
、
listener
、
channel
、
kotlin-coroutines
、
behaviorsubject
在这一点上,我偶然发现了具有BehaviorSubject-alike
行为
的
需求,在该
行为
中,用户可以订阅数据流并在订阅时接收最新值。据我所知,Channel在
Kotlin
中提供了非常类似的
行为
,所以我决定试一试。我从this文章中了解到,
ConflatedBroadcastChannel
是一种模仿BehaviorSubject
的
通道类型,因此我声明如下: class ChannelSender { valchannel =
ConflatedBroa
浏览 11
提问于2019-07-02
得票数 2
回答已采纳
1
回答
在协程中,`RxJava`
的
` `share()`有什么替代方法?
android
、
rx-java2
、
kotlinx.coroutines
我有一个配置文件,我正在获取它,结果是获得了查询
的
头和列表:字符串,根据查询,我应该实现不同
的
请求我
的
意思是,我有配置
的
request1,基于request1
的
结果,我应该将它与request2,request3
浏览 19
提问于2019-02-27
得票数 0
1
回答
Kotlin
Coroutines中
的
RxJava主题有类似的吗?
android
、
kotlin
、
rx-java2
、
coroutine
、
kotlin-coroutines
我试着去理解它,以及合作如何在我
的
项目中帮助我。简易测试(我使用TestSubscriber,很棒),,我想在没有的情况下发送事件来订阅/取消订阅ViewModel
浏览 4
提问于2020-02-05
得票数 5
1
回答
Kotlin
流:测试挂起
kotlin
、
kotlin-flow
、
kotlin-coroutines
、
kotest
我正在尝试使用流测试
Kotlin
实现。我用Kotest做测试。中,我需要向流添加值,因此我使用
ConflatedBroadcastChannel
,如下所示:pri
浏览 2
提问于2020-05-13
得票数 3
回答已采纳
1
回答
只有
Kotlin
Coroutines
的
数据流?
kotlin
、
rx-java2
、
kotlinx.coroutines
有了RxJava,我已经习惯了我
的
存储库,返回可观察到
的
数据,每当发生根本
的
更改时,这些数据就会自动更新。为了实现这一点,我只需在我
的
存储库中使用相关
的
更改信息通知一个主题,就可以观察到类似getAll()这样
的
信息。
浏览 1
提问于2019-02-13
得票数 2
回答已采纳
4
回答
有时,
ConflatedBroadcastChannel
在没有任何操作
的
情况下触发最近
的
值。
android
、
kotlin
、
android-architecture-components
、
kotlin-coroutines
、
kotlinx.coroutines.channels
在谷歌关于advanced-coroutines-codelab示例
的
官方代码中,他们使用了
ConflatedBroadcastChannel
和。我在我
的
一个附带项目中使用了同样
的
技术,当恢复侦听活动时,有时
ConflatedBroadcastChannel
会触发它
的
最近值,从而导致flatMapLatest主体
的
执行没有任何改变。我认为这是在系统收集垃圾时发生
的
,因为我可以通过从另一个活动调用System.gc()来重现这个问题。 class
浏览 6
提问于2020-04-30
得票数 4
回答已采纳
1
回答
Kotlin
流:只收集至少重复N次
的
元素
android
、
firebase
、
kotlin
、
kotlin-coroutines
、
kotlin-flow
我正在实现ML工具包OCR功能,有时,前几个值是错误
的
,只有在一段时间后相机稳定并产生正确
的
值。我不想先删除X值,因为我不知道流将包含多少元素。因此,最好
的
方法是使用一些条件,将当前元素与前一个元素进行比较,但不确定。 val
浏览 4
提问于2020-05-12
得票数 4
回答已采纳
1
回答
易用渠道
kotlin
、
kotlinx.coroutines
用例我需要一个支持从其中消费项目的ReceiveChannel<T>。它应该起FIFO队列
的
作用。所需
的
行为
:channel.send(2) // ui attaches, receives,当我从通道分离时
浏览 39
提问于2018-06-09
得票数 1
回答已采纳
1
回答
如何使用
Kotlin
运行一个Android测试?
android
、
unit-testing
、
junit
、
kotlin
我在
单元测试
中使用
Kotlin
1.0.3进行Android开发,但是当我尝试运行单个测试时,它会运行类
的
所有测试。有人知道如何避免这种
行为
吗?
浏览 2
提问于2016-07-18
得票数 6
回答已采纳
1
回答
Android
单元测试
不会使用正确
的
应用程序类
java
、
android
、
unit-testing
、
robolectric
我正在经历一些奇怪
的
行为
,涉及到android如何在
单元测试
中选择Application类。sou
浏览 8
提问于2017-04-03
得票数 1
回答已采纳
3
回答
如何将项目发送到
Kotlin
.Flow (如
行为
主题)
android
、
kotlin
、
kotlin-coroutines
、
kotlinx.coroutines.channels
、
kotlinx.coroutines.flow
我想知道如何向
Kotlin
.Flow发送/发出项,所以我
的
用例是:fun observe() { println(it) }但是问题在Repository方面,对于RxJava,我们可以使用将其公开为Observable/Flowable,并发出如下所示
的
新项:但是每当我建立一个新
浏览 16
提问于2019-08-04
得票数 39
回答已采纳
2
回答
使用
Kotlin
Gradle DSL向
Kotlin
项目添加集成测试
java
、
gradle
、
kotlin
、
gradle-kotlin-dsl
我想在
Kotlin
项目中添加一个额外
的
“源集”,它将包含集成测试。我看到了一些关于为普通Java项目或
Kotlin
使用Groovy而不是
Kotlin
Gradle DSL
的
帖子。在总结中,使用
Kotlin
Gradle DSL: 如何添加可以包含
Kotlin
代码、Java代码和资源
的
附加“源代码集”,以便将集成测试与常规
单元测试
分离?如何添加额外
的
任务和配置以独立于
单元测试
运行集成测试?我希望目
浏览 0
提问于2018-08-29
得票数 10
2
回答
如何在MockK中实现@Capturing
行为
?
spring
、
jmockit
、
mockk
我们使用JMockit模拟框架对Spring应用程序进行了
单元测试
。现在,我们想使用MockK在
Kotlin
中编写新
的
测试。几乎所有的东西看起来都工作得很好,但是我们不知道如何模拟Spring自动绑定
的
bean。在JMockit中,我们使用了@Capturing注解,该注解还在实现模拟接口
的
类上扩展了模拟。如何在MockK框架中实现与模拟类似的
行为
?
浏览 2
提问于2018-09-02
得票数 0
2
回答
Jacoco报告了一个Android项目中按
单元测试
对
Kotlin
类
的
0覆盖率。
android
、
gradle
、
junit
、
kotlin
、
jacoco
我正在将一个Android应用程序从java迁移到
kotlin
。我
的
应用程序有Java和
Kotlin
类,测试使用Java。 我负责./gradlew clean jacocoTestReport。由app/build/reports/jacoco/jacocoTestReport/html/index.html中
的
jacoco生成
的
报告没有显示对
Kotlin
类
的
覆盖,这些类确实包含在
单元测试<
浏览 2
提问于2017-11-26
得票数 5
回答已采纳
1
回答
android studio中
的
Kotlin
单元测试
android-studio
、
android-gradle-plugin
、
kotlin
我使用
的
是Android studio RC2。当我试图通过android studio运行
kotlin
单元测试
时,gradle会在运行测试之前执行assembleDebug任务并创建一个debug apk。对于Java
单元测试
,它不能做到这一点。谢谢
浏览 0
提问于2017-10-23
得票数 3
1
回答
我应该如何测试
Kotlin
扩展函数?
java
、
unit-testing
、
testing
、
kotlin
、
language-interoperability
谁能告诉我应该如何在
Kotlin
中对扩展函数进行
单元测试
?既然它们是静态解析
的
,那么应该将它们作为静态方法调用还是非静态方法进行测试?另外,由于语言完全可以与Java互操作,那么应该如何执行
Kotlin
扩展函数
的
Java
单元测试
?
浏览 8
提问于2017-02-22
得票数 24
回答已采纳
1
回答
无法在IntelliJ for JUnit中运行
Kotlin
类文件
java
、
intellij-idea
、
junit
、
kotlin
我是一个安卓和iOS
的
开发人员。我是用IntelliJ编写
Kotlin
编程语言
的
新手。Java类运行良好,但
kotlin
类在运行时显示错误。首先,它展示了与错误相关
的
JUnit版本。我搜索并找到了需要配置
单元测试
的
解决方案。Information:
Kotlin
: ko
浏览 2
提问于2017-07-10
得票数 1
1
回答
如何防止特定于风格
的
单元测试
被编译成另一种风格?
android
、
junit
、
android-productflavors
' release.java.srcDirs += 'src/release/
kotlin
com.android.support.test.espresso:espresso-core:3.0.2'} Android Studio<em
浏览 12
提问于2019-08-04
得票数 6
回答已采纳
1
回答
可以测试这个
Kotlin
类吗?
unit-testing
、
kotlin
、
mocking
、
abstract-class
、
protected
我正在尝试为
Kotlin
类A编写
单元测试
用例,并尝试将test()方法中存在
的
返回client()调用模拟为
单元测试
test()方法:class A (par 1B(par 1, par 2) { return client()} B.kt
kotlin
浏览 1
提问于2020-02-16
得票数 2
5
回答
Kotlin
多平台:如何在iOS
的
单元测试
中模拟对象
android
、
ios
、
unit-testing
、
kotlin
、
kotlin-multiplatform
我正在为iOS / Android开发一个
Kotlin
多平台(KMP)库。我已经为JVM编写了一些
单元测试
,我使用为其创建间谍和模拟,但MockK还不完全支持
Kotlin
原生。因此,我想知道其他从事KMP项目的人是如何为iOS平台编写
单元测试
的
。举个例子,我会很感激
的
。
浏览 5
提问于2019-10-10
得票数 12
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
初尝 Kotlin In MyBatis
为什么我们要尝试Kotlin
北大青鸟建大IT学院:2020年最流行的Java开发技术
Android Weekly Notes Issue#320
2020年需要关注的5大Android开发技术
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券