InteractionRequest
public
final
class
InteractionRequest
extends Object
implements
To<MessageLite>
| java.lang.Object | |
| ↳ | android.support.test.espresso.remote.InteractionRequest |
Encapsulates an UiInteraction.InteractionRequestProto request. Takes care of all the proto packing and
unpacking.
Summary
Nested classes | |
|---|---|
class |
InteractionRequest.Builder
Creates an instance of |
Public methods | |
|---|---|
Matcher<Root>
|
getRootMatcher()
Returns the |
ViewAction
|
getViewAction()
Returns the |
ViewAssertion
|
getViewAssertion()
Returns the |
Matcher<View>
|
getViewMatcher()
Returns the |
MessageLite
|
toProto()
|
Inherited methods | |
|---|---|
java.lang.Object
| |
android.support.test.espresso.remote.EspressoRemoteMessage.To
| |
Public methods
getRootMatcher
Matcher<Root> getRootMatcher ()
Returns the ERROR(/Matcher associated with this InteractionRequest or null if no ERROR(/Matcher was set.
| Returns | |
|---|---|
Matcher<Root> |
|
getViewAction
ViewAction getViewAction ()
Returns the ViewAction associated with this InteractionRequest or null
if no ViewAction was set.
| Returns | |
|---|---|
ViewAction |
|
getViewAssertion
ViewAssertion getViewAssertion ()
Returns the ViewAssertion associated with this InteractionRequest or null if no ViewAssertion was set.
| Returns | |
|---|---|
ViewAssertion |
|
getViewMatcher
Matcher<View> getViewMatcher ()
Returns the ERROR(/Matcher associated with this InteractionRequest or null if no view matcher was set.
| Returns | |
|---|---|
Matcher<View> |
|
toProto
MessageLite toProto ()
| Returns | |
|---|---|
MessageLite |
|
Interfaces
Classes
- ConstructorInvocation
- EspressoRemote
- FieldDescriptor
- GenericRemoteMessage
- InteractionRequest
- InteractionRequest.Builder
- InteractionResponse
- InteractionResponse.Builder
- InteractionResponse.RemoteError
- NoopRemoteInteraction
- ProtoUtils
- RemoteDescriptor
- RemoteDescriptor.Builder
- RemoteDescriptorRegistry
- RemoteInteractionRegistry
- TypeProtoConverters
Enums
Exceptions
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.