package Ġno . nav . f amil ie . ef . sak . v ilk Ã¥r . reg ler Ċ Ċ import Ġno . nav . f amil ie . kon tr ak ter . fel les . object Mapper Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . jupiter . api . Disabled Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġjava . io . File Ċ Ċ internal Ġclass ĠV ilk Ã¥ rs re gel Test Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠH vis Ġen ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġinternal Ġfun Ġ` s jek ker Ġatt Ġoutput Ġfort s att Ġer Ġdet Ġsam me ĠpÃ¥ Ġjson `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobject Writer Ġ= ĠobjectMapper . writer WithDefault PrettyPrinter () ĊĠĠĠĠĠĠĠ Ġalle V ilk Ã¥ rs reg ler . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġjson Ġ= Ġobject Writer . writeValue AsString ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġkom ment ere Ġut Ġh vis Ġreg ler Ġhar Ġend ret Ġseg Ġfor ĠÃ¥ Ġlag re Ġde Ġn ye Ġreg lene ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// sk riv Til Fil ( it , Ġjson ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfile Json Ġ= ĠreadFile ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( json ). isEqualTo ( file Json ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġsk riv Til Fil ( it : ĠV ilk Ã¥ rs re gel , Ġjson : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfile Ġ= ĠFile (" src / test / resources / reg ler /${ it . v ilk Ã¥r Type }. json ") ĊĠĠĠĠĠĠĠ Ġif Ġ(! file . exists ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfile . createNew File () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġfile . write Text ( json ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġ@ Disabled ĊĠĠĠ Ġinternal Ġfun Ġ` print Ġalle Ġv ilk Ã¥r `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobject Writer Ġ= ĠobjectMapper . writer WithDefault PrettyPrinter () ĊĠĠĠĠĠĠĠ Ġprintln ( object Writer . writeValue AsString ( V ilk Ã¥ rs reg ler . V IL K Ã ħ RS RE GL ER )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun ĠreadFile ( it : ĠV ilk Ã¥ rs re gel ) Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis :: class . java . class Loader . getResource (" reg ler /${ it . v ilk Ã¥r Type }. json "). read Text () Ċ }