/* Ċ Ġ* Ġ ĠP aging Layer TestCase . kt Ċ Ġ* Ġ ĠWh ir ly G lo be Lib Ċ Ġ* Ċ Ġ* Ġ ĠCreated Ġby Ġs jg Ċ Ġ* Ġ ĠCopyright Ġ 2 0 1 1 - 2 0 1 9 Ġmouse bird Ġconsult ing Ċ Ġ* Ċ Ġ* Ġ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġ Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* Ġ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ġ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* Ġ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* Ġ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* Ġ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġ Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ* Ċ Ġ*/ Ċ package Ġcom . mouse bird consult ing . aut ot ester . TestCase s Ċ Ċ import Ġandroid . app . Activity Ċ import Ġcom . mouse bird . map ly .* Ċ import Ġcom . mouse bird consult ing . aut ot ester . Framework . Map ly TestCase Ċ Ċ class ĠP aging Layer TestCase ( activity : ĠActivity ) Ġ: ĠMap ly TestCase ( activity ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġset Test Name (" Paging ĠLayer ") ĊĠĠĠĠĠĠĠ Ġthis . implementation Ġ= ĠTest Execution Implementation . Both ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġinterp Ġ: ĠO vl Debug Image Loader Interpreter ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġloader Ġ: ĠQuad Paging Loader ? Ġ= Ġnull ĊĊĠĠĠ Ġfun Ġsetup Layer ( vc : ĠBaseController ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠDescri bes Ġhow Ġto Ġbreak Ġdown Ġthe Ġspace ĊĠĠĠĠĠĠĠ Ġval Ġparams Ġ= ĠS ampling Params () ĊĠĠĠĠĠĠĠ Ġparams . min Zoom Ġ= Ġ 4 ĊĠĠĠĠĠĠĠ Ġparams . max Zoom Ġ= Ġ 2 2 ĊĠĠĠĠĠĠĠ Ġparams . min Import ance Ġ= Ġ 2 5 6 . 0 * 2 5 6 . 0 ĊĠĠĠĠĠĠĠ Ġparams . single Level Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġparams . coord System Ġ= ĠS pherical M erc ator Coord System () ĊĊĠĠĠĠĠĠĠ Ġ// ĠThis Ġwill Ġput Ġan Ġoutline Ġaround Ġa Ġtile Ġand Ġa Ġnumber Ġin Ġthe Ġmiddle ĊĠĠĠĠĠĠĠ Ġinterp Ġ= ĠO vl Debug Image Loader Interpreter () ĊĊĠĠĠĠĠĠĠ Ġ// ĠThe Ġpaging Ġloader Ġisn 't Ġassuming Ġan Ġimage . Ġ ĠMore Ġgeneric . ĊĠĠĠĠĠĠĠ Ġloader Ġ= ĠQuad Paging Loader ( params , null , interp , vc ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġbase Case Ġ: ĠCar to Light TestCase ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠsetUp With G lo be ( glo be VC : ĠG lo be Controller ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġbase Case Ġ= ĠCar to Light TestCase ( getActivity ()) ĊĠĠĠĠĠĠĠ Ġbase Case ?. setUp With G lo be ( glo be VC ) ĊĊĠĠĠĠĠĠĠ Ġsetup Layer ( glo be VC !! ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetUp With Map ( map VC : ĠMap Controller ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġbase Case Ġ= ĠCar to Light TestCase ( getActivity ()) ĊĠĠĠĠĠĠĠ Ġbase Case ?. setUp With Map ( map VC ) ĊĊĠĠĠĠĠĠĠ Ġsetup Layer ( map VC !! ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} Ċ }