package Ġno . nav . k 9 . k 9 format Ċ Ċ import Ġno . nav . k 9 . Et ter sending Utils Ċ import Ġno . nav . k 9 . et ters en del se . Et ters en del se Ċ import Ġno . nav . k 9 . et ter sending . S Ã¸ kn ad stype Ċ import Ġorg . sky sc ream er . json assert . JSON Assert Ċ import Ġjava . time . Zone Id Ċ import Ġjava . time . Z onedDateTime Ċ import Ġjava . util .* Ċ import Ġkotlin . test . Test Ċ Ċ class ĠK 9 Format Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Gy ld ig Ġet ter sending Ġb lir Ġtil Ġfor vent et ĠK 9 - Format ` (){ ĊĠĠĠĠĠĠĠ Ġval Ġmot t att Ġ= ĠZ onedDateTime . of ( 2 0 2 0 , Ġ 1 , Ġ 2 , Ġ 3 , Ġ 4 , Ġ 5 , Ġ 6 , ĠZone Id . of (" UTC ")) ĊĠĠĠĠĠĠĠ Ġval Ġs Ã¸ kn ad Id Ġ= ĠUUID . randomUUID (). toString () ĊĊĠĠĠĠĠĠĠ Ġval Ġet ter sending Ġ= ĠEt ter sending Utils . h ent Gy ld ig Et ter sending (). copy ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġs Ã¸ kn ad Id Ġ= Ġs Ã¸ kn ad Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġs Ã¸ kn ad stype Ġ= ĠS Ã¸ kn ad stype . OMP _ UT V _ KS ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġk 9 Format Ġ= Ġet ter sending . til K 9 Format ( s Ã¸ ker Ġ= ĠEt ter sending Utils . s Ã¸ ker , Ġmot t att Ġ= Ġmot t att ) ĊĊĠĠĠĠĠĠĠ Ġval Ġfor vent et K 9 Format Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" s Ã¸ kn ad Id " Ġ: Ġ"$ s Ã¸ kn ad Id ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" vers jon " Ġ: Ġ" 0 . 0 . 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" mot t att D ato " Ġ: Ġ" 2 0 2 0 - 0 1 - 0 2 T 0 3 : 0 4 : 0 5 . 0 0 0 Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" s Ã¸ ker " Ġ: Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" n ors k Ident it ets nummer " Ġ: Ġ" 0 2 1 1 9 9 7 0 0 7 8 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" yt else " Ġ: Ġ" OMP _ UT V _ KS " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĊĠĠĠĠĠĠĠ ĠJSON Assert . assertEquals ( for vent et K 9 Format , ĠEt ters en del se . Ser Des . serialize ( k 9 Format ), Ġtrue ) ĊĊĠĠĠ Ġ} Ċ }