Skip to content

Commit 6243c36

Browse files
committed
Fix SyncMongoCollection
1 parent 5fee4af commit 6243c36

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

driver-reactive-streams/src/test/functional/com/mongodb/reactivestreams/client/syncadapter/SyncMongoCollection.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ public <TResult> ChangeStreamIterable<TResult> watch(final Class<TResult> result
260260

261261
@Override
262262
public ChangeStreamIterable<T> watch(final List<? extends Bson> pipeline) {
263-
return new SyncChangeStreamIterable<>(wrapped.watch(wrapped.getDocumentClass()));
263+
return new SyncChangeStreamIterable<>(wrapped.watch(pipeline, wrapped.getDocumentClass()));
264264
}
265265

266266
@Override
@@ -737,44 +737,44 @@ public void dropIndex(final ClientSession clientSession, final Bson keys, final
737737

738738
@Override
739739
public void dropIndexes() {
740-
throw new UnsupportedOperationException();
740+
Mono.from(wrapped.dropIndexes()).block(TIMEOUT_DURATION);
741741
}
742742

743743
@Override
744744
public void dropIndexes(final ClientSession clientSession) {
745-
throw new UnsupportedOperationException();
745+
Mono.from(wrapped.dropIndexes(unwrap(clientSession))).block(TIMEOUT_DURATION);
746746
}
747747

748748
@Override
749749
public void dropIndexes(final DropIndexOptions dropIndexOptions) {
750-
throw new UnsupportedOperationException();
750+
Mono.from(wrapped.dropIndexes(dropIndexOptions)).block(TIMEOUT_DURATION);
751751
}
752752

753753
@Override
754754
public void dropIndexes(final ClientSession clientSession, final DropIndexOptions dropIndexOptions) {
755-
throw new UnsupportedOperationException();
755+
Mono.from(wrapped.dropIndexes(unwrap(clientSession), dropIndexOptions)).block(TIMEOUT_DURATION);
756756
}
757757

758758
@Override
759759
public void renameCollection(final MongoNamespace newCollectionNamespace) {
760-
throw new UnsupportedOperationException();
760+
Mono.from(wrapped.renameCollection(newCollectionNamespace)).block(TIMEOUT_DURATION);
761761
}
762762

763763
@Override
764764
public void renameCollection(final MongoNamespace newCollectionNamespace, final RenameCollectionOptions renameCollectionOptions) {
765-
throw new UnsupportedOperationException();
765+
Mono.from(wrapped.renameCollection(newCollectionNamespace, renameCollectionOptions)).block(TIMEOUT_DURATION);
766766
}
767767

768768
@Override
769769
public void renameCollection(final ClientSession clientSession, final MongoNamespace newCollectionNamespace) {
770-
throw new UnsupportedOperationException();
770+
Mono.from(wrapped.renameCollection(unwrap(clientSession), newCollectionNamespace)).block(TIMEOUT_DURATION);
771771
}
772772

773773
@Override
774774
public void renameCollection(
775775
final ClientSession clientSession, final MongoNamespace newCollectionNamespace,
776776
final RenameCollectionOptions renameCollectionOptions) {
777-
throw new UnsupportedOperationException();
777+
Mono.from(wrapped.renameCollection(unwrap(clientSession), newCollectionNamespace, renameCollectionOptions)).block(TIMEOUT_DURATION);
778778
}
779779

780780
private com.mongodb.reactivestreams.client.ClientSession unwrap(final ClientSession clientSession) {

0 commit comments

Comments
 (0)