package Ġuk . n hs . n hs x . covid 1 9 . android . app . test helpers . robots Ċ Ċ import Ġandroidx . annotation . String Res Ċ import Ġandroidx . test . espress o . Esp ress o . on View Ċ import Ġandroidx . test . espress o . action . View Actions . click Ċ import Ġandroidx . test . espress o . assertion . View Assertions . matches Ċ import Ġandroidx . test . espress o . matcher . View Matchers . is Desc endant Of A Ċ import Ġandroidx . test . espress o . matcher . View Matchers . is Displayed Ċ import Ġandroidx . test . espress o . matcher . View Matchers . with Id Ċ import Ġandroidx . test . espress o . matcher . View Matchers . with Text Ċ import Ġorg . hamcrest . Matchers . all Of Ċ import Ġuk . n hs . n hs x . covid 1 9 . android . app . R Ċ Ċ class ĠSettings Robot Ġ{ ĊĊĠĠĠ Ġfun Ġcheck Activity Is Displayed () Ġ{ ĊĠĠĠĠĠĠĠ Ġon View ( with Id ( R . id . settings Container )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. check ( matches ( is Displayed ())) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġcheck Language Subtitle Matches (@ String Res Ġlanguage Name : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġon View ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġall Of ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwith Id ( R . id . settings Item Subtitle ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Desc endant Of A ( with Id ( R . id . language Option )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. check ( matches ( with Text ( language Name ))) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġclick Language Setting () Ġ{ ĊĠĠĠĠĠĠĠ Ġon View ( with Id ( R . id . language Option )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. perform ( click ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġclick Manage My Data Setting () Ġ{ ĊĠĠĠĠĠĠĠ Ġon View ( with Id ( R . id . manage My Data Option )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. perform ( click ()) ĊĠĠĠ Ġ} Ċ } Ċ