public interface

ResettingStubber

implements IntentStubber
android.support.test.espresso.intent.ResettingStubber
Known Indirect Subclasses

Class Overview

A sneaky singleton object used to respond to intents with fake responses. This interface is not meant for public consumption. Test authors should use Intents instead.

Summary

Public Methods
abstract void initialize()
Marks this spy as initialized.
abstract boolean isInitialized()
abstract void reset()
Clears state (initialization, expected responses).
abstract void setActivityResultForIntent(Matcher<Intent> matcher, Instrumentation.ActivityResult result)
Sets the result that will be returned to the intent sender (if the sender expects the result), next time an intent matched by the given matcher is launched.
[Expand]
Inherited Methods
From interface android.support.test.runner.intent.IntentStubber

Public Methods

public abstract void initialize ()

Marks this spy as initialized. Once initialized, ResettingStubber begins recording intents and provides intent stubbing.

public abstract boolean isInitialized ()

Returns
  • true if this spy is initialized

public abstract void reset ()

Clears state (initialization, expected responses).

Must be called on main thread.

public abstract void setActivityResultForIntent (Matcher<Intent> matcher, Instrumentation.ActivityResult result)

Sets the result that will be returned to the intent sender (if the sender expects the result), next time an intent matched by the given matcher is launched.