Class AbstractComboBoxAssert<SELF extends AbstractComboBoxAssert<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.AbstractComboBoxAssert<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:
ComboBoxAssert

public class AbstractComboBoxAssert<SELF extends AbstractComboBoxAssert<SELF,T>,T> extends AbstractNodeAssert<SELF>
Assertion methods for ComboBox type.

To create an instance of this class, invoke Assertions.assertThat(ComboBox).

Example

The following code:

   ComboBox<String> fruits = new ComboBox<>();
   fruits.getItems().addAll("Apple", "Banana", "Cherry");
   assertThat(fruits).containsExactlyItemsInOrder("Apple", "Banana", "Cherry");
 
will assert that fruits contains exactly (only) the String's "Apple", "Banana", and "Cherry" in order.
  • Field Summary

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

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

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

    Modifier and Type
    Method
    Description
    Verifies that the actual ComboBox contains exactly the given items in any order.
    Verifies that the actual ComboBox contains exactly the given items in order.
    containsItems(T... items)
    Verifies that the actual ComboBox contains at least the given items in any order.
    Verifies that the actual ComboBox contains at least the given items in order.
    Verifies that the actual ComboBox does not have exactly the given amount of items.
    Verifies that the actual ComboBox does not have the given selection as its' selected item.
    hasExactlyNumItems(int amount)
    Verifies that the actual ComboBox has exactly the given amount of items.
    hasSelectedItem(T selection)
    Verifies that the actual ComboBox has the given selection as its' selected 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

    • AbstractComboBoxAssert

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

    • hasExactlyNumItems

      public SELF hasExactlyNumItems(int amount)
      Verifies that the actual ComboBox 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 ComboBox 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
    • hasSelectedItem

      public SELF hasSelectedItem(T selection)
      Verifies that the actual ComboBox has the given selection as its' selected item.
      Parameters:
      selection - the given selection to compare the actual selected item to
      Returns:
      this assertion object
    • doesNotHaveSelectedItem

      public SELF doesNotHaveSelectedItem(T selection)
      Verifies that the actual ComboBox does not have the given selection as its' selected item.
      Parameters:
      selection - the given selection to compare the actual selected item to
      Returns:
      this assertion object
    • containsItems

      public SELF containsItems(T... items)
      Verifies that the actual ComboBox contains at least the given items in any order.
      Parameters:
      items - the given items to ensure are at least contained in the ComboBox in any order
      Returns:
      this assertion object
    • containsExactlyItems

      public SELF containsExactlyItems(T... items)
      Verifies that the actual ComboBox contains exactly the given items in any order.
      Parameters:
      items - the given items to ensure are the only ones contained in the ComboBox in any order
      Returns:
      this assertion object
    • containsItemsInOrder

      public SELF containsItemsInOrder(T... items)
      Verifies that the actual ComboBox contains at least the given items in order.
      Parameters:
      items - the given items to ensure are at least contained in the ComboBox in order
      Returns:
      this assertion object
    • containsExactlyItemsInOrder

      public SELF containsExactlyItemsInOrder(T... items)
      Verifies that the actual ComboBox contains exactly the given items in order.
      Parameters:
      items - the given items to ensure are the only ones contained in the ComboBox in order
      Returns:
      this assertion object