package Ġjd ls . one . show methe movies . test Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroidx . test . core . app . Application Provider Ċ import Ġdagger . android . Android Injector Ċ import Ġdagger . android . Dispatch ing Android Injector Ċ import Ġdagger . android . Has Android Injector Ċ import Ġjd ls . one . show methe movies . di . D agger Test Application Component Ċ import Ġjd ls . one . show methe movies . di . Test Application Component Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠTest Application Ġ: ĠApplication (), ĠHas Android Injector Ġ{ ĊĊĠ Ġ@ Inject ĊĠ Ġlateinit Ġvar Ġinjector : ĠDispatch ing Android Injector < Any > ĊĊĠ Ġprivate Ġlateinit Ġvar Ġapp Component : ĠTest Application Component ĊĊĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠ Ġsuper . onCreate () ĊĠĠĠ Ġapp Component Ġ= ĠD agger Test Application Component . builder (). application ( this ). build () ĊĠĠĠ Ġapp Component . inject ( this ) ĊĠ Ġ} ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠ Ġfun Ġapp Component (): ĠTest Application Component Ġ{ ĊĠĠĠĠĠ Ġreturn ĠApplication Provider . getApplicationContext < Test Application >(). app Component ĊĠĠĠ Ġ} ĊĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġandroid Injector (): ĠAndroid Injector < Any > Ġ{ ĊĠĠĠ Ġreturn Ġinjector ĊĠ Ġ} Ċ Ċ }