package Ġno . nav . pto . ve ilar b filter Ċ Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġno . nav . pto . ve ilar b filter . ab ac . Ab ac Cache Ċ import Ġorg . jetbrains . spe k . api . Spe k Ċ import Ġorg . jetbrains . spe k . api . dsl . describe Ċ import Ġorg . jetbrains . spe k . api . dsl . given Ċ import Ġorg . jetbrains . spe k . api . dsl . it Ċ import Ġorg . jetbrains . spe k . api . dsl . on ĊĊ Ċ object ĠAb ac Cache Spec : ĠSpe k ({ ĊĊĠĠĠ Ġdescribe (" Test Ġinn sku dd Ġi Ġc ach en ") Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven (" Ab ac Ġcache ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġab ac Cache Ġ= ĠAb ac Cache () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon (" leg g Ġtil Ġve ile der Ġog Ġbes l utt ning ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġident Ġ= Ġ" Z 0 0 7 "; ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġen het Id Ġ= Ġ" NAV Ġ 0 0 1 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit (" should Ġreturn Ġthe Ġresult Ġof Ġadding Ġthe Ġfirst Ġnumber Ġto Ġthe Ġsecond Ġnumber ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( false , Ġab ac Cache . har Til gang Til En he ten ( ident , Ġen het Id )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdescribe (" Test Ġs let ting Ġav Ġcache Ġet ter Ġut l Ã¸ pst id ") Ġ{ ĊĠĠĠĠĠĠĠ Ġgiven (" Ab ac Ġcache ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġab ac Cache Ġ= ĠAb ac Cache ( 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon (" leg g Ġtil Ġve ile der Ġog Ġbes l utt ning ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġident Ġ= Ġ" Z 0 0 7 "; ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġen het Id Ġ= Ġ" NAV Ġ 0 0 1 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġhar Til gang Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġab ac Cache . leg g Til En het IC ach en ( ident , Ġen het Id , Ġhar Til gang ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit (" should Ġreturn Ġthe Ġresult Ġof Ġadding Ġthe Ġfirst Ġnumber Ġto Ġthe Ġsecond Ġnumber ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( null , Ġab ac Cache . har Til gang Til En he ten ( ident , Ġen het Id )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }) Ċ