Skip to content

Commit 73c1530

Browse files
committed
add test
1 parent 798f60a commit 73c1530

File tree

1 file changed

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

1 file changed

+29
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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.Test
6+
import kotlin.test.assertEquals
7+
8+
class GitHub451 {
9+
data class Target(
10+
val `foo-bar`: String,
11+
@get:JvmName("getBaz-qux")
12+
val bazQux: String
13+
) {
14+
fun `getQuux-corge`(): String = `foo-bar`
15+
@JvmName("getGrault-graply")
16+
fun getGraultGraply(): String = bazQux
17+
}
18+
19+
val mapper = jacksonObjectMapper()
20+
21+
@Test
22+
fun serializeTest() {
23+
val expected = """{"foo-bar":"a","baz-qux":"b","quux-corge":"a","grault-graply":"b"}"""
24+
25+
val src = Target("a", "b")
26+
val json = mapper.writeValueAsString(src)
27+
assertEquals(expected, json)
28+
}
29+
}

0 commit comments

Comments
 (0)