Skip to content
This repository has been archived by the owner on May 26, 2021. It is now read-only.

Latest commit

 

History

History
77 lines (66 loc) · 16.5 KB

File metadata and controls

77 lines (66 loc) · 16.5 KB

kakao / com.agoda.kakao.text / TextViewAssertions

TextViewAssertions

interface TextViewAssertions : BaseAssertions

Provides text based assertions for views

Inherited Properties

Name Summary
root abstract var root: Matcher<Root>
view abstract val view: ViewInteractionDelegate

Functions

Name Summary
containsText open fun containsText(text: String): Unit
Checks if the view contains given text
hasAnyText open fun hasAnyText(): Unit
Checks if the view has any text
hasContentDescription open fun hasContentDescription(text: String): Unit
Checks if the view has given content description
hasEmptyText open fun hasEmptyText(): Unit
Checks if the view have not any text
hasHint open fun hasHint(hint: String): Unit
open fun hasHint(resId: Int): Unit
Checks if the view has given hint
hasNoText open fun hasNoText(text: String): Unit
open fun hasNoText(resId: Int): Unit
Checks if the view does not have a given text
hasText open fun hasText(text: String): Unit
open fun hasText(resId: Int): Unit
Checks if the view has given textopen fun hasText(matcher: Matcher<String>): Unit
Checks if the view has text that matches given matcher
hasTextColor open fun hasTextColor(resId: Int): Unit
Checks if the view has given text color
startsWithText open fun startsWithText(text: String): Unit
Checks if the view text start with given substring

Inherited Functions

Name Summary
assert open fun assert(function: () -> ViewAssertion): Unit
Check the view with the given custom assertion
doesNotExist open fun doesNotExist(): Unit
Checks if the matched view does not exist
hasAnyTag open fun hasAnyTag(vararg tags: String): Unit
Checks if the view has at least one of the given tags
hasBackgroundColor open fun hasBackgroundColor(resId: Int): Unit
open fun hasBackgroundColor(colorCode: String): Unit
Checks if the view has given background color
hasDescendant open fun hasDescendant(function: ViewBuilder.() -> Unit): Unit
Checks if the view has given descendant
hasNotDescendant open fun hasNotDescendant(function: ViewBuilder.() -> Unit): Unit
Checks if the view has not given descendant
hasNotSibling open fun hasNotSibling(function: ViewBuilder.() -> Unit): Unit
Checks if the view has not given sibling
hasSibling open fun hasSibling(function: ViewBuilder.() -> Unit): Unit
Checks if the view has given sibling
hasTag open fun hasTag(tag: String): Unit
Checks if the view has given tag
inRoot open fun inRoot(function: RootBuilder.() -> Unit): Unit
Check if the view is in given root
isClickable open fun isClickable(): Unit
Checks if the view is clickable
isCompletelyAbove open fun isCompletelyAbove(function: ViewBuilder.() -> Unit): Unit
Checks if the view displayed is completely above of the view matching the given matcher.
isCompletelyBelow open fun isCompletelyBelow(function: ViewBuilder.() -> Unit): Unit
Checks if the view displayed is completely below of the view matching the given matcher.
isCompletelyDisplayed open fun isCompletelyDisplayed(): Unit
Checks if the view is completely displayed
isCompletelyLeftOf open fun isCompletelyLeftOf(function: ViewBuilder.() -> Unit): Unit
Checks if the view displayed is completely right of the view matching the given matcher.
isCompletelyRightOf open fun isCompletelyRightOf(function: ViewBuilder.() -> Unit): Unit
Checks if the view displayed is completely right of the view matching the given matcher.
isDisabled open fun isDisabled(): Unit
Checks if the view is disabled
isDisplayed open fun isDisplayed(): Unit
Checks if the view is displayed
isEnabled open fun isEnabled(): Unit
Checks if the view is enabled
isFocusable open fun isFocusable(): Unit
Checks if the view is focusable
isFocused open fun isFocused(): Unit
Checks if the view is focused
isGone open fun isGone(): Unit
Checks if the view has GONE visibility
isInvisible open fun isInvisible(): Unit
Checks if the view has INVISIBLE visibility
isNotClickable open fun isNotClickable(): Unit
Checks if the view is not clickable
isNotCompletelyDisplayed open fun isNotCompletelyDisplayed(): Unit
Checks if the view is not completely displayed
isNotDisplayed open fun isNotDisplayed(): Unit
Checks if the view is not displayed
isNotFocusable open fun isNotFocusable(): Unit
Checks if the view is not focusable
isNotFocused open fun isNotFocused(): Unit
Checks if the view is not focused
isNotSelected open fun isNotSelected(): Unit
Checks if the view is not selected
isSelected open fun isSelected(): Unit
Checks if the view is selected
isVisible open fun isVisible(): Unit
Checks if the view has VISIBLE visibility
matches open fun matches(function: ViewBuilder.() -> Unit): Unit
Check if the view matches given matcher
notMatches open fun notMatches(function: ViewBuilder.() -> Unit): Unit
Check if the view does not match given matcher

Inheritors

Name Summary
KButton class KButton : KBaseView<KButton>, TextViewAssertions
View with BaseActions and TextViewAssertions
KCheckBox class KCheckBox : KBaseView<KCheckBox>, CheckableActions, TextViewAssertions, CheckableAssertions
View with CheckableActions, CheckableAssertions and TextViewAssertions
KEditText class KEditText : KBaseView<KEditText>, EditableActions, TextViewAssertions
View with EditableActions and TextViewAssertions
KSpinnerItem class KSpinnerItem : KAdapterItem<KTextView>, TextViewAssertions
KTextView implementation of KAdapterItem
KSwitch class KSwitch : KBaseView<KSwitch>, SwitchableActions, TextViewAssertions, CheckableAssertions
View with SwitchableActions, CheckableAssertions and TextViewAssertions
KTextView class KTextView : KBaseView<KTextView>, TextViewActions, TextViewAssertions
View with BaseActions and TextViewAssertions