package Ġcom . qa utom at ron . k opi . sample Ċ Ċ import Ġandroidx . test . espress o . matcher . View Matchers . with Id Ċ import Ġcom . qa utom at ron . k opi . library . element . Element Ċ import Ġcom . qa utom at ron . k opi . library . resource ToString Ċ import Ġorg . junit . Test Ċ Ċ /** Ċ Ġ* ĠCheck Ġfor ĠElement Assertion Ċ Ġ*/ Ċ class ĠElement Assertion Test : ĠBaseTest () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ be _ present () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġelement Ġ= ĠElement ( with Id ( R . id . message _ text )) ĊĠĠĠĠĠĠĠ Ġelement . shouldBe Present () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ be _ visible () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġelement Ġ= ĠElement ( with Id ( R . id . message _ text )) ĊĠĠĠĠĠĠĠ Ġelement . shouldBe Displayed () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ be _ same _ as _ text _ resource () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġelement Ġ= ĠElement ( with Id ( R . id . message _ text )) ĊĠĠĠĠĠĠĠ Ġelement . same As ( R . string . text _ hello ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ be _ same _ as _ text () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġelement Ġ= ĠElement ( with Id ( R . id . message _ text )) ĊĠĠĠĠĠĠĠ Ġelement . same As ( resource ToString ( R . string . text _ hello )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ be _ enabled () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbutton Ġ= ĠElement ( with Id ( R . id . button _ remove _ text )) ĊĠĠĠĠĠĠĠ Ġbutton . shouldBe Enabled () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ not _ be _ enabled () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbutton Ġ= ĠElement ( with Id ( R . id . button _ disabled )) ĊĠĠĠĠĠĠĠ Ġbutton . should Not Be Enabled () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ not _ be _ checked () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcheckbox Ġ= ĠElement ( with Id ( R . id . checkbox _ empty )) ĊĠĠĠĠĠĠĠ Ġcheckbox . should Not Be Checked () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ be _ checked () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcheckbox Ġ= ĠElement ( with Id ( R . id . checkbox _ mark )) ĊĠĠĠĠĠĠĠ Ġcheckbox . shouldBe Checked () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould _ not _ be _ visible () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbutton Ġ= Ġ ĠElement ( with Id ( R . id . button _ hide )) ĊĠĠĠĠĠĠĠ Ġbutton . tap () ĊĠĠĠĠĠĠĠ Ġbutton . should Not Be Displayed () ĊĠĠĠ Ġ} Ċ } Ċ