Skip to content

Commit

Permalink
added test for experimentalDeserializationBackend property
Browse files Browse the repository at this point in the history
  • Loading branch information
k163377 committed Jun 7, 2021
1 parent 2eba510 commit 0fa847d
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,8 @@ package com.fasterxml.jackson.module.kotlin

import com.fasterxml.jackson.core.json.JsonReadFeature
import com.fasterxml.jackson.core.json.JsonWriteFeature
import com.fasterxml.jackson.module.kotlin.KotlinFeature.NullIsSameAsDefault
import com.fasterxml.jackson.module.kotlin.KotlinFeature.NullToEmptyCollection
import com.fasterxml.jackson.module.kotlin.KotlinFeature.NullToEmptyMap
import com.fasterxml.jackson.module.kotlin.KotlinFeature.*
import com.fasterxml.jackson.module.kotlin.KotlinFeature.SingletonSupport
import com.fasterxml.jackson.module.kotlin.KotlinFeature.StrictNullChecks
import com.fasterxml.jackson.module.kotlin.SingletonSupport.CANONICALIZE
import org.junit.Assert.assertNotNull
import org.junit.Test
Expand Down Expand Up @@ -37,6 +34,7 @@ class DslTest {
enable(NullIsSameAsDefault)
enable(SingletonSupport)
enable(StrictNullChecks)
enable(ExperimentalDeserializationBackend)
}

assertNotNull(module)
Expand All @@ -46,6 +44,7 @@ class DslTest {
assertTrue(module.nullIsSameAsDefault)
assertEquals(module.singletonSupport, CANONICALIZE)
assertTrue(module.strictNullChecks)
assertTrue(module.experimentalDeserializationBackend)
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import com.fasterxml.jackson.module.kotlin.KotlinFeature.NullToEmptyCollection
import com.fasterxml.jackson.module.kotlin.KotlinFeature.NullToEmptyMap
import com.fasterxml.jackson.module.kotlin.KotlinFeature.SingletonSupport
import com.fasterxml.jackson.module.kotlin.KotlinFeature.StrictNullChecks
import com.fasterxml.jackson.module.kotlin.KotlinFeature.ExperimentalDeserializationBackend
import com.fasterxml.jackson.module.kotlin.SingletonSupport.CANONICALIZE
import com.fasterxml.jackson.module.kotlin.SingletonSupport.DISABLED
import org.junit.Assert.*
Expand All @@ -26,6 +27,7 @@ class KotlinModuleTest {
assertEquals(module.nullIsSameAsDefault, NullIsSameAsDefault.enabledByDefault)
assertEquals(module.singletonSupport == CANONICALIZE, SingletonSupport.enabledByDefault)
assertEquals(module.strictNullChecks, StrictNullChecks.enabledByDefault)
assertEquals(module.experimentalDeserializationBackend, ExperimentalDeserializationBackend.enabledByDefault)
}

@Test
Expand All @@ -38,6 +40,7 @@ class KotlinModuleTest {
assertFalse(module.nullIsSameAsDefault)
assertEquals(DISABLED, module.singletonSupport)
assertFalse(module.strictNullChecks)
assertFalse(module.experimentalDeserializationBackend)
}

@Test
Expand All @@ -49,6 +52,7 @@ class KotlinModuleTest {
enable(NullIsSameAsDefault)
enable(SingletonSupport)
enable(StrictNullChecks)
enable(ExperimentalDeserializationBackend)
}.build()

assertEquals(123, module.reflectionCacheSize)
Expand All @@ -57,6 +61,7 @@ class KotlinModuleTest {
assertTrue(module.nullIsSameAsDefault)
assertEquals(CANONICALIZE, module.singletonSupport)
assertTrue(module.strictNullChecks)
assertTrue(module.experimentalDeserializationBackend)
}

@Test
Expand Down

0 comments on commit 0fa847d

Please sign in to comment.