Skip to content

Commit 7110447

Browse files
committed
Use Kotlin style in readme
1 parent e0c5ec2 commit 7110447

File tree

2 files changed

+11
-15
lines changed

2 files changed

+11
-15
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -149,13 +149,13 @@ A `com.fasterxml.jackson.annotation.@JsonTypeInfo` annotation at the base-class
149149
```kotlin
150150
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME)
151151
sealed class SuperClass{
152-
class A:SuperClass()
153-
class B:SuperClass()
152+
class A: SuperClass()
153+
class B: SuperClass()
154154
}
155155

156156
...
157157
val mapper = jacksonObjectMapper()
158-
val root:SuperClass = mapper.readValue(json)
158+
val root: SuperClass = mapper.readValue(json)
159159
when(root){
160160
is A -> "It's A"
161161
is B -> "It's B"

src/test/kotlin/com/fasterxml/jackson/module/kotlin/test/SealedClassTest.kt

+8-12
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,30 @@ package com.fasterxml.jackson.module.kotlin.test
22

33
import com.fasterxml.jackson.annotation.JsonTypeInfo
44
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
5-
import com.fasterxml.jackson.module.kotlin.test.SealedClassTest.SuperClass.A
65
import com.fasterxml.jackson.module.kotlin.test.SealedClassTest.SuperClass.B
76
import org.junit.Test
87
import kotlin.test.assertTrue
98

109
class SealedClassTest {
11-
12-
1310
private val mapper = jacksonObjectMapper()
1411

1512
/**
1613
* Json of a Serialized B-Object.
1714
*/
18-
private val jsonB = "{\"@type\":\"SealedClassTest\$SuperClass\$B\"}"
15+
private val jsonB = """{"@type":"SealedClassTest${"$"}SuperClass${"$"}B"}"""
1916

2017
/**
2118
* Tests that the @JsonSubTypes-Annotation is not necessary when working with Sealed-Classes.
22-
*
2319
*/
24-
@Test fun SealedClassWithoutSubTypes(){
25-
val result = mapper.readValue(jsonB, SuperClass::class.java)
20+
@Test
21+
fun sealedClassWithoutSubTypes() {
22+
val result = mapper.readValue(jsonB, SuperClass::class.java)
2623
assertTrue { result is B }
2724
}
2825

2926
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME)
30-
sealed class SuperClass{
31-
class A:SuperClass()
32-
class B:SuperClass()
27+
sealed class SuperClass {
28+
class A : SuperClass()
29+
class B : SuperClass()
3330
}
34-
35-
}
31+
}

0 commit comments

Comments
 (0)