UriMatchers

public final class UriMatchers
extends Object

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


A collection of matchers for Uris, which can match Uris on their properties (host, path, ...).

Summary

Public methods

static Matcher<Uri> hasHost(Matcher<String> hostMatcher)
static Matcher<Uri> hasHost(String host)
static Matcher<Uri> hasParamWithName(Matcher<String> paramName)
static Matcher<Uri> hasParamWithName(String paramName)
static Matcher<Uri> hasParamWithValue(String paramName, String paramVal)
static Matcher<Uri> hasParamWithValue(Matcher<String> paramName, Matcher<String> paramVal)
static Matcher<Uri> hasPath(String pathName)
static Matcher<Uri> hasPath(Matcher<String> pathName)
static Matcher<Uri> hasScheme(String scheme)
static Matcher<Uri> hasScheme(Matcher<String> schemeMatcher)
static Matcher<Uri> hasSchemeSpecificPart(Matcher<String> schemeMatcher, Matcher<String> schemeSpecificPartMatcher)
static Matcher<Uri> hasSchemeSpecificPart(String scheme, String schemeSpecificPart)

Inherited methods

From class java.lang.Object

Public methods

hasHost

Matcher<Uri> hasHost (Matcher<String> hostMatcher)

Parameters
hostMatcher Matcher

Returns
Matcher<Uri>

hasHost

Matcher<Uri> hasHost (String host)

Parameters
host String

Returns
Matcher<Uri>

hasParamWithName

Matcher<Uri> hasParamWithName (Matcher<String> paramName)

Parameters
paramName Matcher

Returns
Matcher<Uri>

hasParamWithName

Matcher<Uri> hasParamWithName (String paramName)

Parameters
paramName String

Returns
Matcher<Uri>

hasParamWithValue

Matcher<Uri> hasParamWithValue (String paramName, 
                String paramVal)

Parameters
paramName String

paramVal String

Returns
Matcher<Uri>

hasParamWithValue

Matcher<Uri> hasParamWithValue (Matcher<String> paramName, 
                Matcher<String> paramVal)

Parameters
paramName Matcher

paramVal Matcher

Returns
Matcher<Uri>

hasPath

Matcher<Uri> hasPath (String pathName)

Parameters
pathName String

Returns
Matcher<Uri>

hasPath

Matcher<Uri> hasPath (Matcher<String> pathName)

Parameters
pathName Matcher

Returns
Matcher<Uri>

hasScheme

Matcher<Uri> hasScheme (String scheme)

Parameters
scheme String

Returns
Matcher<Uri>

hasScheme

Matcher<Uri> hasScheme (Matcher<String> schemeMatcher)

Parameters
schemeMatcher Matcher

Returns
Matcher<Uri>

hasSchemeSpecificPart

Matcher<Uri> hasSchemeSpecificPart (Matcher<String> schemeMatcher, 
                Matcher<String> schemeSpecificPartMatcher)

Parameters
schemeMatcher Matcher

schemeSpecificPartMatcher Matcher

Returns
Matcher<Uri>

hasSchemeSpecificPart

Matcher<Uri> hasSchemeSpecificPart (String scheme, 
                String schemeSpecificPart)

Parameters
scheme String

schemeSpecificPart String

Returns
Matcher<Uri>