Skip to content

Commit 1660f24

Browse files
committed
Refactor imports in KotlinSerializerCodecTest.kt
1 parent 5224ef8 commit 1660f24

File tree

1 file changed

+70
-3
lines changed

1 file changed

+70
-3
lines changed

bson-kotlinx/src/test/kotlin/org/bson/codecs/kotlinx/KotlinSerializerCodecTest.kt

Lines changed: 70 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
package org.bson.codecs.kotlinx
1717

1818
import java.math.BigDecimal
19-
import java.util.Base64
19+
import java.util.*
2020
import java.util.stream.Stream
2121
import kotlin.test.assertEquals
2222
import kotlinx.datetime.Instant
@@ -26,7 +26,10 @@ import kotlinx.datetime.LocalTime
2626
import kotlinx.serialization.ExperimentalSerializationApi
2727
import kotlinx.serialization.MissingFieldException
2828
import kotlinx.serialization.SerializationException
29-
import kotlinx.serialization.json.*
29+
import kotlinx.serialization.json.JsonPrimitive
30+
import kotlinx.serialization.json.buildJsonArray
31+
import kotlinx.serialization.json.buildJsonObject
32+
import kotlinx.serialization.json.put
3033
import kotlinx.serialization.modules.SerializersModule
3134
import kotlinx.serialization.modules.plus
3235
import kotlinx.serialization.modules.polymorphic
@@ -46,7 +49,71 @@ import org.bson.BsonUndefined
4649
import org.bson.codecs.DecoderContext
4750
import org.bson.codecs.EncoderContext
4851
import org.bson.codecs.configuration.CodecConfigurationException
49-
import org.bson.codecs.kotlinx.samples.*
52+
import org.bson.codecs.kotlinx.samples.Box
53+
import org.bson.codecs.kotlinx.samples.DataClassBsonValues
54+
import org.bson.codecs.kotlinx.samples.DataClassContainsOpen
55+
import org.bson.codecs.kotlinx.samples.DataClassContainsValueClass
56+
import org.bson.codecs.kotlinx.samples.DataClassEmbedded
57+
import org.bson.codecs.kotlinx.samples.DataClassKey
58+
import org.bson.codecs.kotlinx.samples.DataClassLastItemDefaultsToNull
59+
import org.bson.codecs.kotlinx.samples.DataClassListOfDataClasses
60+
import org.bson.codecs.kotlinx.samples.DataClassListOfListOfDataClasses
61+
import org.bson.codecs.kotlinx.samples.DataClassListOfSealed
62+
import org.bson.codecs.kotlinx.samples.DataClassMapOfDataClasses
63+
import org.bson.codecs.kotlinx.samples.DataClassMapOfListOfDataClasses
64+
import org.bson.codecs.kotlinx.samples.DataClassNestedParameterizedTypes
65+
import org.bson.codecs.kotlinx.samples.DataClassOpen
66+
import org.bson.codecs.kotlinx.samples.DataClassOpenA
67+
import org.bson.codecs.kotlinx.samples.DataClassOpenB
68+
import org.bson.codecs.kotlinx.samples.DataClassOptionalBsonValues
69+
import org.bson.codecs.kotlinx.samples.DataClassParameterized
70+
import org.bson.codecs.kotlinx.samples.DataClassSealed
71+
import org.bson.codecs.kotlinx.samples.DataClassSealedA
72+
import org.bson.codecs.kotlinx.samples.DataClassSealedB
73+
import org.bson.codecs.kotlinx.samples.DataClassSealedC
74+
import org.bson.codecs.kotlinx.samples.DataClassSelfReferential
75+
import org.bson.codecs.kotlinx.samples.DataClassWithAnnotations
76+
import org.bson.codecs.kotlinx.samples.DataClassWithBooleanMapKey
77+
import org.bson.codecs.kotlinx.samples.DataClassWithBsonConstructor
78+
import org.bson.codecs.kotlinx.samples.DataClassWithBsonDiscriminator
79+
import org.bson.codecs.kotlinx.samples.DataClassWithBsonExtraElements
80+
import org.bson.codecs.kotlinx.samples.DataClassWithBsonId
81+
import org.bson.codecs.kotlinx.samples.DataClassWithBsonIgnore
82+
import org.bson.codecs.kotlinx.samples.DataClassWithBsonProperty
83+
import org.bson.codecs.kotlinx.samples.DataClassWithBsonRepresentation
84+
import org.bson.codecs.kotlinx.samples.DataClassWithCamelCase
85+
import org.bson.codecs.kotlinx.samples.DataClassWithCollections
86+
import org.bson.codecs.kotlinx.samples.DataClassWithContextualDateValues
87+
import org.bson.codecs.kotlinx.samples.DataClassWithDataClassMapKey
88+
import org.bson.codecs.kotlinx.samples.DataClassWithDateValues
89+
import org.bson.codecs.kotlinx.samples.DataClassWithDefaults
90+
import org.bson.codecs.kotlinx.samples.DataClassWithEmbedded
91+
import org.bson.codecs.kotlinx.samples.DataClassWithEncodeDefault
92+
import org.bson.codecs.kotlinx.samples.DataClassWithEnum
93+
import org.bson.codecs.kotlinx.samples.DataClassWithEnumMapKey
94+
import org.bson.codecs.kotlinx.samples.DataClassWithFailingInit
95+
import org.bson.codecs.kotlinx.samples.DataClassWithJsonElement
96+
import org.bson.codecs.kotlinx.samples.DataClassWithJsonElements
97+
import org.bson.codecs.kotlinx.samples.DataClassWithJsonElementsNullable
98+
import org.bson.codecs.kotlinx.samples.DataClassWithKotlinAllowedName
99+
import org.bson.codecs.kotlinx.samples.DataClassWithListThatLastItemDefaultsToNull
100+
import org.bson.codecs.kotlinx.samples.DataClassWithMutableList
101+
import org.bson.codecs.kotlinx.samples.DataClassWithMutableMap
102+
import org.bson.codecs.kotlinx.samples.DataClassWithMutableSet
103+
import org.bson.codecs.kotlinx.samples.DataClassWithNestedParameterized
104+
import org.bson.codecs.kotlinx.samples.DataClassWithNestedParameterizedDataClass
105+
import org.bson.codecs.kotlinx.samples.DataClassWithNullableGeneric
106+
import org.bson.codecs.kotlinx.samples.DataClassWithNulls
107+
import org.bson.codecs.kotlinx.samples.DataClassWithPair
108+
import org.bson.codecs.kotlinx.samples.DataClassWithParameterizedDataClass
109+
import org.bson.codecs.kotlinx.samples.DataClassWithRequired
110+
import org.bson.codecs.kotlinx.samples.DataClassWithSameSnakeCaseName
111+
import org.bson.codecs.kotlinx.samples.DataClassWithSequence
112+
import org.bson.codecs.kotlinx.samples.DataClassWithSimpleValues
113+
import org.bson.codecs.kotlinx.samples.DataClassWithTriple
114+
import org.bson.codecs.kotlinx.samples.Key
115+
import org.bson.codecs.kotlinx.samples.SealedInterface
116+
import org.bson.codecs.kotlinx.samples.ValueClass
50117
import org.bson.json.JsonMode
51118
import org.bson.json.JsonWriterSettings
52119
import org.junit.jupiter.api.Test

0 commit comments

Comments
 (0)