ResettingStubberImpl
  public
  
  final
  
  class
  ResettingStubberImpl
  
    extends Object
  
  
  
  
  
      implements
      
        ResettingStubber
      
  
  
| java.lang.Object | |
| ↳ | android.support.test.espresso.intent.ResettingStubberImpl | 
Implementation of ResettingStubber 
Summary
| Public constructors | |
|---|---|
| 
      ResettingStubberImpl()
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        Instrumentation.ActivityResult | 
      getActivityResultForIntent(Intent intent)
      Returns the first matching stubbed result for the given activity if stubbed result was set by test author. | 
| 
        
        
        
        
        
        void | 
      initialize()
      Marks this spy as initialized. | 
| 
        
        
        
        
        
        boolean | 
      isInitialized()
       | 
| 
        
        
        
        
        
        void | 
      reset()
      Clears state (initialization, expected responses). | 
| 
        
        
        
        
        
        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. | 
| 
        
        
        
        
        
        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
class 
  
    java.lang.Object
  
 | |
|  From
interface 
  
    android.support.test.espresso.intent.ResettingStubber
  
 | |
|  From
interface 
  
    android.support.test.runner.intent.IntentStubber
  
 | |
Public constructors
ResettingStubberImpl
ResettingStubberImpl ()
Public methods
getActivityResultForIntent
Instrumentation.ActivityResult getActivityResultForIntent (Intent intent)
Returns the first matching stubbed result for the given activity if stubbed result was set by
 test author. The method searches the list of existing matcher/response pairs in reverse order
 of which they were entered; i.e. the last stubbing has the highest priority. If no stubbed
 result matching the given intent is found, null is returned.
 
Must be called on main thread.
| Parameters | |
|---|---|
| intent | Intent | 
| Returns | |
|---|---|
| Instrumentation.ActivityResult | |
initialize
void initialize ()
Marks this spy as initialized. Once initialized, ResettingStubber begins recording intents and provides intent stubbing.
isInitialized
boolean isInitialized ()
| Returns | |
|---|---|
| boolean | |
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 | 
