ResettingStubber
  public
  
  
  
  interface
  ResettingStubber
  
  
      implements
      
        IntentStubber
      
  
  
| android.support.test.espresso.intent.ResettingStubber | 
|  Known Indirect Subclasses | 
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. | 
| 
        abstract
        
        
        
        
        void | 
      setActivityResultFunctionForIntent(Matcher<Intent> matcher, ActivityResultFunction result)
      Sets a result function that will be called by the intent sender (if the sender expects the result), next time an intent matched by the given matcher is launched. | 
| Inherited methods | |
|---|---|
|  From
interface 
  
    android.support.test.runner.intent.IntentStubber
  
 | |
Public methods
initialize
void initialize ()
Marks this spy as initialized. Once initialized, ResettingStubber begins recording intents and provides intent stubbing.
isInitialized
boolean isInitialized ()
| Returns | |
|---|---|
| boolean | trueif this spy is initialized | 
reset
void reset ()
Clears state (initialization, expected responses).
Must be called on main thread.
setActivityResultForIntent
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.
| Parameters | |
|---|---|
| matcher | Matcher | 
| result | Instrumentation.ActivityResult | 
setActivityResultFunctionForIntent
void setActivityResultFunctionForIntent (Matcher<Intent> matcher, ActivityResultFunction result)
Sets a result function that will be called by the intent sender (if the sender expects the result), next time an intent matched by the given matcher is launched.
| Parameters | |
|---|---|
| matcher | Matcher | 
| result | ActivityResultFunction | 
