public final class

ViewAssertions

extends Object
java.lang.Object
   ↳ android.support.test.espresso.assertion.ViewAssertions

Class Overview

A collection of common ViewAssertions.

Summary

Public Methods
static ViewAssertion doesNotExist()
Returns an assert that ensures the view matcher does not find any matching view in the hierarchy.
static ViewAssertion matches(Matcher<? super View> viewMatcher)
Returns a generic ViewAssertion that asserts that a view exists in the view hierarchy and is matched by the given view matcher.
static ViewAssertion selectedDescendantsMatch(Matcher<View> selector, Matcher<View> matcher)
Returns a generic ViewAssertion that asserts that the descendant views selected by the selector match the specified matcher.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static ViewAssertion doesNotExist ()

Returns an assert that ensures the view matcher does not find any matching view in the hierarchy.

public static ViewAssertion matches (Matcher<? super View> viewMatcher)

Returns a generic ViewAssertion that asserts that a view exists in the view hierarchy and is matched by the given view matcher.

public static ViewAssertion selectedDescendantsMatch (Matcher<View> selector, Matcher<View> matcher)

Returns a generic ViewAssertion that asserts that the descendant views selected by the selector match the specified matcher. Example: onView(rootView).check(selectedDescendantsMatch( not(isAssignableFrom(TextView.class)), hasContentDescription()));