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 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
ConstructorsModifierConstructorDescriptionprotected
AbstractComboBoxAssert
(javafx.scene.control.ComboBox<T> actual, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptioncontainsExactlyItems
(T... items) Verifies that the actualComboBox
contains exactly the givenitems
in any order.containsExactlyItemsInOrder
(T... items) Verifies that the actualComboBox
contains exactly the givenitems
in order.containsItems
(T... items) Verifies that the actualComboBox
contains at least the givenitems
in any order.containsItemsInOrder
(T... items) Verifies that the actualComboBox
contains at least the givenitems
in order.doesNotHaveExactlyNumItems
(int amount) Verifies that the actualComboBox
does not have exactly the givenamount
of items.doesNotHaveSelectedItem
(T selection) Verifies that the actualComboBox
does not have the givenselection
as its' selected item.hasExactlyNumItems
(int amount) Verifies that the actualComboBox
has exactly the givenamount
of items.hasSelectedItem
(T selection) Verifies that the actualComboBox
has the givenselection
as 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
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
-
-
Method Details
-
hasExactlyNumItems
Verifies that the actualComboBox
has exactly the givenamount
of items.- Parameters:
amount
- the given amount of items to compare the actual amount of items to- Returns:
- this assertion object
-
doesNotHaveExactlyNumItems
Verifies that the actualComboBox
does not have exactly the givenamount
of items.- Parameters:
amount
- the given amount of items to compare the actual amount of items to- Returns:
- this assertion object
-
hasSelectedItem
Verifies that the actualComboBox
has the givenselection
as its' selected item.- Parameters:
selection
- the given selection to compare the actual selected item to- Returns:
- this assertion object
-
doesNotHaveSelectedItem
Verifies that the actualComboBox
does not have the givenselection
as its' selected item.- Parameters:
selection
- the given selection to compare the actual selected item to- Returns:
- this assertion object
-
containsItems
Verifies that the actualComboBox
contains at least the givenitems
in any order.- Parameters:
items
- the given items to ensure are at least contained in theComboBox
in any order- Returns:
- this assertion object
-
containsExactlyItems
Verifies that the actualComboBox
contains exactly the givenitems
in any order.- Parameters:
items
- the given items to ensure are the only ones contained in theComboBox
in any order- Returns:
- this assertion object
-
containsItemsInOrder
Verifies that the actualComboBox
contains at least the givenitems
in order.- Parameters:
items
- the given items to ensure are at least contained in theComboBox
in order- Returns:
- this assertion object
-
containsExactlyItemsInOrder
Verifies that the actualComboBox
contains exactly the givenitems
in order.- Parameters:
items
- the given items to ensure are the only ones contained in theComboBox
in order- Returns:
- this assertion object
-