package Ġno . nav . mod i ap erson over s ik t . rest . person Ċ Ċ import Ġno . nav . mod i ap erson over s ik t . legacy . api . domain . p dl . generated . S ok Person Ċ import Ġno . nav . mod i ap erson over s ik t . legacy . api . service . p dl . P dl Opp sl ag Service . P dl S ok bare F elt Ċ import Ġno . nav . mod i ap erson over s ik t . legacy . api . service . p dl . P dl Opp sl ag Service . S ok K riter ier Ċ import Ġno . nav . mod i ap erson over s ik t . test utils . Snapshot Extension Ċ import Ġno . nav . t jen este . vir ks om het . person so ek . v 1 . inform as jon .* Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . jupiter . api . Nested Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . extension . Register Extension Ċ import Ġjava . math . BigInteger Ċ import Ġjava . time . Clock Ċ import Ġjava . time . Instant Ċ import Ġjava . time . Zone Id Ċ import Ġjavax . xml . datatype . Datatype Factory Ċ Ċ class ĠPerson sok Controller Test Ġ{ ĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠPerson Response Mapper Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Field ĊĠĠĠĠĠĠĠ Ġ@ Register Extension ĊĠĠĠĠĠĠĠ Ġval Ġsnapshot Ġ= ĠSnapshot Extension () ĊĊĠĠĠĠĠĠĠ Ġval ĠFIX ED _ DATE Ġ= ĠDat atype Factory ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. newInstance () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. new XML G regorian Calendar Date ( 2 0 2 0 , Ġ 1 0 , Ġ 1 2 , Ġ 0 ) ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġinternal Ġfun Ġ` should Ġmap Ġt ps Ġresponse `() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġperson Ġ= ĠB ru ker (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdisk res jon sk ode Ġ= ĠDisk res jon sk oder (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode ver ks Ref Ġ= Ġ" kode ver k ref " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode Ref Ġ= Ġ" SP SF " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" SP SF " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost ad resse Ġ= ĠPost ad resse (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġu struktur ert Ad resse Ġ= ĠU struktur ert Ad resse (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġad resse lin je 1 Ġ= Ġ" ad resse lin je 1 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġad resse lin je 2 Ġ= Ġ" ad resse lin je 2 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġad resse lin je 3 Ġ= Ġ" ad resse lin je 3 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġad resse lin je 4 Ġ= Ġ" ad resse lin je 4 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġland kode Ġ= ĠLand k oder (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode ver ks Ref Ġ= Ġ" land kode Ref " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode Ref Ġ= Ġ" NOR " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" NOR " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġb ost ed sad resse Ġ= ĠB ost ed sad resse (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstr uktur ert Ad resse Ġ= ĠGate ad resse (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġg at enum mer Ġ= ĠBigInteger . TWO ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġg aten av n Ġ= Ġ" Super ve gen " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġh us nummer Ġ= ĠBigInteger . TEN ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġh us bok st av Ġ= Ġ" Z " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost st ed Ġ= ĠPost nummer (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode ver ks Ref Ġ= Ġ" post nummer Ref " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode Ref Ġ= Ġ" 1 2 3 4 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" S ving en " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbol ignum mer Ġ= Ġ" 1 2 3 4 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġkom mun enum mer Ġ= Ġ" 6 5 4 3 2 1 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk jo enn Ġ= ĠK jo enn (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk jo enn Ġ= ĠK jo enn st yper (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode ver ks Ref Ġ= Ġ" k jon n Ref " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode Ref Ġ= Ġ" M " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" M " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġperson nav n Ġ= ĠPerson nav n (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfor nav n Ġ= Ġ" for nav n " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmel lom nav n Ġ= Ġ" mel lom nav n " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġet tern av n Ġ= Ġ" et tern av n " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsam mens att Nav n Ġ= Ġ" for nav n Ġmel lom nav n Ġet tern av n " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġperson status Ġ= ĠPerson status (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġperson status Ġ= ĠPerson stat user (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode ver ks Ref Ġ= Ġ" person status Ref " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode Ref Ġ= Ġ" DO D " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" DO D " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġident Ġ= ĠN ors k Ident (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġident Ġ= Ġ" 1 2 3 4 5 6 7 9 8 1 0 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= ĠPerson id enter (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode ver ks Ref Ġ= Ġ" person id enter Ref " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode Ref Ġ= Ġ" FN R " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" FN R " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġg jel den de Post ad resse Type Ġ= ĠPost ad res set yper (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode ver ks Ref Ġ= Ġ" post ad resse Ref " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode Ref Ġ= Ġ" post ad resse Ref " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" NA " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmid l ert id ig Post ad resse Ġ= ĠM idl ert id ig Post ad resse N orge (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġu struktur ert Ad resse Ġ= ĠU struktur ert Ad resse (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġad resse lin je 1 Ġ= Ġ" ad resse lin je 1 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġad resse lin je 2 Ġ= Ġ" ad resse lin je 2 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġad resse lin je 3 Ġ= Ġ" ad resse lin je 3 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġad resse lin je 4 Ġ= Ġ" ad resse lin je 4 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġland kode Ġ= ĠLand k oder (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode ver ks Ref Ġ= Ġ" land kode Ref " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk ode Ref Ġ= Ġ" NOR " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" NOR " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost le ver ings Per i ode Ġ= ĠG y ld ig het sp eri ode (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġf om Ġ= ĠFIX ED _ DATE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtom Ġ= ĠFIX ED _ DATE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhar An s var lig En het Ġ= ĠAn s var lig En het (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġen het Ġ= ĠOrgan is as j ons en het (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġorgan is as j onse lement ID Ġ= Ġ" 1 2 3 4 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġsnapshot . assert Matches ( lag Person Response ( person )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġinternal Ġfun Ġ` should Ġmap Ġp dl Ġresponse `() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġperson Ġ= ĠS ok Person . Person Search Hit ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġscore Ġ= Ġ 1 . 0 f , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġperson Ġ= ĠS ok Person . Person ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnav n Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠS ok Person . Nav n ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfor nav n Ġ= Ġ" for nav n ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmel lom nav n Ġ= Ġ" mel lom nav n ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġet tern av n Ġ= Ġ" et tern av n ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfork ort et Nav n Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoriginal t Nav n Ġ= Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġk jo enn Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠS ok Person . K jo enn ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠS ok Person . K jo enn Type . KV IN NE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġut en land sk Ident ifik as j ons nummer Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠS ok Person . U ten land sk Ident ifik as j ons nummer ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġident ifik as j ons nummer Ġ= Ġ" 9 8 7 6 5 4 - 9 8 7 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġut st eder land Ġ= Ġ" S WE ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġopp ho ert Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfol k ere gister ident ifik ator Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠS ok Person . F olk ere gister ident ifik ator ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġident ifik as j ons nummer Ġ= Ġ" 1 2 3 4 5 6 7 8 9 1 0 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= Ġ" AK TI V ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= Ġ" FN R " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġkont akt ad resse Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠS ok Person . Kont akt ad resse ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġv eg ad resse Ġ= ĠS ok Person . V eg ad resse ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġh us bok st av Ġ= Ġ" Z ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġh us nummer Ġ= Ġ" 1 0 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbru ks en hets nummer Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġad ress enav n Ġ= Ġ" Super ve gen ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġkom mun enum mer Ġ= Ġ" 6 5 4 3 2 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost nummer Ġ= Ġ" 1 2 3 4 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġby de ls nummer Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtil leg gs nav n Ġ= Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost bo ks ad resse Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost ad resse IF ritt Format Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġut en land sk Ad resse Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġut en land sk Ad resse IF ritt Format Ġ= Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġb ost ed sad resse Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠS ok Person . B ost ed sad resse ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmat ri kk el ad resse Ġ= ĠS ok Person . Mat ri kk el ad resse ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbru ks en hets nummer Ġ= Ġ" 1 2 3 1 0 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtil leg gs nav n Ġ= Ġ" Super g Ã¥r den ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost nummer Ġ= Ġ" 1 2 3 4 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġkom mun enum mer Ġ= Ġ" 6 5 4 3 2 1 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġv eg ad resse Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġut en land sk Ad resse Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġuk j ent B ost ed Ġ= Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġsnapshot . assert Matches ( lag Person Response ( person )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Nested ĊĠĠĠ Ġinner Ġclass ĠP dl K riter ier Mapper Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġclock Ġ= ĠClock . fixed ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠInstant . parse (" 2 0 2 0 - 1 2 - 0 2 T 1 2 : 0 0 : 0 0 . 0 0 Z "), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠZone Id . system Default () ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġinternal Ġfun Ġ` sam ler Ġnav ne - f elt Ġtil Ġett Ġfelt `() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġk riter ier Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. copy ( for nav n Ġ= Ġ" For nav n ", Ġet tern av n Ġ= Ġ" Et tern av n ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. til P dl K riter ier ( clock ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( k riter ier ). contains ( S ok K riter ier ( P dl S ok bare F elt . NA VN , Ġ" For nav n ĠEt tern av n ")) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġinternal Ġfun Ġ` fil tr er er Ġb ort Ġnav ne - f elt Ġsom Ġer Ġnull `() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbare For nav n Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. copy ( for nav n Ġ= Ġ" For nav n ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. til P dl K riter ier ( clock ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbare Et tern av n Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. copy ( et tern av n Ġ= Ġ" Et tern av n ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. til P dl K riter ier ( clock ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( bare For nav n ). contains ( S ok K riter ier ( P dl S ok bare F elt . NA VN , Ġ" For nav n ")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( bare Et tern av n ). contains ( S ok K riter ier ( P dl S ok bare F elt . NA VN , Ġ" Et tern av n ")) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġinternal Ġfun Ġ` sam ler Ġad resse - f elt Ġtil Ġett Ġfelt `() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġk riter ier Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. copy ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġg aten av n Ġ= Ġ" G aten av n ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġh us nummer Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġh us bok st av Ġ= Ġ" A ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost nummer Ġ= Ġ" 0 1 0 0 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. til P dl K riter ier ( clock ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( k riter ier ). contains ( S ok K riter ier ( P dl S ok bare F elt . AD RES SE , Ġ" G aten av n Ġ 1 ĠA Ġ 0 1 0 0 ")) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġinternal Ġfun Ġ` reg ner Ġut Ġtid lig ste Ġdat o Ġbas ert ĠpÃ¥ Ġal der F ra `() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġk riter ier Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. copy ( al der F ra Ġ= Ġ 3 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. til P dl K riter ier ( clock ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( k riter ier ). contains ( S ok K riter ier ( P dl S ok bare F elt . FO D SEL SD AT O _ T IL , Ġ" 1 9 9 0 - 1 2 - 0 2 ")) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġinternal Ġfun Ġ` reg ner Ġut Ġsen este Ġdat o Ġbas ert ĠpÃ¥ Ġal der Til `() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġk riter ier Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. copy ( al der Til Ġ= Ġ 3 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. til P dl K riter ier ( clock ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( k riter ier ). contains ( S ok K riter ier ( P dl S ok bare F elt . FO D SEL SD AT O _ FR A , Ġ" 1 9 8 7 - 1 2 - 0 3 ")) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Test ĊĠĠĠĠĠĠĠ Ġinternal Ġfun Ġ` mapper Ġk j Ã¸ nn Ġtil Ġp dl - format `() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġm ann Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. copy ( k jon n Ġ= Ġ" M ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. til P dl K riter ier ( clock ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( mann ). contains ( S ok K riter ier ( P dl S ok bare F elt . KJ ON N , Ġ" MAN N ")) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġk vin ne Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. copy ( k jon n Ġ= Ġ" K ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. til P dl K riter ier ( clock ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( kv in ne ). contains ( S ok K riter ier ( P dl S ok bare F elt . KJ ON N , Ġ" KV IN NE ")) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġuk j ent Ġ= Ġrequest ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. copy ( k jon n Ġ= Ġ" U ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. til P dl K riter ier ( clock ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( uk j ent ). contains ( S ok K riter ier ( P dl S ok bare F elt . KJ ON N , Ġnull )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġrequest Ġ= ĠPerson sok Request ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ