package Ġcom . em 4 n 0 1 0 1 . my tv shows . module Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . test . core . app . Application Provider Ċ import Ġcom . em 4 n 0 1 0 1 . my tv shows . app . model Module Ċ import Ġcom . em 4 n 0 1 0 1 . my tv shows . app . network Module Ċ import Ġcom . em 4 n 0 1 0 1 . my tv shows . app . view Models Module Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ import Ġorg . k oin . android . ext . k oin . android Context Ċ import Ġorg . k oin . core . context . start K oin Ċ import Ġorg . k oin . core . context . stop K oin Ċ import Ġorg . k oin . test . K oin Test Ċ import Ġorg . k oin . test . check . check Modules Ċ import Ġorg . ro bo lectric . Ro bo lectric TestRunner Ċ import Ġorg . ro bo lectric . annotation . Config Ċ Ċ @ RunWith ( Ro bo lectric TestRunner :: class ) Ċ @ Config ( manifest = Config . NONE ) Ċ class ĠModule Test : ĠK oin Test Ġ{ ĊĠĠĠ Ġprivate Ġval Ġapp Context Ġ= ĠApplication Provider . getApplicationContext < Context >() ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` Test ĠK oin ĠModules `() Ġ{ ĊĠĠĠĠĠĠĠ Ġstart K oin Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġandroid Context ( app Context ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodules ( listOf ( network Module , Ġmodel Module , Ġview Models Module )) ĊĠĠĠĠĠĠĠ Ġ}. check Modules () ĊĠĠĠĠĠĠĠ Ġstop K oin () ĊĠĠĠ Ġ} Ċ }