Package org.testfx.assertions.api
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 forComboBoxtype.To create an instance of this class, invoke
.Assertions.assertThat(ComboBox)Example
The following code:
will assert thatComboBox<String> fruits = new ComboBox<>(); fruits.getItems().addAll("Apple", "Banana", "Cherry"); assertThat(fruits).containsExactlyItemsInOrder("Apple", "Banana", "Cherry");fruitscontains exactly (only) theString's "Apple", "Banana", and "Cherry" in order.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractComboBoxAssert(javafx.scene.control.ComboBox<T> actual, java.lang.Class<?> selfType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SELFcontainsExactlyItems(T... items)Verifies that the actualComboBoxcontains exactly the givenitemsin any order.SELFcontainsExactlyItemsInOrder(T... items)Verifies that the actualComboBoxcontains exactly the givenitemsin order.SELFcontainsItems(T... items)Verifies that the actualComboBoxcontains at least the givenitemsin any order.SELFcontainsItemsInOrder(T... items)Verifies that the actualComboBoxcontains at least the givenitemsin order.SELFdoesNotHaveExactlyNumItems(int amount)Verifies that the actualComboBoxdoes not have exactly the givenamountof items.SELFdoesNotHaveSelectedItem(T selection)Verifies that the actualComboBoxdoes not have the givenselectionas its' selected item.SELFhasExactlyNumItems(int amount)Verifies that the actualComboBoxhas exactly the givenamountof items.SELFhasSelectedItem(T selection)Verifies that the actualComboBoxhas the givenselectionas its' selected 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
-
AbstractComboBoxAssert
protected AbstractComboBoxAssert(javafx.scene.control.ComboBox<T> actual, java.lang.Class<?> selfType)
-
-
Method Detail
-
hasExactlyNumItems
public SELF hasExactlyNumItems(int amount)
Verifies that the actualComboBoxhas 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 actualComboBoxdoes 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
-
hasSelectedItem
public SELF hasSelectedItem(T selection)
Verifies that the actualComboBoxhas the givenselectionas 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 actualComboBoxdoes not have the givenselectionas 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 actualComboBoxcontains at least the givenitemsin any order.- Parameters:
items- the given items to ensure are at least contained in theComboBoxin any order- Returns:
- this assertion object
-
containsExactlyItems
public SELF containsExactlyItems(T... items)
Verifies that the actualComboBoxcontains exactly the givenitemsin any order.- Parameters:
items- the given items to ensure are the only ones contained in theComboBoxin any order- Returns:
- this assertion object
-
containsItemsInOrder
public SELF containsItemsInOrder(T... items)
Verifies that the actualComboBoxcontains at least the givenitemsin order.- Parameters:
items- the given items to ensure are at least contained in theComboBoxin order- Returns:
- this assertion object
-
-