/* Ċ Ġ* ĠCopyright Ġ 2 0 1 8 ĠCo up ang ĠLtd . Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġorg . springframework . data . re query . kotlin . repository . config Ċ Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . data . re query . kotlin . mapping . Re query Mapping Context Ċ import Ġorg . springframework . data . re query . kotlin . repository . sample . Account Repository Ċ import Ġorg . springframework . data . re query . kotlin . repository . sample . Role Repository Ċ import Ġorg . springframework . data . re query . kotlin . repository . sample . UserRepository Ċ import Ġorg . springframework . test . context . junit 4 . Spring Runner Ċ Ċ /** Ċ Ġ* ĠAbstract Repository Config Test Ċ Ġ* Ċ Ġ* Ġ@ author Ġdeb op Ċ Ġ*/ Ċ @ RunWith ( Spring Runner :: class ) Ċ abstract Ġclass ĠAbstract Repository Config Test Ġ{ ĊĊĠĠĠ Ġ@ Autowired ( required Ġ= Ġfalse ) Ġlateinit Ġvar Ġuser Repository : ĠUser Repository ĊĠĠĠ Ġ@ Autowired ( required Ġ= Ġfalse ) Ġlateinit Ġvar Ġrole Repository : ĠRole Repository ĊĠĠĠ Ġ@ Autowired ( required Ġ= Ġfalse ) Ġlateinit Ġvar Ġaccount Repository : ĠAccount Repository ĊĊĠĠĠ Ġ@ Autowired Ġlateinit Ġvar Ġmapping Context : ĠRe query Mapping Context ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` context Ġloading `() Ġ{ ĊĠĠĠĠĠĠĠ ĠassertThat ( user Repository ). isNotNull ĊĠĠĠĠĠĠĠ ĠassertThat ( role Repository ). isNotNull ĊĠĠĠĠĠĠĠ ĠassertThat ( account Repository ). isNotNull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` repositories Ġhave Ġexception Ġtranslation Ġapplied `() Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġimplemented ") ĊĠĠĠ Ġ} Ċ }