package Ġno . nav . hel se . sp le is . e 2 e Ċ Ċ import Ġno . nav . hel se . apr il Ċ import Ġno . nav . hel se . assert For vent et Fe il Ċ import Ġno . nav . hel se . de sem ber Ċ import Ġno . nav . hel se . fe bru ar Ċ import Ġno . nav . hel se . hen del ser . In n tek tsv ur der ing Ċ import Ġno . nav . hel se . hen del ser . Med lems kap sv ur der ing Ċ import Ġno . nav . hel se . hen del ser . Per i ode Ċ import Ġno . nav . hel se . hen del ser . Sy k meld ing sp eri ode Ċ import Ġno . nav . hel se . hen del ser . S Ã¸ kn ad . S Ã¸ kn ad sp eri ode . Ar be id Ċ import Ġno . nav . hel se . hen del ser . S Ã¸ kn ad . S Ã¸ kn ad sp eri ode . Sy k dom Ċ import Ġno . nav . hel se . hen del ser . til Ċ import Ġno . nav . hel se . jan uar Ċ import Ġno . nav . hel se . mars Ċ import Ġno . nav . hel se . person . Per i ode type Ċ import Ġno . nav . hel se . person . Til stand Type . AV SL UT TET Ċ import Ġno . nav . hel se . person . Til stand Type . AV SL UT TET _ UT EN _ UT B ET AL ING Ċ import Ġno . nav . hel se . person . Til stand Type . AV VENT ER _ B LO KK ER EN DE _ PER IO DE Ċ import Ġno . nav . hel se . person . Til stand Type . AV VENT ER _ G OD KJ EN NING Ċ import Ġno . nav . hel se . person . Til stand Type . AV VENT ER _ HIST OR IK K Ċ import Ġno . nav . hel se . person . Til stand Type . AV VENT ER _ IN N TE K TS ME LD ING _ EL LER _ HIST OR IK K Ċ import Ġno . nav . hel se . person . Til stand Type . AV VENT ER _ SI MUL ER ING Ċ import Ġno . nav . hel se . person . Til stand Type . AV VENT ER _ V IL K Ã ħ R SPR Ã ĺ V ING Ċ import Ġno . nav . hel se . person . Til stand Type . START Ċ import Ġno . nav . hel se . person . Til stand Type . T IL _ INF OT RY GD Ċ import Ġno . nav . hel se . person . Til stand Type . T IL _ UT B ET AL ING Ċ import Ġno . nav . hel se . person . V ilk Ã¥ rs gr un nl ag H istor ikk Ċ import Ġno . nav . hel se . person . info try gd h istor ikk . Ar be id sg iver U tb et aling sp eri ode Ċ import Ġno . nav . hel se . person . info try gd h istor ikk . In n tek ts op pl ys ning Ċ import Ġno . nav . hel se . person . null still Til stand send ring er Ċ import Ġno . nav . hel se . test helpers . inn te kt period er For Sam men l ign ings gr un nl ag Ċ import Ġno . nav . hel se . Ã¸ k onom i . In n te kt . Companion . dag lig Ċ import Ġno . nav . hel se . Ã¸ k onom i . Pro sent del . Companion . pro sent Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . api . Assertions . assertNot Equals Ċ import Ġorg . junit . jupiter . api . Assertions . assertNotNull Ċ import Ġorg . junit . jupiter . api . Assertions . assertNull Ċ import Ġorg . junit . jupiter . api . Assertions . assertSame Ċ import Ġorg . junit . jupiter . api . Assertions . assertTrue Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ internal Ġclass ĠDe le G run nl ags data Test Ġ: ĠAbstract End ToEnd Test () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` v ilk Ã¥ rs gr un nl ag Ġde les Ġmed ĠpÃ¥ f Ã¸ l gende Ġtil st Ã¸ tende Ġperiod er `() Ġ{ ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . jan uar , Ġ 3 1 . jan uar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . fe bru ar , Ġ 2 8 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . mars , Ġ 3 1 . mars , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 5 . apr il , Ġ 3 0 . apr il , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . jan uar , Ġ 3 1 . jan uar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . fe bru ar , Ġ 2 8 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . mars , Ġ 3 1 . mars , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 5 . apr il , Ġ 3 0 . apr il , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġval Ġinn tek ts meld ing 1 Id Ġ= Ġh Ã¥ nd ter In n tek ts meld ing ( ar be id sg iver period er Ġ= ĠlistOf ( Per i ode ( 1 . jan uar , Ġ 1 6 . jan uar ))) ĊĠĠĠĠĠĠĠ Ġval Ġinn tek ts meld ing 2 Id Ġ= Ġh Ã¥ nd ter In n tek ts meld ing ( ar be id sg iver period er Ġ= ĠlistOf ( Per i ode ( 1 . jan uar , Ġ 1 6 . jan uar )), Ġf Ã¸ r ste Fr av Ã¦ r sd ag Ġ= Ġ 5 . apr il ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter V ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode , ĠIN N TE KT ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sim uler ing ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et aling sg od k jen ning ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et alt () ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sim uler ing ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et aling sg od k jen ning ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et alt () ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 3 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sim uler ing ( 3 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et aling sg od k jen ning ( 3 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et alt () ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 4 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter V ilk Ã¥ rs gr un nl ag ( 4 . ved tak sp eri ode , ĠIN N TE KT , Ġinn tek tsv ur der ing Ġ= ĠIn n tek tsv ur der ing ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinn tek ter Ġ= Ġinn te kt period er For Sam men l ign ings gr un nl ag Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 1 . apr il ( 2 0 1 7 ) Ġtil Ġ 1 . mars ( 2 0 1 8 ) Ġinn tek ter Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠOR G NUM MER Ġinn te kt ĠIN N TE KT ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 4 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sim uler ing ( 4 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et aling sg od k jen ning ( 4 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et alt () ĊĊĠĠĠĠĠĠĠ ĠassertNotNull ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode ), Ġins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 2 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode ), Ġins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 3 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ Ġassert Not Equals ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 3 . ved tak sp eri ode ), Ġins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 4 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertTrue ( inn tek ts meld ing 1 Id Ġin Ġins pe kt Ã¸ r . hen del se I der ( 1 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertTrue ( inn tek ts meld ing 1 Id Ġin Ġins pe kt Ã¸ r . hen del se I der ( 2 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertTrue ( inn tek ts meld ing 1 Id Ġin Ġins pe kt Ã¸ r . hen del se I der ( 3 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertTrue ( inn tek ts meld ing 2 Id Ġin Ġins pe kt Ã¸ r . hen del se I der ( 4 . ved tak sp eri ode )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` v ilk Ã¥ rs gr un nl ag Ġde les Ġmed Ġfore g Ã¥ ende `() Ġ{ ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . jan uar , Ġ 3 1 . jan uar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . fe bru ar , Ġ 2 8 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . mars , Ġ 3 1 . mars , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 5 . apr il , Ġ 3 0 . apr il , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . jan uar , Ġ 3 1 . jan uar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter In n tek ts meld ing ( ar be id sg iver period er Ġ= ĠlistOf ( Per i ode ( 1 . jan uar , Ġ 1 6 . jan uar ))) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter V ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode , ĠIN N TE KT ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . fe bru ar , Ġ 2 8 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . mars , Ġ 3 1 . mars , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 5 . apr il , Ġ 3 0 . apr il , Ġ 1 0 0 . pro sent )) ĊĊĠĠĠĠĠĠĠ ĠassertNotNull ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode ), Ġins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 2 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode ), Ġins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 3 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertNull ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 4 . ved tak sp eri ode )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` v ilk Ã¥ rs gr un nl ag Ġh entes Ġik ke Ġn Ã¥r Ġperiod en Ġer Ġover gang Ġf ra ĠIT `() Ġ{ ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . fe bru ar , Ġ 2 8 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . fe bru ar , Ġ 2 8 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . mars , Ġ 3 1 . mars , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . mars , Ġ 3 1 . mars , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġval Ġh istor ikk Ġ= ĠAr be id sg iver U tb et aling sp eri ode ( ORG NUM MER , Ġ 1 . jan uar , Ġ 3 1 . jan uar , Ġ 1 0 0 . pro sent , Ġ 1 5 0 0 0 . dag lig ) ĊĠĠĠĠĠĠĠ Ġval Ġinn tek ter Ġ= ĠlistOf ( In n tek ts op pl ys ning ( ORG NUM MER , Ġ 1 . jan uar ( 2 0 1 8 ), ĠIN N TE KT , Ġtrue )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et aling sh istor ikk ( 1 . ved tak sp eri ode , Ġh istor ikk , Ġinn te kt sh istor ikk Ġ= Ġinn tek ter ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sim uler ing ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et aling sg od k jen ning ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġnull still Til stand send ring er () ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et alt () ĊĠĠĠĠĠĠĠ Ġassert For vent et Fe il ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfork lar ing Ġ= Ġ" AV VENT ER _ IN N TE K TS ME LD ING _ EL LER _ HIST OR IK K Ġbur de Ġk ans k je Ġh Ã¥ nd ter e Ġg jen op pta Be handling ?", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġn Ã¥ Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġassert Til stand er ( 1 . ved tak sp eri ode , ĠT IL _ UT B ET AL ING , ĠAV SL UT TET ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġassert Til stand er ( 2 . ved tak sp eri ode , ĠAV VENT ER _ IN N TE K TS ME LD ING _ EL LER _ HIST OR IK K ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ ĠÃ ¸ n sk et Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġassert Til stand er ( 1 . ved tak sp eri ode , ĠT IL _ UT B ET AL ING , ĠAV SL UT TET ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġassert Til stand er ( 2 . ved tak sp eri ode , ĠAV VENT ER _ IN N TE K TS ME LD ING _ EL LER _ HIST OR IK K , ĠAV VENT ER _ HIST OR IK K , ĠAV VENT ER _ SI MUL ER ING ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġv ilk Ã¥ rs gr un nl ag Per i ode 1 Ġ= Ġins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġv ilk Ã¥ rs gr un nl ag Per i ode 2 Ġ= Ġins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertTrue ( v ilk Ã¥ rs gr un nl ag Per i ode 1 Ġis ĠV ilk Ã¥ rs gr un nl ag H istor ikk . Info try gd V ilk Ã¥ rs gr un nl ag ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertSame ( v ilk Ã¥ rs gr un nl ag Per i ode 1 , Ġv ilk Ã¥ rs gr un nl ag Per i ode 2 ) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( Per i ode type . OVER G ANG _ FR A _ IT , Ġins pe kt Ã¸ r . peri ode type ( 1 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( Per i ode type . INF OT R YG DF OR LEN G ELSE , Ġins pe kt Ã¸ r . peri ode type ( 2 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` ingen Ġv ilk Ã¥ rs gr un nl ag Ġn Ã¥r Ġperiod en Ġhar Ġopp hav Ġi ĠInfo try gd `() Ġ{ ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . fe bru ar , Ġ 2 8 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . mars , Ġ 3 1 . mars , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . fe bru ar , Ġ 2 8 . fe bru ar , Ġ 1 0 0 . pro sent ), ĠAr be id ( 2 5 . fe bru ar , Ġ 2 8 . fe bru ar )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . mars , Ġ 3 1 . mars , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġval Ġh istor ikk Ġ= ĠAr be id sg iver U tb et aling sp eri ode ( ORG NUM MER , Ġ 1 7 . jan uar , Ġ 3 1 . jan uar , Ġ 1 0 0 . pro sent , Ġ 1 5 0 0 0 . dag lig ) ĊĠĠĠĠĠĠĠ Ġval Ġinn tek ter Ġ= ĠlistOf ( In n tek ts op pl ys ning ( ORG NUM MER , Ġ 1 7 . jan uar ( 2 0 1 8 ), ĠIN N TE KT , Ġtrue )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et aling sh istor ikk ( 1 . ved tak sp eri ode , Ġh istor ikk , Ġinn te kt sh istor ikk Ġ= Ġinn tek ter ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sim uler ing ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et aling sg od k jen ning ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et alt () ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter In n tek ts meld ing ( listOf ( 1 . jan uar Ġtil Ġ 1 6 . jan uar ), Ġf Ã¸ r ste Fr av Ã¦ r sd ag Ġ= Ġ 1 . mars ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter V ilk Ã¥ rs gr un nl ag ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġassert Til stand er ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 . ved tak sp eri ode , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSTART , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ IN N TE K TS ME LD ING _ EL LER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ B LO KK ER EN DE _ PER IO DE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ SI MUL ER ING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ G OD KJ EN NING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠT IL _ UT B ET AL ING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV SL UT TET ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġassert Til stand er ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 . ved tak sp eri ode , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSTART , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ IN N TE K TS ME LD ING _ EL LER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ B LO KK ER EN DE _ PER IO DE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ V IL K Ã ħ R SPR Ã ĺ V ING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ SI MUL ER ING ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode ) Ġis ĠV ilk Ã¥ rs gr un nl ag H istor ikk . Info try gd V ilk Ã¥ rs gr un nl ag ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 2 . ved tak sp eri ode ) Ġis ĠV ilk Ã¥ rs gr un nl ag H istor ikk . G run nl ags data ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( Per i ode type . OVER G ANG _ FR A _ IT , Ġins pe kt Ã¸ r . peri ode type ( 1 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( Per i ode type . F Ã ĺ RST EG ANG S BE HAND LING , Ġins pe kt Ã¸ r . peri ode type ( 2 . ved tak sp eri ode )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` inn tek ts meld ing Ġb ry ter Ġik ke Ġopp Ġfor len gel se `() Ġ{ ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . fe bru ar , Ġ 2 8 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . fe bru ar , Ġ 2 8 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter In n tek ts meld ing Med Val ider ing ( 1 . ved tak sp eri ode , ĠlistOf ( Per i ode ( 1 8 . jan uar , Ġ 1 . fe bru ar ))) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter V ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode , ĠIN N TE KT ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sim uler ing ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . mars , Ġ 3 1 . mars , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . mars , Ġ 3 1 . mars , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter In n tek ts meld ing Med Val ider ing ( 2 . ved tak sp eri ode , ĠlistOf ( Per i ode ( 1 8 . jan uar , Ġ 1 . fe bru ar )), Ġf Ã¸ r ste Fr av Ã¦ r sd ag Ġ= Ġ 4 . mars ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et aling sg od k jen ning ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et alt () ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġassert Til stand er ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 . ved tak sp eri ode , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSTART , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ IN N TE K TS ME LD ING _ EL LER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ B LO KK ER EN DE _ PER IO DE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ V IL K Ã ħ R SPR Ã ĺ V ING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ SI MUL ER ING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ G OD KJ EN NING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠT IL _ UT B ET AL ING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV SL UT TET ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġassert Til stand er ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 . ved tak sp eri ode , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSTART , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ B LO KK ER EN DE _ PER IO DE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ SI MUL ER ING ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġassert No Warning (" M ott att Ġfl ere Ġinn tek ts meld inger Ġ- Ġden Ġf Ã¸ r ste Ġinn tek ts meld ingen Ġsom Ġble Ġmot t att Ġer Ġlag t Ġtil Ġg run n . ĠU tb et al Ġkun Ġh vis Ġdet Ġb lir Ġk orre kt .", Ġ 1 . ved tak sp eri ode . filter ()) ĊĠĠĠĠĠĠĠ Ġassert Warning (" M ott att Ġfl ere Ġinn tek ts meld inger Ġ- Ġden Ġf Ã¸ r ste Ġinn tek ts meld ingen Ġsom Ġble Ġmot t att Ġer Ġlag t Ġtil Ġg run n . ĠU tb et al Ġkun Ġh vis Ġdet Ġb lir Ġk orre kt .", Ġ 2 . ved tak sp eri ode . filter ()) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode ), Ġins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 2 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 8 . jan uar , Ġins pe kt Ã¸ r . sk j Ã¦ ring st id sp unkt ( 1 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 8 . jan uar , Ġins pe kt Ã¸ r . sk j Ã¦ ring st id sp unkt ( 2 . ved tak sp eri ode )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` setter Ġik ke Ġinn tek ts meld ing Id Ġfl ere Ġg anger `() Ġ{ ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 2 0 . fe bru ar , Ġ 2 8 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 2 0 . fe bru ar , Ġ 2 8 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . mars , Ġ 3 1 . mars , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġval Ġs Ã¸ kn ad Id Ġ= Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . mars , Ġ 3 1 . mars , Ġ 1 0 0 . pro sent )) ĊĊĠĠĠĠĠĠĠ Ġval Ġinn tek ts meld ing Id Ġ= Ġh Ã¥ nd ter In n tek ts meld ing ( listOf ( Per i ode ( 2 0 . fe bru ar , Ġ 8 . mars )), Ġ 2 0 . fe bru ar ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter V ilk Ã¥ rs gr un nl ag ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 2 . ved tak sp eri ode ) ĊĊĠĠĠĠĠĠĠ Ġassert Til stand er ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 . ved tak sp eri ode , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSTART , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ IN N TE K TS ME LD ING _ EL LER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV SL UT TET _ UT EN _ UT B ET AL ING ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġassert Til stand er ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 . ved tak sp eri ode , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSTART , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ IN N TE K TS ME LD ING _ EL LER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ B LO KK ER EN DE _ PER IO DE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ V IL K Ã ħ R SPR Ã ĺ V ING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ SI MUL ER ING ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( 2 , Ġins pe kt Ã¸ r . hen del se I der ( 2 . ved tak sp eri ode ). size ) ĊĠĠĠĠĠĠĠ ĠassertTrue ( ins pe kt Ã¸ r . hen del se I der ( 2 . ved tak sp eri ode ). contains All ( listOf ( s Ã¸ kn ad Id , Ġinn tek ts meld ing Id ))) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` v ilk Ã¥ rs gr un nl ag Ġtil bak est il les Ġn Ã¥r Ġvi Ġik ke Ġer Ġen Ġfor len gel se Ġlike vel `() Ġ{ ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . jan uar , Ġ 2 1 . jan uar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 2 2 . jan uar , Ġ 2 2 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġval Ġinn tek ts meld ing Id Ġ= Ġh Ã¥ nd ter In n tek ts meld ing Med Val ider ing ( 1 . ved tak sp eri ode , ĠlistOf ( Per i ode ( 1 . jan uar , Ġ 1 6 . jan uar ))) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠS yk dom ( 1 . jan uar , Ġ 2 1 . jan uar , Ġ 1 0 0 . pro sent ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAr be id ( 1 8 . jan uar , Ġ 2 1 . jan uar ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter In n tek ts meld ing Replay ( inn tek ts meld ing Id , Ġ 1 . ved tak sp eri ode . id ( ORG NUM MER )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 2 2 . jan uar , Ġ 2 2 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter In n tek ts meld ing ( listOf ( Per i ode ( 1 . jan uar , Ġ 1 6 . jan uar )), Ġ 2 2 . jan uar ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter V ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode , ĠIN N TE KT ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sim uler ing ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et aling sg od k jen ning ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et alt () ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter V ilk Ã¥ rs gr un nl ag ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 2 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġassert Til stand er ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 . ved tak sp eri ode , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSTART , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ IN N TE K TS ME LD ING _ EL LER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ B LO KK ER EN DE _ PER IO DE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ V IL K Ã ħ R SPR Ã ĺ V ING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ SI MUL ER ING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ G OD KJ EN NING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠT IL _ UT B ET AL ING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV SL UT TET ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġassert Til stand er ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 . ved tak sp eri ode , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSTART , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ IN N TE K TS ME LD ING _ EL LER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ B LO KK ER EN DE _ PER IO DE , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ V IL K Ã ħ R SPR Ã ĺ V ING , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ HIST OR IK K , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAV VENT ER _ SI MUL ER ING ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ ĠassertNotNull ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertNotNull ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 2 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ Ġassert Not Equals ( ins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode ), Ġins pe kt Ã¸ r . v ilk Ã¥ rs gr un nl ag ( 2 . ved tak sp eri ode )) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( Per i ode type . F Ã ĺ RST EG ANG S BE HAND LING , Ġins pe kt Ã¸ r . peri ode type ( 1 . ved tak sp eri ode )) ĊĠĠĠĠĠĠĠ ĠassertEquals ( Per i ode type . F Ã ĺ RST EG ANG S BE HAND LING , Ġins pe kt Ã¸ r . peri ode type ( 2 . ved tak sp eri ode )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` B ru ker Ġik ke Ġv ilk Ã¥ rs gr un nl ag Ġfor Ġan net Ġsk j Ã¦ ring st idp unkt Ġved Ġbere g ning Ġav Ġut bet aling st ids lin je , Ġse lv Ġom Ġsk j Ã¦ ring st id sp unkt et Ġer Ġsen ere `() Ġ{ ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 1 . jan uar , Ġ 2 1 . jan uar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 1 . jan uar , Ġ 2 1 . jan uar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter In n tek ts meld ing ( listOf ( Per i ode ( 1 . jan uar , Ġ 1 6 . jan uar ))) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter V ilk Ã¥ rs gr un nl ag ( 1 . ved tak sp eri ode , ĠIN N TE KT , Ġmed lems kap status Ġ= ĠMed lems kap sv ur der ing . Med lems kap status . Ne i ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 1 . ved tak sp eri ode ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et aling sg od k jen ning ( 1 . ved tak sp eri ode , Ġut bet aling God kj ent Ġ= Ġfalse ) ĊĊĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Sy k meld ing ( Sy k meld ing sp eri ode ( 2 2 . jan uar , Ġ 1 0 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter S Ã¸ kn ad ( Sy k dom ( 2 2 . jan uar , Ġ 1 0 . fe bru ar , Ġ 1 0 0 . pro sent )) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter U tb et aling sh istor ikk ( ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 . ved tak sp eri ode , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAr be id sg iver U tb et aling sp eri ode ( ORG NUM MER , Ġ 1 5 . de sem ber ( 2 0 1 7 ), Ġ 2 1 . jan uar , Ġ 1 0 0 . pro sent , Ġ 1 0 0 0 . dag lig ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinn te kt sh istor ikk Ġ= ĠlistOf ( In n tek ts op pl ys ning ( ORG NUM MER , Ġ 1 5 . de sem ber ( 2 0 1 7 ), ĠIN N TE KT , Ġtrue )) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġh Ã¥ nd ter Y tel ser ( 2 . ved tak sp eri ode ) ĊĊĠĠĠĠĠĠĠ Ġassert For vent et Fe il ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġn Ã¥ Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġassert S iste Til stand ( 2 . ved tak sp eri ode , ĠAV VENT ER _ G OD KJ EN NING ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ ĠÃ ¸ n sk et Ġ= Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġassert S iste Til stand ( 2 . ved tak sp eri ode , ĠT IL _ INF OT RY GD ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ