@Test public void ofNestedStreamsShouldConstructAFluentFutureStreamWhenProvidedAStreamOfFutureOfStream() { assertThat( FluentFutureStream.ofNestedStreams( Stream.of( CompletableFuture.completedFuture(Stream.of(1, 2)), CompletableFuture.completedFuture(Stream.of()), CompletableFuture.completedFuture(Stream.of(3)))) .join() .collect(Guavate.toImmutableList())) .containsExactly(1, 2, 3); }