@@ -3,7 +3,7 @@ package no.nav.personopplysninger.personalia.mapper
3
3
import io.kotest.assertions.assertSoftly
4
4
import io.kotest.matchers.shouldBe
5
5
import no.nav.personopplysninger.personalia.dto.outbound.adresse.Matrikkeladresse
6
- import no.nav.personopplysninger.personalia.dto.outbound.adresse.PostAdresseIFrittFormat
6
+ import no.nav.personopplysninger.personalia.dto.outbound.adresse.PostadresseIFrittFormat
7
7
import no.nav.personopplysninger.personalia.dto.outbound.adresse.Postboksadresse
8
8
import no.nav.personopplysninger.personalia.dto.outbound.adresse.UtenlandskAdresse
9
9
import no.nav.personopplysninger.personalia.dto.outbound.adresse.UtenlandskAdresseIFrittFormat
@@ -15,85 +15,97 @@ import no.nav.personopplysninger.personalia.mapper.testdata.defaultUtenlandskAdr
15
15
import no.nav.personopplysninger.personalia.mapper.testdata.defaultUtenlandskAdresseIFrittFormat
16
16
import no.nav.personopplysninger.personalia.mapper.testdata.defaultVegadresse
17
17
import org.junit.jupiter.api.Test
18
+ import no.nav.pdl.generated.dto.hentpersonquery.Matrikkeladresse as PdlMatrikkeladresse
19
+ import no.nav.pdl.generated.dto.hentpersonquery.PostadresseIFrittFormat as PdlPostadresseIFrittFormat
20
+ import no.nav.pdl.generated.dto.hentpersonquery.Postboksadresse as PdlPostboksadresse
21
+ import no.nav.pdl.generated.dto.hentpersonquery.UtenlandskAdresse as PdlUtenlandskAdresse
22
+ import no.nav.pdl.generated.dto.hentpersonquery.UtenlandskAdresseIFrittFormat as PdlUtenlandskAdresseIFrittFormat
23
+ import no.nav.pdl.generated.dto.hentpersonquery.Vegadresse as PdlVegadresse
18
24
19
25
class AdresseMapperTest {
20
26
21
27
@Test
22
28
fun `should map vegadresse correctly` () {
23
- val outbound: Vegadresse = defaultVegadresse.toOutbound(POSTSTED , KOMMUNE )
29
+ val inbound: PdlVegadresse = defaultVegadresse
30
+ val outbound: Vegadresse = inbound.toOutbound(POSTSTED , KOMMUNE )
24
31
25
32
assertSoftly(outbound) {
26
- husnummer shouldBe " dummy husnummer"
27
- husbokstav shouldBe " dummy husbokstav"
28
- bruksenhetsnummer shouldBe " dummy bruksenhetsnummer"
29
- adressenavn shouldBe " dummy adressenavn"
33
+ husnummer shouldBe inbound. husnummer
34
+ husbokstav shouldBe inbound. husbokstav
35
+ bruksenhetsnummer shouldBe inbound. bruksenhetsnummer
36
+ adressenavn shouldBe inbound. adressenavn
30
37
kommune shouldBe KOMMUNE
31
- tilleggsnavn shouldBe " dummy tilleggsnavn"
32
- postnummer shouldBe " dummy postnummer"
38
+ tilleggsnavn shouldBe inbound. tilleggsnavn
39
+ postnummer shouldBe inbound. postnummer
33
40
poststed shouldBe POSTSTED
34
41
}
35
42
}
36
43
37
44
@Test
38
45
fun `should map postadresse i fritt format correctly` () {
39
- val outbound: PostAdresseIFrittFormat = defaultPostadresseIFrittFormat.toOutbound(POSTSTED )
46
+ val inbound: PdlPostadresseIFrittFormat = defaultPostadresseIFrittFormat
47
+ val outbound: PostadresseIFrittFormat = inbound.toOutbound(POSTSTED )
40
48
41
49
assertSoftly(outbound) {
42
- adresselinje1 shouldBe " dummy adresselinje1"
43
- adresselinje2 shouldBe " dummy adresselinje2"
44
- adresselinje3 shouldBe " dummy adresselinje3"
45
- postnummer shouldBe " dummy postnummer"
50
+ adresselinje1 shouldBe inbound. adresselinje1
51
+ adresselinje2 shouldBe inbound. adresselinje2
52
+ adresselinje3 shouldBe inbound. adresselinje3
53
+ postnummer shouldBe inbound. postnummer
46
54
poststed shouldBe POSTSTED
47
55
}
48
56
}
49
57
50
58
@Test
51
59
fun `should map postboksadresse correctly` () {
52
- val outbound: Postboksadresse = defaultPostboksadresse.toOutbound(POSTSTED )
60
+ val inbound: PdlPostboksadresse = defaultPostboksadresse
61
+ val outbound: Postboksadresse = inbound.toOutbound(POSTSTED )
53
62
54
63
assertSoftly(outbound) {
55
- postbokseier shouldBe " dummy postbokseier"
56
- postboks shouldBe " dummy postboks"
57
- postnummer shouldBe " dummy postnummer"
64
+ postbokseier shouldBe inbound. postbokseier
65
+ postboks shouldBe inbound. postboks
66
+ postnummer shouldBe inbound. postnummer
58
67
poststed shouldBe POSTSTED
59
68
}
60
69
}
61
70
62
71
@Test
63
72
fun `should map utenlandsk adresse correctly` () {
64
- val outbound: UtenlandskAdresse = defaultUtenlandskAdresse.toOutbound(LAND )
73
+ val inbound: PdlUtenlandskAdresse = defaultUtenlandskAdresse
74
+ val outbound: UtenlandskAdresse = inbound.toOutbound(LAND )
65
75
66
76
assertSoftly(outbound) {
67
- adressenavnNummer shouldBe " dummy adressenavnNummer"
68
- bygningEtasjeLeilighet shouldBe " dummy bygningEtasjeLeilighet"
69
- postboksNummerNavn shouldBe " dummy postboksNummerNavn"
70
- postkode shouldBe " dummy postkode"
71
- bySted shouldBe " dummy bySted"
72
- regionDistriktOmraade shouldBe " dummy regionDistriktOmraade"
77
+ adressenavnNummer shouldBe inbound. adressenavnNummer
78
+ bygningEtasjeLeilighet shouldBe inbound. bygningEtasjeLeilighet
79
+ postboksNummerNavn shouldBe inbound. postboksNummerNavn
80
+ postkode shouldBe inbound. postkode
81
+ bySted shouldBe inbound. bySted
82
+ regionDistriktOmraade shouldBe inbound. regionDistriktOmraade
73
83
land shouldBe LAND
74
84
}
75
85
}
76
86
77
87
@Test
78
88
fun `should map utenlandsk adresse i fritt format correctly` () {
79
- val outbound: UtenlandskAdresseIFrittFormat = defaultUtenlandskAdresseIFrittFormat.toOutbound(LAND )
89
+ val inbound: PdlUtenlandskAdresseIFrittFormat = defaultUtenlandskAdresseIFrittFormat
90
+ val outbound: UtenlandskAdresseIFrittFormat = inbound.toOutbound(LAND )
80
91
81
92
assertSoftly(outbound) {
82
- adresselinje1 shouldBe " dummy adresselinje1"
83
- adresselinje2 shouldBe " dummy adresselinje2"
84
- adresselinje3 shouldBe " dummy adresselinje3"
93
+ adresselinje1 shouldBe inbound. adresselinje1
94
+ adresselinje2 shouldBe inbound. adresselinje2
95
+ adresselinje3 shouldBe inbound. adresselinje3
85
96
land shouldBe LAND
86
97
}
87
98
}
88
99
89
100
@Test
90
101
fun `should map matrikkeladresse correctly` () {
91
- val outbound: Matrikkeladresse = defaultMatrikkeladresse.toOutbound(POSTSTED , KOMMUNE )
102
+ val inbound: PdlMatrikkeladresse = defaultMatrikkeladresse
103
+ val outbound: Matrikkeladresse = inbound.toOutbound(POSTSTED , KOMMUNE )
92
104
93
105
assertSoftly(outbound) {
94
- bruksenhetsnummer shouldBe " dummy bruksenhetsnummer"
95
- tilleggsnavn shouldBe " dummy tilleggsnavn"
96
- postnummer shouldBe " dummy postnummer"
106
+ bruksenhetsnummer shouldBe inbound. bruksenhetsnummer
107
+ tilleggsnavn shouldBe inbound. tilleggsnavn
108
+ postnummer shouldBe inbound. postnummer
97
109
poststed shouldBe POSTSTED
98
110
kommune shouldBe KOMMUNE
99
111
}
0 commit comments