本文整理了Java中io.reactivex.internal.functions.Functions.alwaysTrue()
方法的一些代码示例,展示了Functions.alwaysTrue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Functions.alwaysTrue()
方法的具体详情如下:
包路径:io.reactivex.internal.functions.Functions
类名称:Functions
方法名:alwaysTrue
暂无
代码示例来源:origin: ReactiveX/RxJava
@Override
public Object apply(Flowable<Integer> f) throws Exception {
return f.all(Functions.alwaysTrue());
}
}, false, 1, 1, true);
代码示例来源:origin: ReactiveX/RxJava
@Override
public Flowable<Object> apply(Flowable<Object> f) throws Exception {
return f.filter(Functions.alwaysTrue());
}
});
代码示例来源:origin: ReactiveX/RxJava
@Override
public Publisher<Boolean> apply(Flowable<Object> f) throws Exception {
return f.any(Functions.alwaysTrue()).toFlowable();
}
});
代码示例来源:origin: ReactiveX/RxJava
@Override
public Publisher<Object> apply(Flowable<Object> f) throws Exception {
return f.doFinally(FlowableDoFinallyTest.this).filter(Functions.alwaysTrue());
}
});
代码示例来源:origin: ReactiveX/RxJava
@Test
public void conditional() {
Flowable.range(1, 5)
.filter(Functions.alwaysTrue())
.filter(Functions.alwaysTrue())
.test()
.assertResult(1, 2, 3, 4, 5);
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void rangeConditional() {
Flowable.range(1, 5)
.doAfterNext(afterNext)
.filter(Functions.alwaysTrue())
.subscribeWith(ts)
.assertResult(1, 2, 3, 4, 5);
assertEquals(Arrays.asList(1, -1, 2, -2, 3, -3, 4, -4, 5, -5), values);
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void subscriberCount() {
ParallelFlowableTest.checkSubscriberCount(Flowable.range(1, 5).parallel()
.filter(Functions.alwaysTrue()));
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void emptyConditional() {
Flowable.<Integer>empty()
.doAfterNext(afterNext)
.filter(Functions.alwaysTrue())
.subscribeWith(ts)
.assertResult();
assertTrue(values.isEmpty());
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void normalConditionalCrash2() {
Flowable.fromIterable(new CrashingIterable(100, 100, 2))
.filter(Functions.alwaysTrue())
.test()
.assertFailure(TestException.class, 0);
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void conditionalSlowPathTakeExact() {
Flowable.range(1, 5)
.filter(Functions.alwaysTrue())
.take(5)
.test()
.assertResult(1, 2, 3, 4, 5);
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void slowPathTakeExact() {
Flowable.rangeLong(1L, 5L)
.filter(Functions.alwaysTrue())
.take(5)
.test()
.assertResult(1L, 2L, 3L, 4L, 5L);
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void asyncFusedRejectedConditional() {
TestSubscriber<Integer> ts0 = SubscriberFusion.newTest(QueueFuseable.ASYNC);
Flowable.range(1, 5)
.doAfterNext(afterNext)
.filter(Functions.alwaysTrue())
.subscribe(ts0);
SubscriberFusion.assertFusion(ts0, QueueFuseable.NONE)
.assertResult(1, 2, 3, 4, 5);
assertEquals(Arrays.asList(-1, -2, -3, -4, -5), values);
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void normalJustConditional() {
Maybe.just(1)
.doFinally(this)
.filter(Functions.alwaysTrue())
.test()
.assertResult(1);
assertEquals(1, calls);
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void workerNotDisposedPrematurelySyncInNormalOutConditional() {
DisposeTrackingScheduler s = new DisposeTrackingScheduler();
Flowable.concat(
Flowable.just(1).observeOn(s).filter(Functions.alwaysTrue()),
Flowable.just(2)
)
.test()
.assertResult(1, 2);
assertEquals(1, s.disposedCount.get());
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void normalEmptyConditional() {
Flowable.empty()
.doFinally(this)
.filter(Functions.alwaysTrue())
.test()
.assertResult();
assertEquals(1, calls);
}
代码示例来源:origin: ReactiveX/RxJava
@SuppressWarnings("unchecked")
@Test
public void emptyConditionalBackpressured() {
TestSubscriber<Object> ts = new TestSubscriber<Object>(0L);
Flowable.empty()
.parallel(1)
.runOn(ImmediateThinScheduler.INSTANCE)
.filter(Functions.alwaysTrue())
.subscribe(new Subscriber[] { ts });
ts
.assertResult();
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void normalTakeConditional() {
Observable.range(1, 10)
.doFinally(this)
.filter(Functions.alwaysTrue())
.take(5)
.test()
.assertResult(1, 2, 3, 4, 5);
assertEquals(1, calls);
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void filterNoError() {
for (ParallelFailureHandling e : ParallelFailureHandling.values()) {
Flowable.just(1)
.parallel(1)
.filter(Functions.alwaysTrue(), e)
.sequential()
.test()
.assertResult(1);
}
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void syncFusedBoundaryConditional() {
TestSubscriber<Integer> ts = SubscriberFusion.newTest(QueueFuseable.SYNC | QueueFuseable.BOUNDARY);
Flowable.range(1, 5)
.doFinally(this)
.filter(Functions.alwaysTrue())
.subscribe(ts);
SubscriberFusion.assertFusion(ts, QueueFuseable.NONE)
.assertResult(1, 2, 3, 4, 5);
assertEquals(1, calls);
}
代码示例来源:origin: ReactiveX/RxJava
@Test
public void syncFused() {
TestSubscriber<Integer> ts = SubscriberFusion.newTest(QueueFuseable.ANY);
Flowable.range(1, 5)
.filter(Functions.alwaysTrue())
.subscribe(ts);
ts.assertOf(SubscriberFusion.<Integer>assertFuseable())
.assertOf(SubscriberFusion.<Integer>assertFusionMode(QueueFuseable.SYNC))
.assertResult(1, 2, 3, 4, 5);
}
内容来源于网络,如有侵权,请联系作者删除!