package Ġno . nav . su . se . bak over . web . routes . s Ã¸ kn ads be handling Ċ Ċ import Ġarrow . core . non Empty ListOf Ċ import Ġno . nav . su . se . bak over . common . Tid sp unkt Ċ import Ġno . nav . su . se . bak over . common . de sem ber Ċ import Ġno . nav . su . se . bak over . common . jan uar Ċ import Ġno . nav . su . se . bak over . common . peri ode . Per i ode Ċ import Ġno . nav . su . se . bak over . domain . Fn r Ċ import Ġno . nav . su . se . bak over . domain . Nav Ident B ru ker Ċ import Ġno . nav . su . se . bak over . domain . Person Ċ import Ġno . nav . su . se . bak over . domain . S aks nummer Ċ import Ġno . nav . su . se . bak over . domain . S Ã¸ kn ad Ċ import Ġno . nav . su . se . bak over . domain . S Ã¸ kn ad In n hold Test data Builder Ċ import Ġno . nav . su . se . bak over . domain . be handling . At test ering Ċ import Ġno . nav . su . se . bak over . domain . be handling . At test ering sh istor ikk Ċ import Ġno . nav . su . se . bak over . domain . be handling . Be hand lings inform as jon Ċ import Ġno . nav . su . se . bak over . domain . gr un nl ag . G run nl ags data Ċ import Ġno . nav . su . se . bak over . domain . journal . Journal post Id Ċ import Ġno . nav . su . se . bak over . domain . op pd rag . sim uler ing . Sim uler ing Ċ import Ġno . nav . su . se . bak over . domain . op pg ave . Opp g ave Id Ċ import Ġno . nav . su . se . bak over . domain . s Ã¸ kn ads be handling . St Ã¸ nad sp eri ode Ċ import Ġno . nav . su . se . bak over . domain . s Ã¸ kn ads be handling . S Ã¸ kn ads be handling Ċ import Ġno . nav . su . se . bak over . domain . v ilk Ã¥r . V ilk Ã¥r Ċ import Ġno . nav . su . se . bak over . domain . v ilk Ã¥r . V ilk Ã¥r sv ur der inger Ċ import Ġno . nav . su . se . bak over . test . create Ċ import Ġno . nav . su . se . bak over . test . gener er Ċ import Ġno . nav . su . se . bak over . web . routes . gr un nl ag . B osit u as jon Json Test . Companion . b osit u as jon Ċ import Ġno . nav . su . se . bak over . web . routes . gr un nl ag . Uf Ã¸ re V ilk Ã¥r Json Test . Companion . v ur der ing sp eri ode Uf Ã¸ re Ċ import Ġjava . time . LocalDate Ċ import Ġjava . util . UUID Ċ Ċ object ĠBe handling TestUtils Ġ{ ĊĠĠĠ Ġinternal Ġval Ġs ak Id Ġ= ĠUUID . randomUUID () ĊĠĠĠ Ġinternal Ġval Ġs aks nummer Ġ= ĠS aks nummer ( 2 0 2 1 ) ĊĠĠĠ Ġinternal Ġval Ġs Ã¸ kn ad Id Ġ= ĠUUID . randomUUID () ĊĠĠĠ Ġinternal Ġval Ġbe handling Id Ġ= ĠUUID . randomUUID () ĊĠĠĠ Ġinternal Ġval Ġs Ã¸ kn ad In n hold Ġ= ĠS Ã¸ kn ad In n hold Test data Builder . build () ĊĠĠĠ Ġinternal Ġval Ġopp g ave Id Ġ= ĠO pp g ave Id (" o ") ĊĠĠĠ Ġprivate Ġval Ġjournal post Id Ġ= ĠJournal post Id (" j ") ĊĠĠĠ Ġinternal Ġval Ġst Ã¸ nad sp eri ode Ġ= ĊĠĠĠĠĠĠĠ ĠSt Ã¸ nad sp eri ode . create ( Per i ode . create ( 1 . jan uar ( 2 0 2 1 ), Ġ 3 1 . de sem ber ( 2 0 2 1 )), Ġ" be gr unnel sen ") ĊĠĠĠ Ġinternal Ġval Ġjo urn alf Ã¸ rt S Ã¸ kn ad Med Opp g ave Ġ= ĠS Ã¸ kn ad . Jo urn alf Ã¸ rt . Med Opp g ave . Ik ke L uk ket ( ĊĠĠĠĠĠĠĠ Ġs ak Id Ġ= Ġs ak Id , ĊĠĠĠĠĠĠĠ Ġopp rett et Ġ= ĠT id sp unkt . EPOCH , ĊĠĠĠĠĠĠĠ Ġid Ġ= Ġs Ã¸ kn ad Id , ĊĠĠĠĠĠĠĠ Ġs Ã¸ kn ad In n hold Ġ= Ġs Ã¸ kn ad In n hold , ĊĠĠĠĠĠĠĠ Ġopp g ave Id Ġ= Ġopp g ave Id , ĊĠĠĠĠĠĠĠ Ġjournal post Id Ġ= Ġjournal post Id , ĊĠĠĠ Ġ) ĊĠĠĠ Ġinternal Ġval Ġfn r Ġ= ĠF nr . gener er () ĊĠĠĠ Ġprivate Ġval Ġek te f elle Ġ= ĠBe hand lings inform as jon . Ek te f elle Partner Sam bo er . Ek te f elle ( ĊĠĠĠĠĠĠĠ Ġfn r Ġ= ĠF nr (" 1 7 0 8 7 5 2 4 2 5 6 "), ĊĠĠĠĠĠĠĠ Ġnav n Ġ= ĠPerson . Nav n (" for nav n ", Ġnull , Ġ" et tern av n "), ĊĠĠĠĠĠĠĠ Ġk j Ã¸ nn Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġf Ã¸ d sel sd ato Ġ= ĠLocalDate . of ( 1 9 7 5 , Ġ 8 , Ġ 1 7 ), ĊĠĠĠĠĠĠĠ Ġad resse bes ky tt else Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġsk jer met Ġ= Ġnull , ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġinternal Ġfun Ġin nv il getS Ã¸ kn ads be handling () Ġ= ĠS Ã¸ kn ads be handling . I ver ks att . In nv il get ( ĊĠĠĠĠĠĠĠ Ġid Ġ= Ġbe handling Id , ĊĠĠĠĠĠĠĠ Ġopp rett et Ġ= ĠT id sp unkt . EPOCH , ĊĠĠĠĠĠĠĠ Ġs ak Id Ġ= Ġs ak Id , ĊĠĠĠĠĠĠĠ Ġs aks nummer Ġ= Ġs aks nummer , ĊĠĠĠĠĠĠĠ Ġs Ã¸ kn ad Ġ= Ġjo urn alf Ã¸ rt S Ã¸ kn ad Med Opp g ave , ĊĠĠĠĠĠĠĠ Ġopp g ave Id Ġ= Ġopp g ave Id , ĊĠĠĠĠĠĠĠ Ġbe hand lings inform as jon Ġ= ĠBe hand lings inform as jon ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġu f Ã¸ r het Ġ= ĠBe hand lings inform as jon . Uf Ã¸ r het ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= ĠBe hand lings inform as jon . Uf Ã¸ r het . Status . V ilk Ã¥r Opp fy lt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġu f Ã¸ re grad Ġ= Ġ 2 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfor vent et In n te kt Ġ= Ġ 1 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbe gr un n else Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfly kt ning Ġ= ĠBe hand lings inform as jon . Fly kt ning ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= ĠBe hand lings inform as jon . Fly kt ning . Status . V ilk Ã¥r Opp fy lt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbe gr un n else Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlo vl ig Opp hold Ġ= ĠBe hand lings inform as jon . L ov lig Opp hold ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= ĠBe hand lings inform as jon . L ov lig Opp hold . Status . V ilk Ã¥r Opp fy lt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbe gr un n else Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfast Opp hold IN orge Ġ= ĠBe hand lings inform as jon . Fast Opp hold IN orge ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= ĠBe hand lings inform as jon . Fast Opp hold IN orge . Status . V ilk Ã¥r Opp fy lt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbe gr un n else Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinst it us j ons op ph old Ġ= ĠBe hand lings inform as jon . Inst it us j ons op ph old ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= ĠBe hand lings inform as jon . Inst it us j ons op ph old . Status . V ilk Ã¥r Opp fy lt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbe gr un n else Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġopp hold IU tl an det Ġ= ĠBe hand lings inform as jon . Opp hold IU tl an det ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= ĠBe hand lings inform as jon . Opp hold IU tl an det . Status . Sk al H ol de Seg IN orge , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbe gr un n else Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġform ue Ġ= ĠBe hand lings inform as jon . Form ue ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= ĠBe hand lings inform as jon . Form ue . Status . V ilk Ã¥r Opp fy lt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġver dier Ġ= ĠBe hand lings inform as jon . Form ue . Ver dier ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġver di Ik ke Prim Ã¦ rb ol ig Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġver di Ei end om mer Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġver di Kj Ã¸ ret Ã¸ y Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinn sku dd Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġver dip ap ir Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġp enger Sky ld t Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġkont an ter Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdeposit um sk onto Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġeps Ver dier Ġ= ĠBe hand lings inform as jon . Form ue . Ver dier ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġver di Ik ke Prim Ã¦ rb ol ig Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġver di Ei end om mer Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġver di Kj Ã¸ ret Ã¸ y Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinn sku dd Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġver dip ap ir Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġp enger Sky ld t Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġkont an ter Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdeposit um sk onto Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbe gr un n else Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġperson lig Opp m Ã¸ te Ġ= ĠBe hand lings inform as jon . Person lig Opp m Ã¸ te ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ= ĠBe hand lings inform as jon . Person lig Opp m Ã¸ te . Status . M Ã¸ tt Person lig , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbe gr un n else Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġb osit u as jon Ġ= ĠBe hand lings inform as jon . B osit u as jon ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġek te f elle Ġ= Ġek te f elle , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġde ler B ol ig Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġe kt em ake E ller Sam bo er Uf Ã¸ r Fly kt ning Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbe gr un n else Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġek te f elle Ġ= Ġek te f elle , ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġfn r Ġ= Ġfn r , ĊĠĠĠĠĠĠĠ Ġbere g ning Ġ= ĠTest B ere g ning , ĊĠĠĠĠĠĠĠ Ġsim uler ing Ġ= ĠSim uler ing ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġg jel der Id Ġ= Ġfn r , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġg jel der Nav n Ġ= Ġ" nav n ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdat o B ere g net Ġ= ĠLocalDate . EPOCH , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnet to Bel Ã¸ p Ġ= Ġ 1 0 0 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġper i ode List Ġ= ĠlistOf (), ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġs aks be handler Ġ= ĠNav Ident B ru ker . S aks be handler (" pro - s aks be handler "), ĊĠĠĠĠĠĠĠ Ġat test ering er Ġ= ĠAt test ering sh istor ikk . empty () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. leg g Til Ny At test ering ( At test ering . I ver ks att ( Nav Ident B ru ker . At test ant (" kj ella "), ĠT id sp unkt . EPOCH )), ĊĠĠĠĠĠĠĠ Ġf rite k st Til B rev Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġst Ã¸ nad sp eri ode Ġ= Ġst Ã¸ nad sp eri ode , ĊĠĠĠĠĠĠĠ Ġg run nl ags data Ġ= ĠG run nl ags data . create ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġb osit u as jon Ġ= ĠlistOf ( b osit u as jon ), ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġv ilk Ã¥r sv ur der inger Ġ= ĠV ilk Ã¥r sv ur der inger ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġu f Ã¸ re Ġ= ĠV ilk Ã¥r . Uf Ã¸ r het . V ur der t . create ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġv ur der ing sper iod er Ġ= Ġnon Empty ListOf ( v ur der ing sp eri ode Uf Ã¸ re ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠ Ġ), ĊĠĠĠ Ġ) Ċ } Ċ