package Ġcom . fore ver raf s . date pick ert ime line Ċ Ċ import Ġandroidx . compose . ui . test . junit 4 . Compose Test Rule Ċ import Ġjava . time . LocalDate Ċ Ċ internal Ġfun ĠBaseTest . date Picker Time Line Robot ( ĊĠĠĠ Ġfunc : ĠDate Picker Timeline Robot . () Ġ-> ĠUnit Ċ ) Ġ= ĊĠĠĠ ĠDate Picker Timeline Robot ( rule ). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġrule . waitFor Idle () ĊĠĠĠĠĠĠĠ Ġfunc () ĊĠĠĠ Ġ} Ċ Ċ internal Ġclass ĠDate Picker Timeline Robot ( rule : ĠCompose Test Rule ) Ġ: ĠBase Robot ( rule ) Ġ{ ĊĊĠĠĠ Ġfun Ġperform Click On Date ( date : ĠLocalDate ) Ġ{ ĊĠĠĠĠĠĠĠ Ġperform Click On Node With Text ( date . day OfMonth . toString ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġverify Date Is Displayed ( date : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġverify Node With Tag Is Displayed ( test Tag Ġ= Ġdate ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġverify Date IsNot Displayed ( date : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġverify Node With Tag IsNot Displayed ( test Tag Ġ= Ġdate ) ĊĠĠĠ Ġ} Ċ } Ċ