@Test
public void shouldHonorDisposedWhenCallingOnComplete() throws Exception {
// Given
Disposable disposable = mock(Disposable.class);
CompletableObserver childObserver = mock(CompletableObserver.class);
CompletableObserver decoratedObserver = BulkheadOperator.of(bulkhead).apply(childObserver);
decoratedObserver.onSubscribe(disposable);
// When
((Disposable) decoratedObserver).dispose();
decoratedObserver.onComplete();
// Then
verify(childObserver, never()).onComplete();
assertThat(bulkhead.getMetrics().getAvailableConcurrentCalls()).isEqualTo(1);
}
BulkheadCompletableObserverTest.java 文件源码
java
阅读 40
收藏 0
点赞 0
评论 0
项目:resilience4j
作者:
评论列表
文章目录