package Ġno . nav . hel se . k 9 Ċ Ċ import Ġno . nav . k 9 . s Ã¸ kn ad . oms org sp enger . over f Ã¸ ring . O ms org sp enger Over f Ã¸ ring S Ã¸ kn ad Ċ import Ġorg . json . JSONObject Ċ import Ġorg . sky sc ream er . json assert . JSON Assert Ċ import Ġkotlin . test . assertEquals Ċ import Ġkotlin . test . assertNotNull Ċ Ċ internal Ġfun ĠString . assert Over f Ã¸ re D ager Format () Ġ{ ĊĠĠĠ Ġval Ġraw Json Ġ= ĠJSONObject ( this ) ĊĊĠĠĠ Ġval Ġmetadata Ġ= ĠassertNotNull ( raw Json . getJSONObject (" metadata ")) ĊĠĠĠ ĠassertNotNull ( metadata . getString (" correlation Id ")) ĊĊĠĠĠ Ġval Ġdata Ġ= ĠassertNotNull ( raw Json . getJSONObject (" data ")) ĊĊĠĠĠ ĠassertNotNull ( data . getString (" journal post Id ")) ĊĠĠĠ Ġval Ġs Ã¸ kn ad Ġ= ĠassertNotNull ( data . getJSONObject (" s Ã¸ kn ad ")) ĊĊĠĠĠ Ġval Ġre kon str u ert S Ã¸ kn ad Ġ= ĠO ms org sp enger Over f Ã¸ ring S Ã¸ kn ad ĊĠĠĠĠĠĠĠ Ġ. builder () ĊĠĠĠĠĠĠĠ Ġ. json ( s Ã¸ kn ad . toString ()) ĊĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠ ĠJSON Assert . assertEquals ( s Ã¸ kn ad . toString (), ĠO ms org sp enger Over f Ã¸ ring S Ã¸ kn ad . Ser Des . serialize ( re kon str u ert S Ã¸ kn ad ), Ġtrue ) Ċ } Ċ Ċ internal Ġfun ĠString . assert K 9 R apid Format ( id : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġraw Json Ġ= ĠJSONObject ( this ) ĊĊĠĠĠ ĠassertEquals ( raw Json . get JSONArray ("@ be h ov s rek ke f Ã¸ l ge "). getString ( 0 ), Ġ" Over f Ã¸ re O ms org sd ager ") ĊĠĠĠ ĠassertEquals ( raw Json . getString ("@ type "), " Be h ov sse kv ens ") ĊĠĠĠ ĠassertEquals ( raw Json . getString ("@ id "), Ġid ) ĊĊĠĠĠ ĠassertNotNull ( raw Json . getString ("@ correlation Id ")) ĊĠĠĠ ĠassertNotNull ( raw Json . getJSONObject ("@ be h ov ")) Ċ } Ċ