Skip to content

Commit 0fa847d

Browse files
committed
added test for experimentalDeserializationBackend property
1 parent 2eba510 commit 0fa847d

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/test/kotlin/com/fasterxml/jackson/module/kotlin/DslTest.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@ package com.fasterxml.jackson.module.kotlin
22

33
import com.fasterxml.jackson.core.json.JsonReadFeature
44
import com.fasterxml.jackson.core.json.JsonWriteFeature
5-
import com.fasterxml.jackson.module.kotlin.KotlinFeature.NullIsSameAsDefault
6-
import com.fasterxml.jackson.module.kotlin.KotlinFeature.NullToEmptyCollection
7-
import com.fasterxml.jackson.module.kotlin.KotlinFeature.NullToEmptyMap
5+
import com.fasterxml.jackson.module.kotlin.KotlinFeature.*
86
import com.fasterxml.jackson.module.kotlin.KotlinFeature.SingletonSupport
9-
import com.fasterxml.jackson.module.kotlin.KotlinFeature.StrictNullChecks
107
import com.fasterxml.jackson.module.kotlin.SingletonSupport.CANONICALIZE
118
import org.junit.Assert.assertNotNull
129
import org.junit.Test
@@ -37,6 +34,7 @@ class DslTest {
3734
enable(NullIsSameAsDefault)
3835
enable(SingletonSupport)
3936
enable(StrictNullChecks)
37+
enable(ExperimentalDeserializationBackend)
4038
}
4139

4240
assertNotNull(module)
@@ -46,6 +44,7 @@ class DslTest {
4644
assertTrue(module.nullIsSameAsDefault)
4745
assertEquals(module.singletonSupport, CANONICALIZE)
4846
assertTrue(module.strictNullChecks)
47+
assertTrue(module.experimentalDeserializationBackend)
4948
}
5049

5150
@Test

src/test/kotlin/com/fasterxml/jackson/module/kotlin/KotlinModuleTest.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import com.fasterxml.jackson.module.kotlin.KotlinFeature.NullToEmptyCollection
55
import com.fasterxml.jackson.module.kotlin.KotlinFeature.NullToEmptyMap
66
import com.fasterxml.jackson.module.kotlin.KotlinFeature.SingletonSupport
77
import com.fasterxml.jackson.module.kotlin.KotlinFeature.StrictNullChecks
8+
import com.fasterxml.jackson.module.kotlin.KotlinFeature.ExperimentalDeserializationBackend
89
import com.fasterxml.jackson.module.kotlin.SingletonSupport.CANONICALIZE
910
import com.fasterxml.jackson.module.kotlin.SingletonSupport.DISABLED
1011
import org.junit.Assert.*
@@ -26,6 +27,7 @@ class KotlinModuleTest {
2627
assertEquals(module.nullIsSameAsDefault, NullIsSameAsDefault.enabledByDefault)
2728
assertEquals(module.singletonSupport == CANONICALIZE, SingletonSupport.enabledByDefault)
2829
assertEquals(module.strictNullChecks, StrictNullChecks.enabledByDefault)
30+
assertEquals(module.experimentalDeserializationBackend, ExperimentalDeserializationBackend.enabledByDefault)
2931
}
3032

3133
@Test
@@ -38,6 +40,7 @@ class KotlinModuleTest {
3840
assertFalse(module.nullIsSameAsDefault)
3941
assertEquals(DISABLED, module.singletonSupport)
4042
assertFalse(module.strictNullChecks)
43+
assertFalse(module.experimentalDeserializationBackend)
4144
}
4245

4346
@Test
@@ -49,6 +52,7 @@ class KotlinModuleTest {
4952
enable(NullIsSameAsDefault)
5053
enable(SingletonSupport)
5154
enable(StrictNullChecks)
55+
enable(ExperimentalDeserializationBackend)
5256
}.build()
5357

5458
assertEquals(123, module.reflectionCacheSize)
@@ -57,6 +61,7 @@ class KotlinModuleTest {
5761
assertTrue(module.nullIsSameAsDefault)
5862
assertEquals(CANONICALIZE, module.singletonSupport)
5963
assertTrue(module.strictNullChecks)
64+
assertTrue(module.experimentalDeserializationBackend)
6065
}
6166

6267
@Test

0 commit comments

Comments
 (0)