Package com.tomtom.ivi.platform.systemui.api.testing.tools

Types

Link copied to clipboard
class SystemUiIdlingResourceRule : OnRootViewIdlingResourceRule

An idling resource rule that waits for the system UI to be loaded.

Properties

Link copied to clipboard
val thatIsActiveModalPanel: Matcher<View>
Link copied to clipboard
val thatIsActiveTaskPanel: Matcher<View>
Link copied to clipboard
val thatIsActiveTaskProcessPanelContainer: Matcher<View>
val thatIsAddDismissToMainProcessPanelNotification: Matcher<View>
Link copied to clipboard
val thatIsAddExpandedProcessPanelButton: Matcher<View>
Link copied to clipboard
val thatIsAddHighPriorityNotificationButton: Matcher<View>
Link copied to clipboard
val thatIsAddLowPriorityNotificationButton: Matcher<View>
val thatIsAddLowPriorityNotificationDelayedButton: Matcher<View>
Link copied to clipboard
val thatIsAddModalPanelButton: Matcher<View>
Link copied to clipboard
val thatIsAddPanelBehaviorSpinner: Matcher<View>
Link copied to clipboard
val thatIsAddStackedTaskPanelButton: Matcher<View>
Link copied to clipboard
val thatIsDebugPanelContainer: Matcher<View>
Link copied to clipboard
val thatIsDismissExpandedProcessPanelButton: Matcher<View>
Link copied to clipboard
val thatIsDismissModalPanelButton: Matcher<View>
Link copied to clipboard
val thatIsDismissTaskPanelButton: Matcher<View>
Link copied to clipboard
val thatIsExpandedProcessPanelContainer: Matcher<View>
Link copied to clipboard
val thatIsHideNotifications: Matcher<View>
Link copied to clipboard
val thatIsHideSoftInputButton: Matcher<View>
Link copied to clipboard
val thatIsHideVisibleTaskPanels: Matcher<View>
Link copied to clipboard
val thatIsMainProcessPanelContainer: Matcher<View>
Link copied to clipboard
val thatIsMainProcessPanelContainerRight: Matcher<View>
Link copied to clipboard
val thatIsModalPanelBackdrop: Matcher<View>
Link copied to clipboard
val thatIsModalPanelContainer: Matcher<View>
Link copied to clipboard
val thatIsNotificationPanelContainer: Matcher<View>
Link copied to clipboard
val thatIsOverlayPanelContainer: Matcher<View>
Link copied to clipboard
val thatIsShowMaximizedTaskPanelButton: Matcher<View>
val thatIsShowMaximizedTaskPanelFromOtherSourceButton: Matcher<View>
Link copied to clipboard
val thatIsShowSideBarTaskPanelButton: Matcher<View>
Link copied to clipboard
val thatIsShowSoftInputButton: Matcher<View>
Link copied to clipboard
val thatIsShowToastButton: Matcher<View>
Link copied to clipboard
val thatIsShowToastInRootButton: Matcher<View>
Link copied to clipboard
val thatIsSoftInputEditText: Matcher<View>
Link copied to clipboard
val thatIsSoftInputShowingCheckbox: Matcher<View>
Link copied to clipboard
val thatIsSystemUi: Matcher<View>
val thatIsTaskPanelAllowsTaskProcessPanelSwitch: Matcher<View>
Link copied to clipboard
val thatIsTaskPanelContainer: Matcher<View>
Link copied to clipboard
val thatIsTaskProcessPanelSubContainer: Matcher<View>
val thatIsToggleForceSuppressDistractingNotificationSwitch: Matcher<View>
Link copied to clipboard
val thatIsToggleMainProcessPanelButton: Matcher<View>
val thatIsToggleMainProcessPanelPositionButton: Matcher<View>
Link copied to clipboard
val thatIsToggleTaskProcessPanelButton: Matcher<View>
Link copied to clipboard
val thatIsUiScalingFactorInput: Matcher<View>
Link copied to clipboard
val thatIsUpdatePanelsInLayoutPassSwitch: Matcher<View>

Functions

Link copied to clipboard
fun assertCoreContentsAreDisplayed()
Link copied to clipboard
fun assertCoreContentsDoNotExist()
Link copied to clipboard
fun assertDebugPanelContainerIsDisplayed()
Link copied to clipboard
fun assertDebugPanelContainerIsNotDisplayed()
Link copied to clipboard
fun assertRecreatesSystemUi(block: () -> Unit)

Asserts that executing block triggers recreation of the System UI.

Link copied to clipboard
fun ViewInteraction.checkConsistsOfNotificationIds(ids: Collection<Int>)
Link copied to clipboard
fun ViewInteraction.checkHasNotificationId(id: Int): ViewInteraction
Link copied to clipboard
fun ViewInteraction.checkHasPanelStackSize(size: Int): ViewInteraction
Link copied to clipboard
fun ViewInteraction.getViewReference(): ViewReference
Link copied to clipboard
fun hasNotificationId(id: Int): Matcher<View>
Link copied to clipboard
fun nthVisibleNotification(childPosition: Int): TypeSafeMatcher<View>
Link copied to clipboard
fun onNotification(index: Int): ViewInteraction
Link copied to clipboard
fun onNotificationDismissAllButton(): ViewInteraction
Link copied to clipboard
fun ViewInteraction.waitForNotificationCount(count: Int, timeoutMs: Long = DEFAULT_WAIT_FOR_TIMEOUT_MS): ViewInteraction