diff --git a/enums-jackson/src/test/kotlin/pl/brightinventions/codified/jackson/CodifiedJacksonModuleTest.kt b/enums-jackson/src/test/kotlin/pl/brightinventions/codified/jackson/CodifiedJacksonModuleTest.kt index 9f5bcec..cb9a3f7 100644 --- a/enums-jackson/src/test/kotlin/pl/brightinventions/codified/jackson/CodifiedJacksonModuleTest.kt +++ b/enums-jackson/src/test/kotlin/pl/brightinventions/codified/jackson/CodifiedJacksonModuleTest.kt @@ -73,7 +73,7 @@ class CodifiedJacksonModuleTest { } @Test - fun `can serialize and deserialize not known value to enum property`() { + fun `can deserialize not known value to enum property`() { // given val input = """{"colour": "pink"}""" // when @@ -82,6 +82,16 @@ class CodifiedJacksonModuleTest { output.colour.shouldEqual(null) } + @Test + fun `can deserialize known value to enum property`() { + // given + val input = """{"colour": "blue"}""" + // when + val output = objectMapper.readValue(input, HasColour::class.java) + // then + output.colour.shouldEqual(Colour.Blue) + } + @Test fun `can deserialize known value to codified enum property`() { // given