@@ -9,7 +9,7 @@ import kotlin.test.Test
9
9
import kotlin.test.assertEquals
10
10
import kotlin.time.ExperimentalTime
11
11
12
- internal class DateTimeTest {
12
+ internal class ParsingTest {
13
13
14
14
@ExperimentalTime
15
15
@Test
@@ -86,4 +86,41 @@ internal class DateTimeTest {
86
86
assertEquals(LocalDate .of(2021 , 4 , 5 ), result.sistOppdatert)
87
87
println (mapper.writeValueAsString(result))
88
88
}
89
+
90
+ @ExperimentalTime
91
+ @Test
92
+ fun `Parse artikkelnr med leading zero` () {
93
+ val mapper = jacksonObjectMapper()
94
+ mapper.registerModule(JavaTimeModule ())
95
+
96
+ val result: Statusinfo = mapper.readValue(
97
+ """
98
+ {
99
+ "System": "DIGIHOT",
100
+ "IncidentNummer":21072339,
101
+ "IncidentStatus": "Open",
102
+ "IncidentType": "Vedtak Infotrygd",
103
+ "IncidentSoknadType": "HJDAAN",
104
+ "IncidentVedtakDato": "",
105
+ "IncidentSoknad": "S",
106
+ "IncidentResultat": "I",
107
+ "IncidentRef": "A01",
108
+ "OrdreNumber":7068818,
109
+ "LineNumber":1,
110
+ "ShipmentNumber":1,
111
+ "Description": "Rullator 4hjul Topro Olympos M b71 h79-95 sh60 sml",
112
+ "CategoryDescription": "",
113
+ "OrderedItem": "012345",
114
+ "User_ItemType": "Hjelpemiddel",
115
+ "Quantity":1,
116
+ "AccountNumber": "XXXXXXXXXXX",
117
+ "LastUpdateDate": "2021-04-05"
118
+ }
119
+ """ .trimIndent()
120
+ )
121
+
122
+ println (result.toString())
123
+ assertEquals(" 012345" , result.artikkel)
124
+ println (mapper.writeValueAsString(result))
125
+ }
89
126
}
0 commit comments