Skip to content

Commit 81d3a8f

Browse files
committed
Fix test
1 parent b482ea5 commit 81d3a8f

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

driver-core/src/test/functional/com/mongodb/client/model/expressions/AbstractExpressionsFunctionalTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
import static com.mongodb.ClusterFixture.serverVersionAtLeast;
4141
import static com.mongodb.client.model.Aggregates.addFields;
4242
import static org.bson.codecs.configuration.CodecRegistries.fromProviders;
43+
import static org.bson.conversions.Bson.DEFAULT_CODEC_REGISTRY;
4344
import static org.junit.jupiter.api.Assertions.assertEquals;
4445

4546
public abstract class AbstractExpressionsFunctionalTest extends OperationTest {
@@ -70,7 +71,8 @@ protected void assertExpression(@Nullable final Object expected, final Expressio
7071
return;
7172
}
7273

73-
BsonValue expressionValue = ((MqlExpression<?>) expression).toBsonValue(fromProviders(new BsonValueCodecProvider()));
74+
BsonValue expressionValue = ((MqlExpression<?>) expression).toBsonValue(
75+
fromProviders(new BsonValueCodecProvider(), DEFAULT_CODEC_REGISTRY));
7476
BsonValue bsonValue = new BsonDocumentFragmentCodec().readValue(
7577
new JsonReader(expectedMql),
7678
DecoderContext.builder().build());

driver-core/src/test/functional/com/mongodb/client/model/expressions/ArrayExpressionsFunctionalTest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,15 @@ public void literalsTest() {
8686
of(Document.parse("{a: 1}")),
8787
of(Document.parse("{b: 2}")));
8888
assertExpression(
89-
Arrays.asList(Collections.emptyList(), Collections.emptyList()), documentArray,
90-
"[[], []]");
89+
Arrays.asList(Document.parse("{a: 1}"), Document.parse("{b: 2}")),
90+
documentArray,
91+
"[{'$literal': {'a': 1}}, {'$literal': {'b': 2}}]");
9192

9293
// Array
9394
ArrayExpression<ArrayExpression<Expression>> arrayArray = ofArray(ofArray(), ofArray());
9495
assertExpression(
95-
Arrays.asList(Collections.emptyList(), Collections.emptyList()), arrayArray,
96+
Arrays.asList(Collections.emptyList(), Collections.emptyList()),
97+
arrayArray,
9698
"[[], []]");
9799

98100
// Mixed

driver-core/src/test/functional/com/mongodb/client/model/expressions/DocumentExpressionsFunctionalTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,9 @@
2525
import java.time.Instant;
2626
import java.util.Arrays;
2727

28-
import static com.mongodb.client.model.expressions.Expressions.of;
2928
import static com.mongodb.client.model.expressions.Expressions.of;
3029
import static com.mongodb.client.model.expressions.Expressions.ofIntegerArray;
3130
import static org.junit.jupiter.api.Assertions.assertThrows;
32-
import static org.junit.jupiter.api.Assertions.assertTrue;
3331

3432
@SuppressWarnings("ConstantConditions")
3533
class DocumentExpressionsFunctionalTest extends AbstractExpressionsFunctionalTest {
@@ -232,7 +230,7 @@ public void mergeTest() {
232230
assertExpression(
233231
BsonDocument.parse("{a: null}"),
234232
ofDoc("{a: 1}").merge(ofDoc("{a: null}")));
235-
233+
236234
assertExpression(
237235
BsonDocument.parse("{a: 1}"),
238236
ofDoc("{a: null}").merge(ofDoc("{a: 1}")));

0 commit comments

Comments
 (0)