/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠOn a ĠSystems , ĠInc Ċ Ġ* Ċ Ġ* Ġ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 Ġorg . smart register . fhir core . anc . ui . an cc are . en counters Ċ Ċ import Ġandroid . app . Activity Ċ import Ġdagger . h ilt . android . testing . H ilt Android Rule Ċ import Ġdagger . h ilt . android . testing . H ilt Android Test Ċ import Ġio . mock k . spy k Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Rule Ċ import Ġorg . junit . Test Ċ import Ġorg . ro bo lectric . Ro bo lectric Ċ import Ġorg . smart register . fhir core . anc . ro bo lectric . Activity Ro bo lectric Test Ċ Ċ @ H ilt Android Test Ċ class ĠEn counter List Activity Test Ġ: ĠActivity Ro bo lectric Test () Ġ{ ĊĊĠ Ġ@ get : Rule ( order Ġ= Ġ 0 ) Ġval Ġh ilt Rule Ġ= ĠH ilt Android Rule ( this ) ĊĊĠ Ġprivate Ġlateinit Ġvar Ġencounter List Activity : ĠEn counter List Activity ĊĊĠ Ġ@ Before ĊĠ Ġfun ĠsetUp () Ġ{ ĊĠĠĠ Ġh ilt Rule . inject () ĊĠĠĠ Ġencounter List Activity Ġ= ĊĠĠĠĠĠ Ġspy k ( Ro bo lectric . build Activity ( Encounter List Activity :: class . java ). create (). resume (). get ()) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġtest Handle Back Clicked Should Call Finish Method () Ġ{ ĊĠĠĠ Ġencounter List Activity . en counter List ViewModel . on App Back Click () ĊĠĠĠ ĠAssert . assertTrue ( en counter List Activity . is Finish ing ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun ĠgetActivity (): ĠActivity Ġ{ ĊĠĠĠ Ġreturn Ġencounter List Activity ĊĠ Ġ} Ċ } Ċ