|
|
|
@ -289,17 +289,19 @@ public class ReactiveGridFsTemplateTests { |
|
|
|
.verifyComplete(); |
|
|
|
.verifyComplete(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test // DATAMONGO-2411
|
|
|
|
@Test // DATAMONGO-765
|
|
|
|
public void considersSkipLimitWhenQueryingFiles() { |
|
|
|
public void considersSkipLimitWhenQueryingFiles() { |
|
|
|
|
|
|
|
|
|
|
|
DataBufferFactory bufferFactory = new DefaultDataBufferFactory(); |
|
|
|
DataBufferFactory bufferFactory = new DefaultDataBufferFactory(); |
|
|
|
DataBuffer buffer = bufferFactory.allocateBuffer(0); |
|
|
|
DataBuffer buffer = bufferFactory.allocateBuffer(0); |
|
|
|
Flux.just( //
|
|
|
|
Flux.just("a", "aa", "aaa", //
|
|
|
|
"a", "aa", "aaa", //
|
|
|
|
|
|
|
|
"b", "bb", "bbb", //
|
|
|
|
"b", "bb", "bbb", //
|
|
|
|
"c", "cc", "ccc", //
|
|
|
|
"c", "cc", "ccc", //
|
|
|
|
"d", "dd", "ddd") //
|
|
|
|
"d", "dd", "ddd") //
|
|
|
|
.flatMap(fileName -> operations.store(Mono.just(buffer), fileName)) //
|
|
|
|
.flatMap(fileName -> operations.store(Mono.just(buffer), fileName)) //
|
|
|
|
.blockLast(); |
|
|
|
.as(StepVerifier::create) //
|
|
|
|
|
|
|
|
.expectNextCount(12) //
|
|
|
|
|
|
|
|
.verifyComplete(); |
|
|
|
|
|
|
|
|
|
|
|
PageRequest pageRequest = PageRequest.of(2, 3, Sort.Direction.ASC, "filename"); |
|
|
|
PageRequest pageRequest = PageRequest.of(2, 3, Sort.Direction.ASC, "filename"); |
|
|
|
operations.find(new Query().with(pageRequest)) //
|
|
|
|
operations.find(new Query().with(pageRequest)) //
|
|
|
|
|