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 all ListView assertions.
  • Field Summary

    Fields inherited from class org.assertj.core.api.AbstractAssert

    actual, info, myself, objects, throwUnsupportedExceptionOnEquals
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractListViewAssert(javafx.scene.control.ListView<T> actual, Class<?> selfType)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Verifies that the actual ListView does not have exactly the given amount of items.
    Verifies that the actual ListView does not contain the given list cell value.
    doesNotHavePlaceholder(javafx.scene.Node placeHolder)
    Verifies that the actual ListView does not have the given placeHolder node.
    doesNotHaveVisiblePlaceholder(javafx.scene.Node placeHolder)
    Verifies that the actual ListView does not have the given visible placeHolder.
    hasExactlyNumItems(int amount)
    Verifies that the actual ListView has exactly the given amount of items.
    Verifies that the actual ListView contains the given list cell value.
    hasPlaceholder(javafx.scene.Node placeHolder)
    Verifies that the actual ListView has the given placeHolder node.
    hasVisiblePlaceholder(javafx.scene.Node placeHolder)
    Verifies that the actual ListView has the given placeHolder node and that the node is visible.
    Verifies that the actual ListView is empty (does not contain any items).
    Verifies that the actual ListView is not empty (contains at least one item).

    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

    • AbstractListViewAssert

      protected AbstractListViewAssert(javafx.scene.control.ListView<T> actual, Class<?> selfType)
  • Method Details

    • hasListCell

      public SELF hasListCell(Object value)
      Verifies that the actual ListView contains the given list cell value.
      Parameters:
      value - the given list cell value to ensure the ListView contains
      Returns:
      this assertion object
    • doesNotHaveListCell

      public SELF doesNotHaveListCell(Object value)
      Verifies that the actual ListView does not contain the given list cell value.
      Parameters:
      value - the given list cell value to ensure the ListView does not contain
      Returns:
      this assertion object
    • hasExactlyNumItems

      public SELF hasExactlyNumItems(int amount)
      Verifies that the actual ListView has exactly the given amount of 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 actual ListView does not have exactly the given amount of 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 actual ListView is empty (does not contain any items).
      Returns:
      this assertion object
    • isNotEmpty

      public SELF isNotEmpty()
      Verifies that the actual ListView is not empty (contains at least one item).
      Returns:
      this assertion object
    • hasPlaceholder

      public SELF hasPlaceholder(javafx.scene.Node placeHolder)
      Verifies that the actual ListView has the given placeHolder node.
      Parameters:
      placeHolder - the given place holder Node to compare the actual place holder to
      Returns:
      this assertion object
    • doesNotHavePlaceholder

      public SELF doesNotHavePlaceholder(javafx.scene.Node placeHolder)
      Verifies that the actual ListView does not have the given placeHolder node.
      Parameters:
      placeHolder - the given place holder Node to compare the actual place holder to
      Returns:
      this assertion object
    • hasVisiblePlaceholder

      public SELF hasVisiblePlaceholder(javafx.scene.Node placeHolder)
      Verifies that the actual ListView has the given placeHolder node and that the node is visible.
      Parameters:
      placeHolder - the given place holder Node to compare the actual place holder to
      Returns:
      this assertion object
    • doesNotHaveVisiblePlaceholder

      public SELF doesNotHaveVisiblePlaceholder(javafx.scene.Node placeHolder)
      Verifies that the actual ListView does not have the given visible placeHolder. This assertion will pass for any invisible place holder.
      Parameters:
      placeHolder - the given place holder Node to compare the actual place holder to
      Returns:
      this assertion object