LayoutAssertions

public final class LayoutAssertions
extends Object

java.lang.Object
   ↳ android.support.test.espresso.assertion.LayoutAssertions


一组布局 ViewAssertion s。

Summary

Public methods

static ViewAssertion noEllipsizedText()

返回一个 ViewAssertion ,它声明视图层次结构不包含椭圆化或切断的文本视图。

static ViewAssertion noMultilineButtons()

返回声明视图层次结构不包含多行按钮的 ViewAssertion

static ViewAssertion noOverlaps(Matcher<View> selector)

返回一个 ViewAssertion ,它声明与选择器匹配的后代视图不会相互重叠。

static ViewAssertion noOverlaps()

返回一个 ViewAssertion ,它声明可分配给TextView或ImageView的后代对象彼此不重叠。

Inherited methods

From class java.lang.Object

Public methods

noEllipsizedText

ViewAssertion noEllipsizedText ()

返回一个 ViewAssertion ,它声明视图层次结构不包含椭圆化或截断的文本视图。

Returns
ViewAssertion

noMultilineButtons

ViewAssertion noMultilineButtons ()

返回一个 ViewAssertion ,声明视图层次结构不包含多行按钮。

Returns
ViewAssertion

noOverlaps

ViewAssertion noOverlaps (Matcher<View> selector)

返回一个 ViewAssertion ,它声明与选择器匹配的后代视图不会相互重叠。

示例:onView(rootView).check(noOverlaps(isAssignableFrom(TextView.class));

Parameters
selector Matcher
Returns
ViewAssertion

noOverlaps

ViewAssertion noOverlaps ()

返回一个 ViewAssertion ,它声明可分配给TextView或ImageView的后代对象彼此不重叠。

示例:onView(rootView).check(noOverlaps())

Returns
ViewAssertion