gpt4 book ai didi

kotlin - RxKotlin-订阅TestSubscriber时不发出Single.just()

转载 作者:行者123 更新时间:2023-12-02 13:15:20 30 4
gpt4 key购买 nike

我以为这是工作原理,好像我丢失了一些东西。

@Test
fun singleCompletes()
{
val testSubscriber = TestSubscriber<Boolean>()

Single.just(true)
.subscribeOn(Schedulers.immediate())
.subscribe { testSubscriber }

testSubscriber.assertNoErrors()
testSubscriber.assertValue(true)
}

java.lang.AssertionError: Number of items does not match. Provided: 1 Actual: 0.

最佳答案

我认为您对subscribe的调用不正确。

看来你是说

Single.just(true)
.subscribeOn(Schedulers.immediate())
.subscribe(testSubscriber)

这将调用 subscribe(Subscriber<? super T> subscriber)

您的代码正在调用 subscribe(final Action1<? super T> onSuccess),它将解释您看到的内容。

关于kotlin - RxKotlin-订阅TestSubscriber时不发出Single.just(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41987704/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com