Package org.testfx.assertions.api
Class AbstractNodeAssert<SELF extends AbstractNodeAssert<SELF>>
java.lang.Object
org.assertj.core.api.AbstractAssert<SELF,javafx.css.Styleable>
org.testfx.assertions.api.AbstractStyleableAssert<SELF>
org.testfx.assertions.api.AbstractNodeAssert<SELF>
- All Implemented Interfaces:
org.assertj.core.api.Assert<SELF,
,javafx.css.Styleable> org.assertj.core.api.Descriptable<SELF>
,org.assertj.core.api.ExtensionPoints<SELF,
javafx.css.Styleable>
- Direct Known Subclasses:
AbstractComboBoxAssert
,AbstractListViewAssert
,AbstractParentAssert
,AbstractTableViewAssert
,AbstractTextAssert
,NodeAssert
public class AbstractNodeAssert<SELF extends AbstractNodeAssert<SELF>>
extends AbstractStyleableAssert<SELF>
Base class for all
Node
assertions.-
Field Summary
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, info, myself, objects, throwUnsupportedExceptionOnEquals
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractNodeAssert
(javafx.scene.Node actual, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptiondoesNotHaveChild
(String query) Verifies that the actualNode
does not have a specific childNode
.Verifies that the actualNode
has a specific childNode
.hasExactlyChildren
(int amount, String query) Verifies that the actualNode
has exactly the givenamount
of children that are looked up by the givenquery
, which is passed to is passed toNodeQuery.lookup(String)
.Verifies that the actualNode
is disabled.Verifies that the actualNode
is enabled.Verifies that the actualNode
has focus.Verifies that the actualNode
is not visible.Verifies that the actualNode
does not have focus.Verifies that the actualNode
is visible.Methods inherited from class org.testfx.assertions.api.AbstractStyleableAssert
doesNotHaveId, doesNotHaveStyle, doesNotHaveStyleableParent, doesNotHaveTypeSelector, hasId, hasStyle, hasStyleableParent, hasTypeSelector
Methods inherited from class org.assertj.core.api.AbstractAssert
areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnError
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.assertj.core.api.Descriptable
as, as, as, describedAs, describedAs
-
Constructor Details
-
AbstractNodeAssert
-
-
Method Details
-
isVisible
Verifies that the actualNode
is visible.- Returns:
- this assertion object
-
isInvisible
Verifies that the actualNode
is not visible.- Returns:
- this assertion object
-
isEnabled
Verifies that the actualNode
is enabled.- Returns:
- this assertion object
-
isDisabled
Verifies that the actualNode
is disabled.- Returns:
- this assertion object
-
isFocused
Verifies that the actualNode
has focus.- Returns:
- this assertion object
-
isNotFocused
Verifies that the actualNode
does not have focus.- Returns:
- this assertion object
-
hasChild
Verifies that the actualNode
has a specific childNode
. The childNode
to look for is specified by the givenquery
, which is passed toNodeQuery.lookup(String)
.- Parameters:
query
- the node query that specifies the child to look for in the actualNode
- Returns:
- this assertion object
-
doesNotHaveChild
Verifies that the actualNode
does not have a specific childNode
. The childNode
to look for is specified by the givenquery
, which is passed toNodeQuery.lookup(String)
.- Parameters:
query
- the node query that specifies the child to look for in the actualNode
- Returns:
- this assertion object
-
hasExactlyChildren
Verifies that the actualNode
has exactly the givenamount
of children that are looked up by the givenquery
, which is passed to is passed toNodeQuery.lookup(String)
.- Parameters:
amount
- the given amount of children the actualNode
must exactly havequery
- the node query that specifies the children to look for in the actualNode
- Returns:
- this assertion object
-