package Ġcom . j utt . movies detail demo . data . network Ċ Ċ import Ġcom . j utt . movies detail demo . Build Config Ċ import Ġcom . j utt . movies detail demo . data . models . flickr . F lickr Photo Ċ import Ġokhttp 3 . MediaType . Companion . to MediaType OrNull Ċ import Ġokhttp 3 . RequestBody Ċ import Ġokhttp 3 . RequestBody . Companion . to RequestBody Ċ import Ġokhttp 3 . ResponseBody Ċ import Ġokhttp 3 . ResponseBody . Companion . to ResponseBody Ċ import Ġorg . mockito . Mockito Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . Response Ċ import Ġtim ber . log . Tim ber Ċ import Ġjava . net . Connect Exception Ċ import Ġjava . net . Http URLConnection Ċ import Ġjava . net . Socket Exception Ċ import Ġjava . net . Unknown Host Exception Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Singleton Ċ Ċ class ĠFake Network Manager { ĊĊĠĠĠ Ġfun Ġget Images From F lickr ( ĊĠĠĠĠĠĠĠ Ġf lickr API Key : ĠString Ġ= ĠBuild Config . F LIC KR _ API _ KEY , ĊĠĠĠĠĠĠĠ Ġsearch Text : ĠString , ĊĠĠĠĠĠĠĠ Ġpage : ĠInt , ĊĠĠĠĠĠĠĠ ĠpageSize : ĠInt ĊĠĠĠ Ġ): ĠPagination Photos Response < List < F lickr Photo >> ? Ġ{ ĊĠĠĠĠĠĠĠ Ġif ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġf lickr API Key . isEmpty () Ġ|| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsearch Text . isEmpty () Ġ|| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpage Ġ< Ġ 0 Ġ|| ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠpageSize Ġ< Ġ 0 ĊĠĠĠĠĠĠĠ Ġ){ Ġreturn Ġnull } ĊĊĠĠĠĠĠĠĠ Ġreturn ĠMockito . any () ĊĠĠĠ Ġ} Ċ Ċ }