Skip to content

Commit 4d10a4b

Browse files
authored
Merge pull request #460 from k163377/findImplictPropertyNameTest
Add test for #451 .
2 parents 798f60a + e569493 commit 4d10a4b

File tree

1 file changed

+31
-0
lines changed
  • src/test/kotlin/com/fasterxml/jackson/module/kotlin/test/github

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package com.fasterxml.jackson.module.kotlin.test.github
2+
3+
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
4+
import com.fasterxml.jackson.module.kotlin.readValue
5+
import org.junit.Ignore
6+
import org.junit.Test
7+
import kotlin.test.assertEquals
8+
9+
class GitHub451 {
10+
data class Target(
11+
val `foo-bar`: String,
12+
@get:JvmName("getBaz-qux")
13+
val bazQux: String
14+
) {
15+
fun `getQuux-corge`(): String = `foo-bar`
16+
@JvmName("getGrault-graply")
17+
fun getGraultGraply(): String = bazQux
18+
}
19+
20+
val mapper = jacksonObjectMapper()
21+
22+
@Test
23+
@Ignore
24+
fun serializeTest() {
25+
val expected = """{"foo-bar":"a","baz-qux":"b","quux-corge":"a","grault-graply":"b"}"""
26+
27+
val src = Target("a", "b")
28+
val json = mapper.writeValueAsString(src)
29+
assertEquals(expected, json)
30+
}
31+
}

0 commit comments

Comments
 (0)