@@ -71,15 +71,127 @@ void skalMappeTilUtenlandskAdresseHvisLandIkkeErNO() throws IOException {
71
71
var jpid = 123123 ;
72
72
var distribuerTilAdresse =
73
73
new DistribuerTilAdresse (
74
- "Adresselinje1" , "Adresselinje2" , "Adresselinje3" , "SE" , "3000" , "Ingen " );
74
+ "Adresselinje1" , "Adresselinje2" , "Adresselinje3" , "SE" , "3000" , "Poststed " );
75
75
76
76
var request =
77
77
new DokDistDistribuerJournalpostRequest (jpid , null , null , distribuerTilAdresse , null );
78
78
var mappedAdresse = request .getAdresse ();
79
+
80
+ assertAll (
81
+ () ->
82
+ assertThat (mappedAdresse .getAdressetype ())
83
+ .isEqualTo (DokDistAdresseType .UtenlandskPostadresse .getVerdi ()),
84
+ () ->
85
+ assertThat (mappedAdresse .getAdresselinje1 ())
86
+ .isEqualTo ("Adresselinje1" ),
87
+ () ->
88
+ assertThat (mappedAdresse .getAdresselinje2 ())
89
+ .isEqualTo ("Adresselinje2, 3000 Poststed" ),
90
+ () ->
91
+ assertThat (mappedAdresse .getPoststed ()).isNull (),
92
+ () ->
93
+ assertThat (mappedAdresse .getPostnummer ()).isNull ()
94
+ );
95
+ }
96
+
97
+ @ Test
98
+ void skalMappeTilUtenlandskAdresseHvisLandIkkeErNOUtenPostssted () throws IOException {
99
+ var jpid = 123123 ;
100
+ var distribuerTilAdresse =
101
+ new DistribuerTilAdresse (
102
+ "Adresselinje1" , "Adresselinje2" , "Adresselinje3" , "SE" , "3000" , null );
103
+
104
+ var request =
105
+ new DokDistDistribuerJournalpostRequest (jpid , null , null , distribuerTilAdresse , null );
106
+ var mappedAdresse = request .getAdresse ();
107
+
108
+ assertAll (
109
+ () ->
110
+ assertThat (mappedAdresse .getAdressetype ())
111
+ .isEqualTo (DokDistAdresseType .UtenlandskPostadresse .getVerdi ()),
112
+ () ->
113
+ assertThat (mappedAdresse .getAdresselinje2 ())
114
+ .isEqualTo ("Adresselinje2, 3000" ),
115
+ () ->
116
+ assertThat (mappedAdresse .getPoststed ()).isNull (),
117
+ () ->
118
+ assertThat (mappedAdresse .getPostnummer ()).isNull ()
119
+ );
120
+ }
121
+
122
+ @ Test
123
+ void skalMappeTilUtenlandskAdresseHvisLandIkkeErNOUtenPostnummer () throws IOException {
124
+ var jpid = 123123 ;
125
+ var distribuerTilAdresse =
126
+ new DistribuerTilAdresse (
127
+ "Adresselinje1" , "Adresselinje2" , "Adresselinje3" , "SE" , null , "Poststed" );
128
+
129
+ var request =
130
+ new DokDistDistribuerJournalpostRequest (jpid , null , null , distribuerTilAdresse , null );
131
+ var mappedAdresse = request .getAdresse ();
132
+
79
133
assertAll (
80
134
() ->
81
135
assertThat (mappedAdresse .getAdressetype ())
82
- .isEqualTo (DokDistAdresseType .UtenlandskPostadresse .getVerdi ()));
136
+ .isEqualTo (DokDistAdresseType .UtenlandskPostadresse .getVerdi ()),
137
+ () ->
138
+ assertThat (mappedAdresse .getAdresselinje2 ())
139
+ .isEqualTo ("Adresselinje2, Poststed" ),
140
+ () ->
141
+ assertThat (mappedAdresse .getPoststed ()).isNull (),
142
+ () ->
143
+ assertThat (mappedAdresse .getPostnummer ()).isNull ()
144
+ );
145
+ }
146
+
147
+ @ Test
148
+ void skalMappeTilUtenlandskAdresseHvisLandIkkeErNOUtenPostnummerOgPossted () throws IOException {
149
+ var jpid = 123123 ;
150
+ var distribuerTilAdresse =
151
+ new DistribuerTilAdresse (
152
+ "Adresselinje1" , "Adresselinje2" , "Adresselinje3" , "SE" , null , null );
153
+
154
+ var request =
155
+ new DokDistDistribuerJournalpostRequest (jpid , null , null , distribuerTilAdresse , null );
156
+ var mappedAdresse = request .getAdresse ();
157
+
158
+ assertAll (
159
+ () ->
160
+ assertThat (mappedAdresse .getAdressetype ())
161
+ .isEqualTo (DokDistAdresseType .UtenlandskPostadresse .getVerdi ()),
162
+ () ->
163
+ assertThat (mappedAdresse .getAdresselinje2 ())
164
+ .isEqualTo ("Adresselinje2" ),
165
+ () ->
166
+ assertThat (mappedAdresse .getPoststed ()).isNull (),
167
+ () ->
168
+ assertThat (mappedAdresse .getPostnummer ()).isNull ()
169
+ );
170
+ }
171
+
172
+ @ Test
173
+ void skalMappeTilUtenlandskAdresseHvisLandIkkeErNOUtenAdresselinje2 () throws IOException {
174
+ var jpid = 123123 ;
175
+ var distribuerTilAdresse =
176
+ new DistribuerTilAdresse (
177
+ "Adresselinje1" , null , "Adresselinje3" , "SE" , "postnummer" , "poststed" );
178
+
179
+ var request =
180
+ new DokDistDistribuerJournalpostRequest (jpid , null , null , distribuerTilAdresse , null );
181
+ var mappedAdresse = request .getAdresse ();
182
+
183
+ assertAll (
184
+ () ->
185
+ assertThat (mappedAdresse .getAdressetype ())
186
+ .isEqualTo (DokDistAdresseType .UtenlandskPostadresse .getVerdi ()),
187
+ () ->
188
+ assertThat (mappedAdresse .getAdresselinje2 ())
189
+ .isEqualTo ("postnummer poststed" ),
190
+ () ->
191
+ assertThat (mappedAdresse .getPoststed ()).isNull (),
192
+ () ->
193
+ assertThat (mappedAdresse .getPostnummer ()).isNull ()
194
+ );
83
195
}
84
196
85
197
@ Test
0 commit comments