Stay organized with collections Save and categorize content based on your preferences.

ViewAssertions

public final class ViewAssertions


Collection of common ViewAssertions.

Summary

Public constructors

Public methods

static ViewAssertion

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.

Public constructors

ViewAssertions

public ViewAssertions()

Public methods

doesNotExist

public static ViewAssertion doesNotExist()

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

matches

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.

selectedDescendantsMatch

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()));