ViewAsserts
open classViewAsserts
kotlin.Any | |
↳ | android.test.ViewAsserts |
Some useful assertions about views.
Summary
Public methods | |
---|---|
open static Unit |
assertBaselineAligned(first: View!, second: View!) Assert that two views are aligned on their baseline, that is that their baselines are on the same y location. |
open static Unit |
assertBottomAligned(first: View!, second: View!) Assert that two views are bottom aligned, that is that their bottom edges are on the same y location. |
open static Unit |
assertBottomAligned(first: View!, second: View!, margin: Int) 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. |
open static Unit |
assertGroupContains(parent: ViewGroup!, child: View!) Assert that the specified group contains a specific child once and only once. |
open static Unit |
assertGroupIntegrity(parent: ViewGroup!) Assert the specified group's integrity. |
open static Unit |
assertGroupNotContains(parent: ViewGroup!, child: View!) Assert that the specified group does not contain a specific child. |
open static Unit |
assertHasScreenCoordinates(origin: View!, view: View!, x: Int, y: Int) Assert that a view has a particular x and y position on the visible screen. |
open static Unit |
assertHorizontalCenterAligned(reference: View!, test: View!) Assert that the |
open static Unit |
assertLeftAligned(first: View!, second: View!) Assert that two views are left aligned, that is that their left edges are on the same x location. |
open static Unit |
assertLeftAligned(first: View!, second: View!, margin: Int) 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. |
open static Unit |
assertOffScreenAbove(origin: View!, view: View!) Assert that view is above the visible screen. |
open static Unit |
assertOffScreenBelow(origin: View!, view: View!) Assert that view is below the visible screen. |
open static Unit |
assertOnScreen(origin: View!, view: View!) Assert that view is on the screen. |
open static Unit |
assertRightAligned(first: View!, second: View!) Assert that two views are right aligned, that is that their right edges are on the same x location. |
open static Unit |
assertRightAligned(first: View!, second: View!, margin: Int) 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. |
open static Unit |
assertTopAligned(first: View!, second: View!) Assert that two views are top aligned, that is that their top edges are on the same y location. |
open static Unit |
assertTopAligned(first: View!, second: View!, margin: Int) 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. |
open static Unit |
assertVerticalCenterAligned(reference: View!, test: View!) Assert that the |
Public methods
assertBaselineAligned
open static funassertBaselineAligned(
first: View!,
second: View!
): Unit
Deprecated: Deprecated in Java.
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
open static funassertBottomAligned(
first: View!,
second: View!
): Unit
Deprecated: Deprecated in Java.
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 |
assertBottomAligned
open static funassertBottomAligned(
first: View!,
second: View!,
margin: Int
): Unit
Deprecated: Deprecated in Java.
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 |
assertGroupContains
open static funassertGroupContains(
parent: ViewGroup!,
child: View!
): Unit
Deprecated: Deprecated in Java.
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
open static funassertGroupIntegrity(parent: ViewGroup!): Unit
Deprecated: Deprecated in Java.
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
open static funassertGroupNotContains(
parent: ViewGroup!,
child: View!
): Unit
Deprecated: Deprecated in Java.
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
open static funassertHasScreenCoordinates(
origin: View!,
view: View!,
x: Int,
y: Int
): Unit
Deprecated: Deprecated in Java.
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
open static funassertHorizontalCenterAligned(
reference: View!,
test: View!
): Unit
Deprecated: Deprecated in Java.
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
open static funassertLeftAligned(
first: View!,
second: View!
): Unit
Deprecated: Deprecated in Java.
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
open static funassertLeftAligned(
first: View!,
second: View!,
margin: Int
): Unit
Deprecated: Deprecated in Java.
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
open static funassertOffScreenAbove(
origin: View!,
view: View!
): Unit
Deprecated: Deprecated in Java.
Assert that view is above the visible screen.
Parameters | |
---|---|
origin |
View!: Te root view of the screen. |
view |
View!: The view |
assertOffScreenBelow
open static funassertOffScreenBelow(
origin: View!,
view: View!
): Unit
Deprecated: Deprecated in Java.
Assert that view is below the visible screen.
Parameters | |
---|---|
origin |
View!: The root view of the screen. |
view |
View!: The view |
assertOnScreen
open static funassertOnScreen(
origin: View!,
view: View!
): Unit
Deprecated: Deprecated in Java.
Assert that view is on the screen.
Parameters | |
---|---|
origin |
View!: The root view of the screen. |
view |
View!: The view. |
assertRightAligned
open static funassertRightAligned(
first: View!,
second: View!
): Unit
Deprecated: Deprecated in Java.
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 |
assertRightAligned
open static funassertRightAligned(
first: View!,
second: View!,
margin: Int
): Unit
Deprecated: Deprecated in Java.
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 |
assertTopAligned
open static funassertTopAligned(
first: View!,
second: View!
): Unit
Deprecated: Deprecated in Java.
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 |
assertTopAligned
open static funassertTopAligned(
first: View!,
second: View!,
margin: Int
): Unit
Deprecated: Deprecated in Java.
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 |
assertVerticalCenterAligned
open static funassertVerticalCenterAligned(
reference: View!,
test: View!
): Unit
Deprecated: Deprecated in Java.
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 |