package Ġorg . hex works . z ir con . internal . tile set . cache Ċ Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . hex works . z ir con . api . data . Tile Ċ import Ġorg . hex works . z ir con . internal . util . impl . No Op Cache Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Test Ċ Ċ class ĠNo Op Cache Test Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġtarget : ĠNo Op Cache < Tile > ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ Ġtarget Ġ= ĠNo Op Cache () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould Return Empty For Char If Called Tw ice () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtc Ġ= ĠTile . default Tile () ĊĊĠĠĠĠĠĠĠ Ġval Ġresult 0 Ġ= Ġtarget . retrieve If Present OrNull ("${ tc . character }") ĊĠĠĠĠĠĠĠ Ġval Ġresult 1 Ġ= Ġtarget . retrieve If Present OrNull ("${ tc . character }") ĊĊĠĠĠĠĠĠĠ ĠassertThat ( result 0 Ġ!= Ġnull ). isFalse () ĊĠĠĠĠĠĠĠ ĠassertThat ( result 1 Ġ!= Ġnull ). isFalse () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould Return Empty For Char If Stored Then Retrie ved () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtc Ġ= ĠTile . default Tile () ĊĊĠĠĠĠĠĠĠ Ġtarget . store ( tc ) ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġtarget . retrieve If Present OrNull ("${ tc . character }") ĊĊĠĠĠĠĠĠĠ ĠassertThat ( result ). isNull () ĊĠĠĠ Ġ} Ċ } Ċ