package Ġcom . ro bo h orse . rob op oj ogener ator Ċ Ċ import Ġcom . ro bo h orse . rob op oj ogener ator . models . Generation Model Ċ import Ġcom . ro bo h orse . rob op oj ogener ator . parser . InputData Parser Ċ import Ġcom . ro bo h orse . rob op oj ogener ator . properties . Json Model . Json Item Ċ import Ġcom . ro bo h orse . rob op oj ogener ator . utils . Processing Model Resolver Ċ import Ġio . mock k . Mock K Annotations Ċ import Ġio . mock k . every Ċ import Ġio . mock k . impl . annotations . Inject Mock Ks Ċ import Ġio . mock k . impl . annotations . Rel ax ed Mock K Ċ import Ġio . mock k . verify Ċ import Ġkotlin . test . Before Test Ċ import Ġkotlin . test . Test Ċ Ċ internal Ġclass ĠRo bo PO JO Generator Test Ġ{ ĊĠĠĠ Ġ@ Rel ax ed Mock K ĊĠĠĠ Ġlateinit Ġvar Ġinput Data Parser : ĠInput Data Parser ĊĊĠĠĠ Ġ@ Rel ax ed Mock K ĊĠĠĠ Ġlateinit Ġvar Ġmodel : ĠGeneration Model ĊĊĠĠĠ Ġ@ Rel ax ed Mock K ĊĠĠĠ Ġlateinit Ġvar Ġprocessing Model Resolver : ĠProcessing Model Resolver ĊĊĠĠĠ Ġ@ Rel ax ed Mock K ĊĠĠĠ Ġlateinit Ġvar Ġjson Item : ĠJson Item ĊĊĠĠĠ Ġ@ Inject Mock Ks ĊĠĠĠ Ġlateinit Ġvar Ġgenerator : ĠRo bo PO JO Generator ĊĊĠĠĠ Ġ@ Before Test ĊĠĠĠ Ġfun ĠsetUp () Ġ= ĠMock K Annotations . init ( this , Ġrelax Unit Fun Ġ= Ġtrue ) ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġcheck _ generation () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcontent Ġ= Ġ"{} " ĊĠĠĠĠĠĠĠ Ġval ĠclassName Ġ= Ġ" Main . kt " ĊĠĠĠĠĠĠĠ Ġevery Ġ{ Ġprocessing Model Resolver . resolve Json Model ( model ) Ġ} Ġreturns Ġjson Item ĊĠĠĠĠĠĠĠ Ġevery Ġ{ Ġmodel . content Ġ}. returns ( content ) ĊĠĠĠĠĠĠĠ Ġevery Ġ{ Ġmodel . root ClassName Ġ}. returns ( className ) ĊĠĠĠĠĠĠĠ Ġgenerator . generate ( model ) ĊĠĠĠĠĠĠĠ Ġverify Ġ{ Ġinput Data Parser . parse ( any (), Ġany ()) Ġ} ĊĠĠĠ Ġ} Ċ } Ċ