{% setvar book_path %}/reference/kotlin/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}
class IntentsTestRule<T : Activity?>
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:
Intents#intended(Matcher) API Intents#intending(Matcher) API | Parameters | |
|---|---|
<T : Activity?> |
The activity to test |
Public constructors |
|
|---|---|
|
|
|
|
|
|
IntentsTestRule(
activityClass: Class<T!>!,
initialTouchMode: Boolean,
launchActivity: Boolean
)