{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

IntentSubject

public final class IntentSubject


Subject for making assertions about Intents.

Summary

Public methods

static @NonNull IntentSubject
assertThat(@NonNull Intent intent)
@NonNull IterableSubject
@NonNull BundleSubject
@NonNull void
filtersEquallyTo(@NonNull Intent intent)
@NonNull void
@NonNull void
hasComponent(@NonNull String packageName, @NonNull String className)
@NonNull void
hasComponent(@NonNull ComponentName component)
@NonNull void
@NonNull void
@NonNull void
@NonNull void
hasData(@NonNull Uri uri)
@NonNull void
hasFlags(@NonNull int flag)

Assert that the intent has the given flag set.

@NonNull void
@NonNull void
hasPackage(@NonNull String packageName)
@NonNull void
static @NonNull Factory<IntentSubject, Intent>

Public methods

assertThat

@NonNull
public static IntentSubject assertThat(@NonNull Intent intent)

categories

@NonNull
public IterableSubject categories()

extras

@NonNull
public BundleSubject extras()

filtersEquallyTo

@NonNull
public void filtersEquallyTo(@NonNull Intent intent)

hasAction

@NonNull
public void hasAction(@NonNull String action)

hasComponent

@NonNull
public void hasComponent(@NonNull String packageName, @NonNull String className)

hasComponent

@NonNull
public void hasComponent(@NonNull ComponentName component)

hasComponentClass

@NonNull
public void hasComponentClass(@NonNull Class<@NonNull Object> componentClass)
See also
hasComponentClass

#hasComponentClass(String)

hasComponentClass

@NonNull
public void hasComponentClass(@NonNull String className)
See also
hasComponentClass

#hasComponentClass(Class)

hasComponentPackage

@NonNull
public void hasComponentPackage(@NonNull String packageName)

hasData

@NonNull
public void hasData(@NonNull Uri uri)

hasFlags

@NonNull
public void hasFlags(@NonNull int flag)

Assert that the intent has the given flag set.

hasNoAction

@NonNull
public void hasNoAction()

hasPackage

@NonNull
public void hasPackage(@NonNull String packageName)

hasType

@NonNull
public void hasType(@NonNull String type)

intents

@NonNull
public static Factory<IntentSubject, Intent> intents()