{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %}
{% include "_shared/_reference-head-tags.html" %}
IntentsTestRule
public class IntentsTestRule<T extends Activity> extends ActivityTestRule
This rule makes it easy to use Espresso-Intents APIs in functional UI tests. This class is an extension of ActivityTestRule, which initializes Espresso-Intents before each test annotated with Test and releases Espresso-Intents after each test run. The Activity will be terminated after each test and this rule can be used in the same way as ActivityTestRule.
Espresso-Intents APIs can be used in two ways:
- Intent Verification, using the intended API
- Intent Stubbing, using the intending API
| Parameters |
<T extends Activity> |
The activity to test
|
Summary
Protected methods |
void |
|
void |
|
Public constructors
IntentsTestRule
public IntentsTestRule(
Class<T> activityClass,
boolean initialTouchMode,
boolean launchActivity
)
Protected methods