package Ġorg . kode in . db . impl . model Ċ Ċ import Ġorg . kode in . db . Middleware Ċ import Ġorg . kode in . db . encryption . DB Feature Disabled Error Ċ import Ġorg . kode in . db . encryption . Encryption Ċ import Ġorg . kode in . db . in Dir Ċ import Ġorg . kode in . db . in memory . in Memory Ċ import Ġorg . kode in . db . model . Model DB Ċ import Ġorg . kode in . db . model . findAll ByIndex Ċ import Ġorg . kode in . db . model . get Ċ import Ġorg . kode in . memory . file . FileSystem Ċ import Ġorg . kode in . memory . io . Memory Ċ import Ġorg . kode in . memory . text . array Ċ import Ġorg . kode in . memory . use Ċ import Ġkotlin . test .* Ċ Ċ @ Suppress (" ClassName ") Ċ abstract Ġclass ĠModel DB Tests _ 0 4 _ Refs Ġ: ĠModel DB Tests () Ġ{ ĊĊĠĠĠ Ġclass ĠL DB Ġ: ĠModel DB Tests _ 0 4 _ Refs (), ĠModel DB Tests . L DB ĊĠĠĠ Ġclass ĠIM Ġ: ĠModel DB Tests _ 0 4 _ Refs (), ĠModel DB Tests . IM ĊĊĠĠĠ Ġabstract Ġclass ĠEn crypted Ġ: ĠModel DB Tests _ 0 4 _ Refs (), ĠModel DB Tests . Encrypted Ġ{ ĊĠĠĠĠĠĠĠ Ġclass ĠL DB Ġ: ĠEn crypted (), ĠModel DB Tests . L DB ĊĠĠĠĠĠĠĠ Ġclass ĠIM Ġ: ĠEn crypted (), ĠModel DB Tests . IM ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest 0 0 _ Refs () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġme Ġ= ĠAd ult (" Sal om on ", Ġ" BR YS ", ĠDate ( 1 5 , Ġ 1 2 , Ġ 1 9 8 6 )) ĊĠĠĠĠĠĠĠ Ġval Ġl ail a Ġ= ĠAd ult (" L ail a ", Ġ" BR YS ", ĠDate ( 2 5 , Ġ 8 , Ġ 1 9 8 9 )) ĊĠĠĠĠĠĠĠ Ġval Ġme Key Ġ= Ġm db . key From ( me ) ĊĠĠĠĠĠĠĠ Ġm db . put ( me Key , Ġme ) ĊĠĠĠĠĠĠĠ Ġval Ġl ail a Key Ġ= Ġm db . key From ( l ail a ) ĊĠĠĠĠĠĠĠ Ġm db . put ( l ail a Key , Ġl ail a ) ĊĊĠĠĠĠĠĠĠ Ġval Ġs je g Ġ= ĠCity (" S aint ĠJul ien ĠEn ĠGene vo is ", ĠLocation ( 4 6 . 1 4 4 3 , Ġ 6 . 0 8 2 6 ), Ġ 7 4 1 6 0 ) ĊĠĠĠĠĠĠĠ Ġval Ġpap Ġ= ĠCity (" Point e ĠÃ Ģ ĠP itre ", ĠLocation ( 1 6 . 2 3 3 3 , Ġ- 6 1 . 5 1 6 7 ), Ġ 9 7 1 1 0 ) ĊĠĠĠĠĠĠĠ Ġm db . put ( s je g ) ĊĠĠĠĠĠĠĠ Ġm db . put ( pap ) ĊĊĠĠĠĠĠĠĠ Ġval Ġme Birth Ġ= Ġm db . put ( Birth ( me Key , Ġm db . key From ( s je g ))). key ĊĠĠĠĠĠĠĠ Ġval Ġl ail a Birth Ġ= Ġm db . put ( Birth ( l ail a Key , Ġm db . key From ( pap ))). key ĊĊĠĠĠĠĠĠĠ Ġm db . findAll ByIndex < Birth >(" date "). use Ġ{ Ġcursor Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġassert Cursor Is ( cursor ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġme Birth Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġother Me Ġ= Ġm db [ it . model (). model . ad ult ] ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( me , Ġother Me ?. model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġassert Not Same ( me , Ġother Me ?. model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġother S je g Ġ= Ġm db [ it . model (). model . city ] ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( s je g , Ġother S je g ?. model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġassert Not Same ( s je g , Ġother S je g ?. model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġl ail a Birth Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġother L ail a Ġ= Ġm db [ it . model (). model . ad ult ] ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( l ail a , Ġother L ail a ?. model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġassert Not Same ( l ail a , Ġother L ail a ?. model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġother P ap Ġ= Ġm db [ it . model (). model . city ] ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠassertEquals ( pap , Ġother P ap ?. model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġassert Not Same ( pap , Ġother P ap ?. model ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ