|
|
|
@ -33,6 +33,7 @@ import java.util.Map.Entry; |
|
|
|
import java.util.stream.Stream; |
|
|
|
import java.util.stream.Stream; |
|
|
|
|
|
|
|
|
|
|
|
import org.bson.BsonArray; |
|
|
|
import org.bson.BsonArray; |
|
|
|
|
|
|
|
import org.bson.BsonDateTime; |
|
|
|
import org.bson.BsonDouble; |
|
|
|
import org.bson.BsonDouble; |
|
|
|
import org.bson.BsonInt32; |
|
|
|
import org.bson.BsonInt32; |
|
|
|
import org.bson.BsonInt64; |
|
|
|
import org.bson.BsonInt64; |
|
|
|
@ -151,6 +152,13 @@ class BsonUtilsTest { |
|
|
|
.isEqualTo(new Document("value", source).toBsonDocument().get("value")); |
|
|
|
.isEqualTo(new Document("value", source).toBsonDocument().get("value")); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Test // GH-5072
|
|
|
|
|
|
|
|
void convertsJavaDateToBsonDateTime() { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date source = new Date(); |
|
|
|
|
|
|
|
assertThat(BsonUtils.simpleToBsonValue(source)).isEqualTo(new BsonDateTime(source.getTime())); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ParameterizedTest // GH-4432
|
|
|
|
@ParameterizedTest // GH-4432
|
|
|
|
@MethodSource("collectionLikeInstances") |
|
|
|
@MethodSource("collectionLikeInstances") |
|
|
|
void convertsCollectionLikeToBsonArray(Object source) { |
|
|
|
void convertsCollectionLikeToBsonArray(Object source) { |
|
|
|
|