Package org.testfx.assertions.api
Class AbstractListViewAssert<SELF extends AbstractListViewAssert<SELF,T>,T>
- java.lang.Object
-
- org.assertj.core.api.AbstractAssert<SELF,javafx.css.Styleable>
-
- org.testfx.assertions.api.AbstractStyleableAssert<SELF>
-
- org.testfx.assertions.api.AbstractNodeAssert<SELF>
-
- org.testfx.assertions.api.AbstractListViewAssert<SELF,T>
-
- 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:
ListViewAssert
public class AbstractListViewAssert<SELF extends AbstractListViewAssert<SELF,T>,T> extends AbstractNodeAssert<SELF>
Base class for allListViewassertions.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractListViewAssert(javafx.scene.control.ListView<T> actual, java.lang.Class<?> selfType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SELFdoesNotHaveExactlyNumItems(int amount)Verifies that the actualListViewdoes not have exactly the givenamountof items.SELFdoesNotHaveListCell(java.lang.Object value)Verifies that the actualListViewdoes not contain the given list cellvalue.SELFdoesNotHavePlaceholder(javafx.scene.Node placeHolder)Verifies that the actualListViewdoes not have the givenplaceHoldernode.SELFdoesNotHaveVisiblePlaceholder(javafx.scene.Node placeHolder)Verifies that the actualListViewdoes not have the given visibleplaceHolder.SELFhasExactlyNumItems(int amount)Verifies that the actualListViewhas exactly the givenamountof items.SELFhasListCell(java.lang.Object value)Verifies that the actualListViewcontains the given list cellvalue.SELFhasPlaceholder(javafx.scene.Node placeHolder)Verifies that the actualListViewhas the givenplaceHoldernode.SELFhasVisiblePlaceholder(javafx.scene.Node placeHolder)Verifies that the actualListViewhas the givenplaceHoldernode and that the node is visible.SELFisEmpty()Verifies that the actualListViewis empty (does not contain any items).SELFisNotEmpty()Verifies that the actualListViewis not empty (contains at least one item).-
Methods inherited from class org.testfx.assertions.api.AbstractNodeAssert
doesNotHaveChild, hasChild, hasExactlyChildren, isDisabled, isEnabled, isFocused, isInvisible, isNotFocused, isVisible
-
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
actual, areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, doesNotMatch, doesNotMatch, 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, usingEquals, usingEquals, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnError
-
-
-
-
Constructor Detail
-
AbstractListViewAssert
protected AbstractListViewAssert(javafx.scene.control.ListView<T> actual, java.lang.Class<?> selfType)
-
-
Method Detail
-
hasListCell
public SELF hasListCell(java.lang.Object value)
Verifies that the actualListViewcontains the given list cellvalue.- Parameters:
value- the given list cell value to ensure theListViewcontains- Returns:
- this assertion object
-
doesNotHaveListCell
public SELF doesNotHaveListCell(java.lang.Object value)
Verifies that the actualListViewdoes not contain the given list cellvalue.- Parameters:
value- the given list cell value to ensure theListViewdoes not contain- Returns:
- this assertion object
-
hasExactlyNumItems
public SELF hasExactlyNumItems(int amount)
Verifies that the actualListViewhas exactly the givenamountof items.- Parameters:
amount- the given amount of items to compare the actual amount of items to- Returns:
- this assertion object
-
doesNotHaveExactlyNumItems
public SELF doesNotHaveExactlyNumItems(int amount)
Verifies that the actualListViewdoes not have exactly the givenamountof items.- Parameters:
amount- the given amount of items to compare the actual amount of items to- Returns:
- this assertion object
-
isEmpty
public SELF isEmpty()
Verifies that the actualListViewis empty (does not contain any items).- Returns:
- this assertion object
-
isNotEmpty
public SELF isNotEmpty()
Verifies that the actualListViewis not empty (contains at least one item).- Returns:
- this assertion object
-
hasPlaceholder
public SELF hasPlaceholder(javafx.scene.Node placeHolder)
Verifies that the actualListViewhas the givenplaceHoldernode.- Parameters:
placeHolder- the given place holderNodeto compare the actual place holder to- Returns:
- this assertion object
-
doesNotHavePlaceholder
public SELF doesNotHavePlaceholder(javafx.scene.Node placeHolder)
Verifies that the actualListViewdoes not have the givenplaceHoldernode.- Parameters:
placeHolder- the given place holderNodeto compare the actual place holder to- Returns:
- this assertion object
-
hasVisiblePlaceholder
public SELF hasVisiblePlaceholder(javafx.scene.Node placeHolder)
Verifies that the actualListViewhas the givenplaceHoldernode and that the node is visible.- Parameters:
placeHolder- the given place holderNodeto compare the actual place holder to- Returns:
- this assertion object
-
doesNotHaveVisiblePlaceholder
public SELF doesNotHaveVisiblePlaceholder(javafx.scene.Node placeHolder)
Verifies that the actualListViewdoes not have the given visibleplaceHolder. This assertion will pass for any invisible place holder.- Parameters:
placeHolder- the given place holderNodeto compare the actual place holder to- Returns:
- this assertion object
-
-