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.
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 | |
---|---|
From
class
java.lang.Object
|
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
|
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
|
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
|
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
|
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
|
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
|
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.
|
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
|
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
|
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
|
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
|
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
|
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.
|
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
|
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
|
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
|
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
|
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
|