package Ġcom . kr ish nan and . mobile . swift ly Ċ Ċ import Ġandroid . app . Application Ċ import Ġcom . squareup . pic asso . Pic asso Ċ import Ġdagger . android . Android Injector Ċ import Ġdagger . android . Dispatch ing Android Injector Ċ import Ġdagger . android . Has Android Injector Ċ import Ġorg . mockito . Mock Ċ import Ġorg . mockito . Mockito Annotations Ċ import Ġorg . mockito . kotlin . any Ċ import Ġorg . mockito . kotlin . do Return Ċ import Ġorg . mockito . kotlin . stub Ċ import Ġorg . mockito . kotlin . wh enever Ċ import Ġjava . lang . IllegalStateException Ċ Ċ class ĠSwift ly Test Applic iation : ĠApplication (), ĠHas Android Injector Ġ{ ĊĊĠĠĠ Ġ@ Mock ĊĠĠĠ Ġlateinit Ġvar Ġdispatch ing Android Injector : ĠDispatch ing Android Injector < Any > ĊĊĠĠĠ Ġoverride Ġfun Ġandroid Injector (): ĠAndroid Injector < Any > Ġ{ ĊĠĠĠĠĠĠĠ ĠMockito Annotations . open Mocks ( this ) ĊĠĠĠĠĠĠĠ Ġdispatch ing Android Injector . stub Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmaybe Inject ( any ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġdo Return Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġdispatch ing Android Injector ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġ// ĠSee Ġ< a Ġhref =" https :// github . com / square / pic asso / issues / 1 9 2 9 " Ġ/> ĊĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPic asso . set Singleton Instance ( Pic asso . Builder ( this ). build ()) ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( ise : ĠIllegalStateException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠIgnore Ġit Ġfor Ġtests . ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }