File tree Expand file tree Collapse file tree 4 files changed +3
-10
lines changed
main/kotlin/no/nav/hjelpemidler/oebs/listener
test/kotlin/no/nav/hjelpemidler/oebs/listener Expand file tree Collapse file tree 4 files changed +3
-10
lines changed Original file line number Diff line number Diff line change @@ -2,12 +2,9 @@ package no.nav.hjelpemidler.oebs.listener
2
2
3
3
import com.fasterxml.jackson.databind.MapperFeature
4
4
import com.fasterxml.jackson.databind.ObjectMapper
5
- import com.fasterxml.jackson.module.kotlin.readValue
6
5
import no.nav.hjelpemidler.serialization.jackson.JacksonObjectMapperProvider
7
6
import no.nav.hjelpemidler.serialization.jackson.defaultJsonMapper
8
- import no.nav.hjelpemidler.serialization.jackson.jsonMapper
9
7
import no.nav.hjelpemidler.service.LoadOrder
10
- import org.intellij.lang.annotations.Language
11
8
12
9
/* *
13
10
* Sikrer at vi bruker samme [ObjectMapper] i hotlibs og i hm-oebs-listener.
@@ -19,7 +16,3 @@ class ApplicationJacksonObjectMapperProvider : JacksonObjectMapperProvider {
19
16
enable(MapperFeature .ACCEPT_CASE_INSENSITIVE_ENUMS )
20
17
}
21
18
}
22
-
23
- inline fun <reified T > jsonToValue (
24
- @Language(" JSON" ) content : String ,
25
- ) = jsonMapper.readValue<T >(content)
Original file line number Diff line number Diff line change @@ -7,7 +7,6 @@ import io.ktor.client.request.setBody
7
7
import io.ktor.http.ContentType
8
8
import io.ktor.http.HttpStatusCode
9
9
import io.ktor.http.contentType
10
- import no.nav.hjelpemidler.oebs.listener.jsonToValue
11
10
import no.nav.hjelpemidler.oebs.listener.model.OrdrelinjeOebs
12
11
import no.nav.hjelpemidler.oebs.listener.test.Fixtures
13
12
import no.nav.hjelpemidler.oebs.listener.test.OrdrelinjeOebsJsonBuilder
@@ -16,6 +15,7 @@ import no.nav.hjelpemidler.oebs.listener.test.runTest
16
15
import no.nav.hjelpemidler.oebs.listener.test.shouldContainRecord
17
16
import no.nav.hjelpemidler.oebs.listener.test.shouldNotContainRecord
18
17
import no.nav.hjelpemidler.oebs.listener.test.validToken
18
+ import no.nav.hjelpemidler.serialization.jackson.jsonToValue
19
19
import java.time.LocalDate
20
20
import kotlin.test.Test
21
21
Original file line number Diff line number Diff line change 1
1
package no.nav.hjelpemidler.oebs.listener.model
2
2
3
3
import io.kotest.matchers.shouldBe
4
- import no.nav.hjelpemidler.oebs.listener.jsonToValue
5
4
import no.nav.hjelpemidler.oebs.listener.test.Fixtures
6
5
import no.nav.hjelpemidler.oebs.listener.test.OrdrelinjeOebsJsonBuilder
6
+ import no.nav.hjelpemidler.serialization.jackson.jsonToValue
7
7
import java.time.LocalDate
8
8
import kotlin.test.Test
9
9
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import io.kotest.inspectors.shouldForOne
5
5
import io.kotest.matchers.collections.shouldNotContain
6
6
import io.kotest.matchers.should
7
7
import io.kotest.matchers.shouldBe
8
- import no.nav.hjelpemidler.oebs.listener .jsonToValue
8
+ import no.nav.hjelpemidler.serialization.jackson .jsonToValue
9
9
import org.apache.kafka.clients.producer.ProducerRecord
10
10
11
11
fun List <ProducerRecord <String , String >>.shouldContainRecord (
You can’t perform that action at this time.
0 commit comments