Package-level declarations
Types
Lazy representation of a collection of test nodes with necessary logic to materialize on-demand.
This abstraction allows you to represent any given predicate on a TestNode. This is the base to the mechanism that allows filtering test nodes to perform assertions or the matchers used in the assertions.
Lazy representation of a single test node with necessary logic to materialize on-demand.
This is the entry point through which nodes are discovered for testing.
Transforms a given set of nodes into a new list of TestNode.
Functions
Returns a TestNodeMatcher that will match TestNodes which have an ancestor that match with the given matcher.
Returns a TestNodeMatcher that will match TestNodes which have one child that matches with the given matcher.
Returns a TestNodeMatcher that verifies if the given node has a content description which is an exact match with description.
Returns a TestNodeMatcher that will match TestNodes which have one descendant that matches the given matcher.
Returns a TestNodeMatcher that verifies if a TestNode has a parent TestNode that matches the given matcher.
Returns a TestNodeMatcher that verifies if the given node text matches the exact text
Returns a TestNodeMatcher that verifies if the given node contains the given text
This filter will match all test nodes that represent a Component with the given class type componentClass.
Returns a TestNodeMatcher that verifies if a TestNode is the root of a component tree.
Dispatches a click event for the node represented in the given selection.
Prints all the matching nodes in the collection into the given appendable.
Prints all the available node information into the given appendable.
Prints all the matching nodes in the collection into a string.
Prints all the available node information into a string.