package Ġreactive circ us . flow binding . android . widget Ċ Ċ import Ġandroid . widget . ListView Ċ import Ġandroidx . test . filters . Large Test Ċ import Ġcom . google . common . truth . Truth . assertThat Ċ import Ġorg . junit . Test Ċ import Ġreactive circ us . flow binding . android . fixtures . widget . List Fragment Ċ import Ġreactive circ us . flow binding . android . test . R Ċ import Ġreactive circ us . flow binding . testing . Flow Recorder Ċ import Ġreactive circ us . flow binding . testing . launch Test Ċ import Ġreactive circ us . flow binding . testing . long Click Adapter View Item At Ċ import Ġreactive circ us . flow binding . testing . record With Ċ Ċ @ Large Test Ċ class ĠAdapter View Item Long Click Flow Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġadapter View Item Long Click s () Ġ{ ĊĠĠĠĠĠĠĠ Ġlaunch Test < List Fragment > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrecorder Ġ= ĠFlow Recorder < Int >( test Scope ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlistView Ġ= Ġget ViewById < ListView >( R . id . list View ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistView . item Long Click s (). record With ( recorder ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġrecorder . assert No More Values () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġlong Click Adapter View Item At ( R . id . list View , Ġ 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( recorder . take Value ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. isEqualTo ( 2 ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġrecorder . assert No More Values () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcancel Test Scope () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġlong Click Adapter View Item At ( R . id . list View , Ġ 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrecorder . assert No More Values () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġadapter View Item Long Click s _ not Handled () Ġ{ ĊĠĠĠĠĠĠĠ Ġlaunch Test < List Fragment > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrecorder Ġ= ĠFlow Recorder < Int >( test Scope ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠlistView Ġ= Ġget ViewById < ListView >( R . id . list View ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistView . item Long Click s Ġ{ Ġfalse Ġ}. record With ( recorder ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġrecorder . assert No More Values () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġlong Click Adapter View Item At ( R . id . list View , Ġ 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrecorder . assert No More Values () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcancel Test Scope () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġlong Click Adapter View Item At ( R . id . list View , Ġ 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrecorder . assert No More Values () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ