package Ġcom . github . che ap mon . bal ala ika . data . map pers Ċ Ċ import Ġcom . github . che ap mon . bal ala ika . data . db . category . Category Entity Ċ import Ġcom . github . che ap mon . bal ala ika . data . db . category . Widget Type Ċ import Ġcom . github . che ap mon . bal ala ika . data . db . view . Dictionary View Entity Ċ import Ġcom . github . che ap mon . bal ala ika . data . db . view . Dictionary View With Categories Ċ import Ġcom . github . che ap mon . bal ala ika . model . Data Category Ċ import Ġcom . github . che ap mon . bal ala ika . model . Dictionary View Ċ import Ġkotlinx . coroutines . Experimental Cor outines Api Ċ import Ġkotlinx . coroutines . test . run Blocking Test Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ Ċ @ Opt In ( Experimental Cor outines Api :: class ) Ċ internal Ġclass ĠDictionary View With Categories To Dictionary View Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġmaps To Dictionary View () Ġ= Ġrun Blocking Test Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġfrom Ġ= ĠDictionary View With Categories ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdictionary View Ġ= ĠDictionary View Entity ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" view _ a ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdictionary Id Ġ= Ġ" dic _ a ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" View ĠA " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcategories Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCategory Entity ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" cat _ a ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdictionary Id Ġ= Ġ" dic _ a ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Category ĠA ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwidget Ġ= ĠWidget Type . PLAIN , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġicon Name Ġ= Ġ" ic _ circle ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsequence Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhidden Ġ= Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsortable Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġto Ġ= ĠDictionary View ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" view _ a ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" View ĠA ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcategories Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠData Category ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" cat _ a ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Category ĠA ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġicon Name Ġ= Ġ" ic _ circle ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsequence Ġ= Ġ 0 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġresult Ġ= ĠDictionary View With Categories To Dictionary View ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCategory Entity To Data Category () ĊĠĠĠĠĠĠĠ Ġ). invoke ( from ) ĊĠĠĠĠĠĠĠ ĠAssert . assertEquals ( to , Ġresult ) ĊĠĠĠ Ġ} Ċ } Ċ