package Ġcom . league champ ions . features . champ ions . presentation . champ ions Ċ Ċ import Ġandroidx . test . Instrumentation Registry Ċ import Ġandroidx . test . rule . Activity Test Rule Ċ import Ġandroidx . test . runner . Android JUnit 4 Ċ Ċ import Ġcom . league champ ions . features . champ ions . presentation . champ ion details . Champ ion Details Robot Ċ import Ġcom . league champ ions . libraries . core . utils . Pref Utils Ċ Ċ import Ġorg . junit . After Ċ import Ġorg . junit . Before Ċ import Ġorg . junit . Rule Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . runner . RunWith Ċ Ċ @ RunWith ( Android JUnit 4 :: class ) Ċ class ĠCh amp ions Activity Test Ġ{ ĊĊĠĠĠ Ġ@ Rule ĊĠĠĠ Ġ@ Jvm Field ĊĠĠĠ Ġvar Ġactivity Test Rule : ĠActivity Test Rule < Champ ions Activity > Ġ= Ġobject Ġ: ĠActivity Test Rule < Champ ions Activity >( Champ ions Activity :: class . java ) Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġbefore Activity La unched () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPref Utils . set Mock Mode ( Instrumentation Registry . getTarget Context (), Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . before Activity La unched () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Before ĊĠĠĠ Ġfun ĠsetUp () Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ After ĊĠĠĠ Ġfun ĠtearDown () Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdisplay Champ ions List () Ġ{ ĊĠĠĠĠĠĠĠ ĠCh amp ions Robot () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. verify Champ ions Are Displayed () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdisplay Champ ions List _ Click Champ ion _ Display Champ ion Details () Ġ{ ĊĠĠĠĠĠĠĠ ĠCh amp ions Robot () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. click Champ ion At Position ( 1 ) ĊĊĠĠĠĠĠĠĠ ĠCh amp ion Details Robot () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. verify Champ ion Is Displayed (" R iven ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshow Settings () Ġ{ ĊĠĠĠĠĠĠĠ ĠCh amp ions Robot () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. open Menu () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. click Menu Settings () ĊĊĠĠĠĠĠĠĠ Ġ// ĠTODO Ġcheck ĠSettings Activity Ġhas Ġbeen Ġcreated / started ĊĠĠĠ Ġ} Ċ } Ċ