-
- All Implemented Interfaces:
-
io.github.kakaocup.compose.intercept.delegate.ComposeInterceptable,io.github.kakaocup.compose.node.action.NodeActions,io.github.kakaocup.compose.node.action.TextActions,io.github.kakaocup.compose.node.assertion.NodeAssertions,io.github.kakaocup.compose.node.core.KDSL
public abstract class BaseNode<T extends BaseNode<T>> implements KDSL<T>, NodeAssertions, NodeActions, TextActions, ComposeInterceptable
-
-
Field Summary
Fields Modifier and Type Field Description private final ComposeDelegatedelegate
-
Constructor Summary
Constructors Constructor Description BaseNode(SemanticsNodeInteractionsProvider semanticsProvider, Function1<ViewBuilder, Unit> viewBuilderAction)BaseNode(SemanticsNodeInteractionsProvider semanticsProvider, NodeMatcher nodeMatcher)BaseNode(SemanticsNodeInteractionsProvider semanticsProvider, NodeMatcher nodeMatcher, BaseNode<?> parentNode)
-
Method Summary
Modifier and Type Method Description ComposeDelegategetDelegate()final <N extends Any> Nchild(Function1<ViewBuilder, Unit> function)-
Methods inherited from class io.github.kakaocup.compose.node.core.BaseNode
assert, assertContentDescriptionContains, assertContentDescriptionEquals, assertDoesNotExist, assertExists, assertHasClickAction, assertHasNoClickAction, assertIsDisplayed, assertIsEnabled, assertIsFocused, assertIsNotDisplayed, assertIsNotEnabled, assertIsNotFocused, assertIsNotSelected, assertIsOff, assertIsOn, assertIsSelectable, assertIsSelected, assertIsToggleable, assertRangeInfoEquals, assertTextContains, assertTextEquals, assertValueEquals, intercept, invoke, perform, performClick, performGesture, performImeAction, performScrollTo, performScrollToIndex, performScrollToKey, performSemanticsAction, performSemanticsAction, performTextClearance, performTextInput, performTextInputSelection, performTextReplacement, reset -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
BaseNode
BaseNode(SemanticsNodeInteractionsProvider semanticsProvider, Function1<ViewBuilder, Unit> viewBuilderAction)
-
BaseNode
BaseNode(SemanticsNodeInteractionsProvider semanticsProvider, NodeMatcher nodeMatcher)
-
BaseNode
BaseNode(SemanticsNodeInteractionsProvider semanticsProvider, NodeMatcher nodeMatcher, BaseNode<?> parentNode)
-
-
Method Detail
-
getDelegate
ComposeDelegate getDelegate()
-
child
final <N extends Any> N child(Function1<ViewBuilder, Unit> function)
-
-
-
-