From 73c1530edbd4a67fbaffb0a89b8bf0943db7ad8b Mon Sep 17 00:00:00 2001 From: wrongwrong Date: Sun, 6 Jun 2021 14:33:19 +0900 Subject: [PATCH 1/2] add test --- .../module/kotlin/test/github/GitHub451.kt | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/test/kotlin/com/fasterxml/jackson/module/kotlin/test/github/GitHub451.kt diff --git a/src/test/kotlin/com/fasterxml/jackson/module/kotlin/test/github/GitHub451.kt b/src/test/kotlin/com/fasterxml/jackson/module/kotlin/test/github/GitHub451.kt new file mode 100644 index 000000000..b19ee288b --- /dev/null +++ b/src/test/kotlin/com/fasterxml/jackson/module/kotlin/test/github/GitHub451.kt @@ -0,0 +1,29 @@ +package com.fasterxml.jackson.module.kotlin.test.github + +import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper +import com.fasterxml.jackson.module.kotlin.readValue +import org.junit.Test +import kotlin.test.assertEquals + +class GitHub451 { + data class Target( + val `foo-bar`: String, + @get:JvmName("getBaz-qux") + val bazQux: String + ) { + fun `getQuux-corge`(): String = `foo-bar` + @JvmName("getGrault-graply") + fun getGraultGraply(): String = bazQux + } + + val mapper = jacksonObjectMapper() + + @Test + fun serializeTest() { + val expected = """{"foo-bar":"a","baz-qux":"b","quux-corge":"a","grault-graply":"b"}""" + + val src = Target("a", "b") + val json = mapper.writeValueAsString(src) + assertEquals(expected, json) + } +} From e569493378bf28642bfb4cc4e7511dd2db675464 Mon Sep 17 00:00:00 2001 From: wrongwrong Date: Sun, 6 Jun 2021 14:41:36 +0900 Subject: [PATCH 2/2] add ignore --- .../fasterxml/jackson/module/kotlin/test/github/GitHub451.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/test/kotlin/com/fasterxml/jackson/module/kotlin/test/github/GitHub451.kt b/src/test/kotlin/com/fasterxml/jackson/module/kotlin/test/github/GitHub451.kt index b19ee288b..214d267a4 100644 --- a/src/test/kotlin/com/fasterxml/jackson/module/kotlin/test/github/GitHub451.kt +++ b/src/test/kotlin/com/fasterxml/jackson/module/kotlin/test/github/GitHub451.kt @@ -2,6 +2,7 @@ package com.fasterxml.jackson.module.kotlin.test.github import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper import com.fasterxml.jackson.module.kotlin.readValue +import org.junit.Ignore import org.junit.Test import kotlin.test.assertEquals @@ -19,6 +20,7 @@ class GitHub451 { val mapper = jacksonObjectMapper() @Test + @Ignore fun serializeTest() { val expected = """{"foo-bar":"a","baz-qux":"b","quux-corge":"a","grault-graply":"b"}"""