ViewAsserts
public
class
ViewAsserts
extends Object
java.lang.Object | |
↳ | android.test.ViewAsserts |
This class was deprecated
in API level 24.
Use
Espresso
View Matchers instead. New test should be written using the
Android Testing Support Library.
For more information about UI testing, take the
Espresso UI testing training.
Some useful assertions about views.
Summary
Public methods | |
---|---|
static
void
|
assertBaselineAligned(View first, View second)
Assert that two views are aligned on their baseline, that is that their baselines are on the same y location. |
static
void
|
assertBottomAligned(View first, View second, int margin)
Assert that two views are bottom aligned, that is that their bottom edges are on the same y location, with respect to the specified margin. |
static
void
|
assertBottomAligned(View first, View second)
Assert that two views are bottom aligned, that is that their bottom edges are on the same y location. |
static
void
|
assertGroupContains(ViewGroup parent, View child)
Assert that the specified group contains a specific child once and only once. |
static
void
|
assertGroupIntegrity(ViewGroup parent)
Assert the specified group's integrity. |
static
void
|
assertGroupNotContains(ViewGroup parent, View child)
Assert that the specified group does not contain a specific child. |
static
void
|
assertHasScreenCoordinates(View origin, View view, int x, int y)
Assert that a view has a particular x and y position on the visible screen. |
static
void
|
assertHorizontalCenterAligned(View reference, View test)
Assert that the |
static
void
|
assertLeftAligned(View first, View second)
Assert that two views are left aligned, that is that their left edges are on the same x location. |
static
void
|
assertLeftAligned(View first, View second, int margin)
Assert that two views are left aligned, that is that their left edges are on the same x location, with respect to the specified margin. |
static
void
|
assertOffScreenAbove(View origin, View view)
Assert that view is above the visible screen. |
static
void
|
assertOffScreenBelow(View origin, View view)
Assert that view is below the visible screen. |
static
void
|
assertOnScreen(View origin, View view)
Assert that view is on the screen. |
static
void
|
assertRightAligned(View first, View second, int margin)
Assert that two views are right aligned, that is that their right edges are on the same x location, with respect to the specified margin. |
static
void
|
assertRightAligned(View first, View second)
Assert that two views are right aligned, that is that their right edges are on the same x location. |
static
void
|
assertTopAligned(View first, View second, int margin)
Assert that two views are top aligned, that is that their top edges are on the same y location, with respect to the specified margin. |
static
void
|
assertTopAligned(View first, View second)
Assert that two views are top aligned, that is that their top edges are on the same y location. |
static
void
|
assertVerticalCenterAligned(View reference, View test)
Assert that the |
Inherited methods | |
---|---|
Public methods
assertBaselineAligned
public static void assertBaselineAligned (View first, View second)
Assert that two views are aligned on their baseline, that is that their baselines are on the same y location.
Parameters | |
---|---|
first |
View : The first view |
second |
View : The second view |
assertBottomAligned
public static void assertBottomAligned (View first, View second, int margin)
Assert that two views are bottom aligned, that is that their bottom edges are on the same y location, with respect to the specified margin.
Parameters | |
---|---|
first |
View : The first view |
second |
View : The second view |
margin |
int : The margin between the first view and the second view |
assertBottomAligned
public static void assertBottomAligned (View first, View second)
Assert that two views are bottom aligned, that is that their bottom edges are on the same y location.
Parameters | |
---|---|
first |
View : The first view |
second |
View : The second view |
assertGroupContains
public static void assertGroupContains (ViewGroup parent, View child)
Assert that the specified group contains a specific child once and only once.
Parameters | |
---|---|
parent |
ViewGroup : The group |
child |
View : The child that should belong to group |
assertGroupIntegrity
public static void assertGroupIntegrity (ViewGroup parent)
Assert the specified group's integrity. The children count should be >= 0 and each child should be non-null.
Parameters | |
---|---|
parent |
ViewGroup : The group whose integrity to check |
assertGroupNotContains
public static void assertGroupNotContains (ViewGroup parent, View child)
Assert that the specified group does not contain a specific child.
Parameters | |
---|---|
parent |
ViewGroup : The group |
child |
View : The child that should not belong to group |
assertHasScreenCoordinates
public static void assertHasScreenCoordinates (View origin, View view, int x, int y)
Assert that a view has a particular x and y position on the visible screen.
Parameters | |
---|---|
origin |
View : The root view of the screen. |
view |
View : The view. |
x |
int : The expected x coordinate. |
y |
int : The expected y coordinate. |
assertHorizontalCenterAligned
public static void assertHorizontalCenterAligned (View reference, View test)
Assert that the test
view is horizontally center aligned
with respect to the reference
view.
Parameters | |
---|---|
reference |
View : The reference view |
test |
View : The view that should be center aligned with the reference view |
assertLeftAligned
public static void assertLeftAligned (View first, View second)
Assert that two views are left aligned, that is that their left edges are on the same x location.
Parameters | |
---|---|
first |
View : The first view |
second |
View : The second view |
assertLeftAligned
public static void assertLeftAligned (View first, View second, int margin)
Assert that two views are left aligned, that is that their left edges are on the same x location, with respect to the specified margin.
Parameters | |
---|---|
first |
View : The first view |
second |
View : The second view |
margin |
int : The margin between the first view and the second view |
assertOffScreenAbove
public static void assertOffScreenAbove (View origin, View view)
Assert that view is above the visible screen.
Parameters | |
---|---|
origin |
View : Te root view of the screen. |
view |
View : The view |
assertOffScreenBelow
public static void assertOffScreenBelow (View origin, View view)
Assert that view is below the visible screen.
Parameters | |
---|---|
origin |
View : The root view of the screen. |
view |
View : The view |
assertOnScreen
public static void assertOnScreen (View origin, View view)
Assert that view is on the screen.
Parameters | |
---|---|
origin |
View : The root view of the screen. |
view |
View : The view. |
assertRightAligned
public static void assertRightAligned (View first, View second, int margin)
Assert that two views are right aligned, that is that their right edges are on the same x location, with respect to the specified margin.
Parameters | |
---|---|
first |
View : The first view |
second |
View : The second view |
margin |
int : The margin between the first view and the second view |
assertRightAligned
public static void assertRightAligned (View first, View second)
Assert that two views are right aligned, that is that their right edges are on the same x location.
Parameters | |
---|---|
first |
View : The first view |
second |
View : The second view |
assertTopAligned
public static void assertTopAligned (View first, View second, int margin)
Assert that two views are top aligned, that is that their top edges are on the same y location, with respect to the specified margin.
Parameters | |
---|---|
first |
View : The first view |
second |
View : The second view |
margin |
int : The margin between the first view and the second view |
assertTopAligned
public static void assertTopAligned (View first, View second)
Assert that two views are top aligned, that is that their top edges are on the same y location.
Parameters | |
---|---|
first |
View : The first view |
second |
View : The second view |
assertVerticalCenterAligned
public static void assertVerticalCenterAligned (View reference, View test)
Assert that the test
view is vertically center aligned
with respect to the reference
view.
Parameters | |
---|---|
reference |
View : The reference view |
test |
View : The view that should be center aligned with the reference view |