package Ġcom . cw lar son . device id . app updates Ċ Ċ import Ġandroidx . fragment . app . testing . launch Fragment Ċ 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 . does NotExist Ċ import Ġandroidx . test . espress o . assertion . View Assertions . matches Ċ import Ġandroidx . test . espress o . matcher . View Matchers . is Displayed Ċ import Ġandroidx . test . espress o . matcher . View Matchers . with Text Ċ import Ġcom . cw lar son . device id . R Ċ import Ġorg . junit . Test Ċ Ċ class ĠApp Update Dialog Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdialog Display s Data () Ġ{ ĊĠĠĠĠĠĠĠ Ġlaunch Fragment < App Update Dialog >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtheme Res Id Ġ= ĠR . style . App Theme , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfragment Args Ġ= ĠApp Update Dialog Args ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġandroid . R . string . Video View _ error _ title , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġandroid . R . string . Video View _ error _ text _ unknown , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġandroid . R . string . Video View _ error _ button ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ). to Bundle () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġon View ( with Text ( android . R . string . Video View _ error _ title )). check ( matches ( is Displayed ())) ĊĠĠĠĠĠĠĠ Ġon View ( with Text ( android . R . string . Video View _ error _ text _ unknown )). check ( matches ( is Displayed ())) ĊĠĠĠĠĠĠĠ Ġon View ( with Text ( android . R . string . Video View _ error _ button )). check ( matches ( is Displayed ())) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdialog Button Dis mis ses () Ġ{ ĊĠĠĠĠĠĠĠ Ġlaunch Fragment < App Update Dialog >( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtheme Res Id Ġ= ĠR . style . App Theme , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfragment Args Ġ= ĠApp Update Dialog Args ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġandroid . R . string . Video View _ error _ title , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġandroid . R . string . Video View _ error _ text _ unknown , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġandroid . R . string . Video View _ error _ button ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ). to Bundle () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġon View ( with Text ( android . R . string . Video View _ error _ button )). perform ( click ()) ĊĠĠĠĠĠĠĠ Ġon View ( with Text ( android . R . string . Video View _ error _ button )). check ( does NotExist ()) ĊĠĠĠ Ġ} Ċ }