kakao / com.agoda.kakao.text / TextViewAssertions
interface TextViewAssertions :
BaseAssertions
Provides text based assertions for views
Name | Summary |
---|---|
root | abstract var root: Matcher<Root> |
view | abstract val view: ViewInteractionDelegate |
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 text open 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 |
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 |
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 |