ComponentNameMatchers

public final class ComponentNameMatchers
extends Object

java.lang.Object
   ↳ android.support.test.espresso.intent.matcher.ComponentNameMatchers


A collection of hamcrest matchers to match ComponentName objects.

Summary

Public methods

static Matcher<ComponentName> hasClassName(Matcher<String> classNameMatcher)
static Matcher<ComponentName> hasClassName(String className)
static Matcher<ComponentName> hasMyPackageName()

Matches a component based on the target package name found through the Instrumentation Registry for the test.

static Matcher<ComponentName> hasPackageName(String packageName)
static Matcher<ComponentName> hasPackageName(Matcher<String> packageNameMatcher)
static Matcher<ComponentName> hasShortClassName(Matcher<String> shortClassNameMatcher)
static Matcher<ComponentName> hasShortClassName(String shortClassName)

Inherited methods

From class java.lang.Object

Public methods

hasClassName

Matcher<ComponentName> hasClassName (Matcher<String> classNameMatcher)

Parameters
classNameMatcher Matcher

Returns
Matcher<ComponentName>

hasClassName

Matcher<ComponentName> hasClassName (String className)

Parameters
className String

Returns
Matcher<ComponentName>

hasMyPackageName

Matcher<ComponentName> hasMyPackageName ()

Matches a component based on the target package name found through the Instrumentation Registry for the test.

Returns
Matcher<ComponentName>

hasPackageName

Matcher<ComponentName> hasPackageName (String packageName)

Parameters
packageName String

Returns
Matcher<ComponentName>

hasPackageName

Matcher<ComponentName> hasPackageName (Matcher<String> packageNameMatcher)

Parameters
packageNameMatcher Matcher

Returns
Matcher<ComponentName>

hasShortClassName

Matcher<ComponentName> hasShortClassName (Matcher<String> shortClassNameMatcher)

Parameters
shortClassNameMatcher Matcher

Returns
Matcher<ComponentName>

hasShortClassName

Matcher<ComponentName> hasShortClassName (String shortClassName)

Parameters
shortClassName String

Returns
Matcher<ComponentName>