Blueprint
blueprint-async-coroutines
reactivecircus.
blueprint.
async.
coroutines
Coroutine
Dispatcher
Provider
blueprint-async-rx2
reactivecircus.
blueprint.
async.
rx2
Scheduler
Provider
blueprint-async-rx3
reactivecircus.
blueprint.
async.
rx3
Scheduler
Provider
blueprint-interactor-common
reactivecircus.
blueprint.
interactor
Empty
Params
Interactor
Params
blueprint-interactor-coroutines
reactivecircus.
blueprint.
interactor.
coroutines
Flow
Interactor
Suspending
Interactor
blueprint-interactor-rx2
reactivecircus.
blueprint.
interactor.
rx2
Completable
Interactor
Observable
Interactor
Single
Interactor
blueprint-interactor-rx3
reactivecircus.
blueprint.
interactor.
rx3
Completable
Interactor
Observable
Interactor
Single
Interactor
blueprint-testing-robot
reactivecircus.
blueprint.
testing
as
View
Action()
clear
Toolbar
Scroll
Flags()
current
Activity()
on
Recycler
View
Idle()
Repeat
Rule
Robot
Actions
Robot
Assertions
Screen
Robot
scroll
To()
scroll
To
Item
In
Recycler
View()
reactivecircus.
blueprint.
testing.
action
clear
Text
In
View()
click
Dialog
Button1()
click
Dialog
Button2()
click
Dialog
Button3()
click
Navigate
Up
Button()
click
Radio
Button()
click
Recycler
View
Item()
click
Snackbar
Action
Button()
click
Text
Input
Layout
End
Icon()
click
Text
Input
Layout
Error
Icon()
click
Text
Input
Layout
Start
Icon()
click
View()
close
Drawer()
close
Keyboard()
enter
Text
Into
View()
hide
Text
Input
Password
Toggle
Button()
intercept
Intents()
long
Click
Text
Input
Layout
End
Icon()
long
Click
Text
Input
Layout
Error
Icon()
long
Click
Text
Input
Layout
Start
Icon()
long
Click
View()
open
Drawer()
press
Back()
press
Keyboard
Action
Button()
replace
Text
In
View()
select
Check
Box()
select
Navigation
Bar
Item()
select
Navigation
Item()
swipe
Down
On
View()
swipe
Left
On
View()
swipe
Right
On
View()
swipe
Up
On
View()
reactivecircus.
blueprint.
testing.
assertion
activity
Launched()
background
Drawable
Displayed()
dialog
With
Button1Displayed()
dialog
With
Button2Displayed()
dialog
With
Button3Displayed()
dialog
With
Text
Displayed()
drawable
Displayed()
drawer
Closed()
drawer
Opened()
foreground
Drawable
Displayed()
fragment
Displayed()
keyboard
Input
Type
Is
Email()
navigation
Bar
View
Item
Selected()
no
Activity
Displayed()
radio
Button
Selected()
radio
Group
Has
No
Selections()
radio
Group
Has
Selections()
radio
Group
Has
Text()
recycler
View
Has
Size()
snack
Bar
Displayed()
text
Displayed()
text
Input
Layout
Has
Error()
text
Input
Layout
Has
No
Error()
text
Not
Displayed()
toolbar
Has
Subtitle()
toolbar
Has
Title()
view
Checked()
view
Clickable()
view
Contains
Text()
view
Disabled()
view
Displayed()
view
Enabled()
view
Ends
With
Text()
view
Has
Hint()
view
Has
Text()
view
Not
Checked()
view
Not
Clickable()
view
Not
Displayed()
view
Not
Exists()
view
Starts
With
Text()
reactivecircus.
blueprint.
testing.
matcher
contains
Ignoring
Case()
Recycler
View
Matcher
with
Recycler
View()
blueprint-ui
reactivecircus.
blueprint.
ui.
extension
hide
Soft
Keyboard()
hide
Status
Bar()
is
Animation
On
launch
Activity()
new
Intent()
screen
Size
set
Precomputed
Text
Future()
set
Status
Bar
Color()
show
Soft
Keyboard()
show
Status
Bar()
tint
Vector
Drawable()
blueprint-testing-robot
/
reactivecircus.blueprint.testing
/
onRecyclerViewIdle
on
Recycler
View
Idle
fun
onRecyclerViewIdle
(
@
IdRes
recyclerViewId
:
Int
)
Wait until the
RecyclerView
has no more pending updates.