package Ġcom . example . compose . r ally Ċ Ċ import Ġandroidx . compose . ui . test .* Ċ import Ġandroidx . compose . ui . test . junit 4 . create Compose Rule Ċ import Ġcom . example . compose . r ally . ui . components . R ally Top AppBar Ċ import Ġorg . junit . Rule Ċ import Ġorg . junit . Test Ċ import Ġjava . util .* Ċ Ċ class ĠTop AppBar Test Ġ{ ĊĊĠĠĠ Ġ@ get : Rule ĊĠĠĠ Ġval Ġcompose Test Rule Ġ= Ġcreate Compose Rule () ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġr ally Top AppBar Test _ current Tab Selected () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġall Scre ens Ġ= ĠR ally Screen . values (). toList () ĊĠĠĠĠĠĠĠ Ġcompose Test Rule . setContent Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR ally Top AppBar ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġall Scre ens Ġ= Ġall Scre ens , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Tab Selected Ġ= Ġ{}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcurrent Screen Ġ= ĠR ally Screen . Accounts ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġcompose Test Rule ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. on Node With Content Description ( R ally Screen . Accounts . name ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. assertIs Selected () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġr ally Top AppBar Test _ current Label Exists () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġall Scre ens Ġ= ĠR ally Screen . values (). toList () ĊĠĠĠĠĠĠĠ Ġcompose Test Rule . setContent Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR ally Top AppBar ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġall Scre ens Ġ= Ġall Scre ens , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Tab Selected Ġ= Ġ{ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcurrent Screen Ġ= ĠR ally Screen . Accounts ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġcompose Test Rule ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. on Node ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhas Text ( R ally Screen . Accounts . name . uppercase ( Locale . getDefault ())) Ġand ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhas Parent ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhas Content Description ( R ally Screen . Accounts . name ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġuse Un merged Tree Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. assert Exists () ĊĠĠĠ Ġ} Ċ }