public class FluxGroupByTest extends FluxOperatorTest<java.lang.String,GroupedFlux<java.lang.Integer,java.lang.String>>
FluxOperatorTest.Scenario<I,O>
构造器和说明 |
---|
FluxGroupByTest() |
限定符和类型 | 方法和说明 |
---|---|
void |
backpressure() |
void |
concatMapBack() |
void |
concatMapBackHidden() |
void |
empty() |
void |
error() |
void |
flatMapBack() |
void |
flatMapBackHidden() |
void |
fusedGroupByParallel() |
void |
groupsCompleteAsSoonAsMainCompletes() |
void |
groupsCompleteAsSoonAsMainCompletesNoFusion() |
void |
keySelectorNull() |
void |
normal() |
void |
normalValueSelector() |
void |
oneGroupLongMerge() |
void |
oneGroupLongMergeHidden() |
void |
prefetchIsUsed() |
void |
prefetchMaxRequestsUnbounded() |
void |
scanMain() |
void |
scanOperator() |
void |
scanUnicastGroupedFlux() |
void |
takeTwoGroupsOnly() |
void |
twoGroupsConsumeWithSubscribe() |
void |
twoGroupsConsumeWithSubscribeHide() |
void |
twoGroupsConsumeWithSubscribePrefetchBigger() |
void |
twoGroupsConsumeWithSubscribePrefetchSmaller() |
void |
twoGroupsFullAsync() |
void |
twoGroupsFullAsyncFullHide() |
void |
twoGroupsLongAsyncMerge() |
void |
twoGroupsLongAsyncMergeHidden() |
void |
twoGroupsLongAsyncMergeHidden2() |
void |
twoGroupsLongMerge() |
void |
twoGroupsLongMergeHidden() |
void |
valueSelectorNull() |
scenario
@Test public void normal()
@Test public void normalValueSelector()
@Test public void takeTwoGroupsOnly()
@Test public void keySelectorNull()
@Test public void valueSelectorNull()
@Test public void error()
@Test public void backpressure()
@Test public void flatMapBack()
@Test public void flatMapBackHidden()
@Test public void concatMapBack()
@Test public void concatMapBackHidden()
@Test public void empty()
@Test public void oneGroupLongMerge()
@Test public void oneGroupLongMergeHidden()
@Test public void twoGroupsLongMerge()
@Test public void twoGroupsLongMergeHidden()
@Test public void twoGroupsLongAsyncMerge()
@Test public void twoGroupsLongAsyncMergeHidden()
@Test @Tag(value="slow") public void twoGroupsLongAsyncMergeHidden2()
@Test public void twoGroupsConsumeWithSubscribe()
@Test public void twoGroupsConsumeWithSubscribePrefetchSmaller()
@Test public void twoGroupsConsumeWithSubscribePrefetchBigger()
@Test public void twoGroupsConsumeWithSubscribeHide()
@Test @Disabled(value="temporarily disabled, see gh-1028") public void twoGroupsFullAsyncFullHide()
@Test @Disabled(value="temporarily disabled, see gh-1028") public void twoGroupsFullAsync()
@Test public void groupsCompleteAsSoonAsMainCompletes()
@Test public void groupsCompleteAsSoonAsMainCompletesNoFusion()
@Test public void prefetchIsUsed()
@Test public void prefetchMaxRequestsUnbounded()
@Test public void scanOperator()
@Test public void scanMain()
@Test public void scanUnicastGroupedFlux()
@Test @Timeout(value=10L) public void fusedGroupByParallel()