Package org.testfx.assertions.api
Class AbstractColorAssert<SELF extends AbstractColorAssert<SELF>>
java.lang.Object
org.assertj.core.api.AbstractAssert<SELF,javafx.scene.paint.Color>
org.testfx.assertions.api.AbstractColorAssert<SELF>
- All Implemented Interfaces:
org.assertj.core.api.Assert<SELF,
,javafx.scene.paint.Color> org.assertj.core.api.Descriptable<SELF>
,org.assertj.core.api.ExtensionPoints<SELF,
javafx.scene.paint.Color>
- Direct Known Subclasses:
ColorAssert
public class AbstractColorAssert<SELF extends AbstractColorAssert<SELF>>
extends org.assertj.core.api.AbstractAssert<SELF,javafx.scene.paint.Color>
Base class for all
Color
assertions.-
Field Summary
Fields inherited from class org.assertj.core.api.AbstractAssert
actual, info, myself, objects, throwUnsupportedExceptionOnEquals
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractColorAssert
(javafx.scene.paint.Color color, Class<?> selfType) -
Method Summary
Modifier and TypeMethodDescriptiondoesNotHaveClosestNamedColor
(String namedColor) Verifies that the actualColor
does not have the givennamedColor
as their closest named color.doesNotHaveClosestNamedColor
(javafx.scene.paint.Color namedColor) Verifies that the actualColor
does not have the givennamedColor
as their closest named color.hasClosestNamedColor
(String namedColor) Verifies that the actualColor
has the givennamedColor
as their closest named color.hasClosestNamedColor
(javafx.scene.paint.Color namedColor) Verifies that the actualColor
has the givennamedColor
as their closest named color.Verifies that the actualColor
is exactly equal to the given named color.isColor
(javafx.scene.paint.Color color) Verifies that the actualColor
is exactly equal to the givencolor
.isColor
(javafx.scene.paint.Color color, ColorMatcher colorMatcher) Verifies that the actualColor
is matched by the givencolor
with respect to the givencolorMatcher
.isNotColor
(String namedColor) Verifies that the actualColor
is not exactly equal to the givennamedColor
.isNotColor
(javafx.scene.paint.Color color) Verifies that the actualColor
is not exactly equal to the givencolor
.isNotColor
(javafx.scene.paint.Color color, ColorMatcher colorMatcher) Verifies that the actualColor
is not matched by the givencolor
with respect to the givencolorMatcher
.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
-
AbstractColorAssert
-
-
Method Details
-
isColor
Verifies that the actualColor
is exactly equal to the givencolor
.- Parameters:
color
- the given color to compare the actual color to- Returns:
- this assertion object
-
isNotColor
Verifies that the actualColor
is not exactly equal to the givencolor
.- Parameters:
color
- the given color to compare the actual color to- Returns:
- this assertion object
-
isColor
Verifies that the actualColor
is matched by the givencolor
with respect to the givencolorMatcher
.For example, to match colors using a custom matcher that considers two colors equal if they have the same red components:
assertThat(Color.rgb(0.3, 0.2, 0.1)).isColor(Color.rgb(0.3, 0.8, 0.7), (c1, c2) -> c1.getRed() == c2.getRed());
- Parameters:
color
- the given color to compare the actual color tocolorMatcher
- the color matcher to use for comparison- Returns:
- this assertion object
-
isNotColor
Verifies that the actualColor
is not matched by the givencolor
with respect to the givencolorMatcher
.- Parameters:
color
- the given color to compare the actual color tocolorMatcher
- the color matcher to use for comparison- Returns:
- this assertion object
-
isColor
Verifies that the actualColor
is exactly equal to the given named color.- Parameters:
namedColor
- the given named color to compare the actual color to- Returns:
- this assertion object
- Throws:
AssertionError
- if the given namedColor
is not a JavaFX named color- See Also:
-
isNotColor
Verifies that the actualColor
is not exactly equal to the givennamedColor
.- Parameters:
namedColor
- the given named color to compare the actual color to- Returns:
- this assertion object
- Throws:
AssertionError
- if the given namedColor
is not a JavaFX named color- See Also:
-
hasClosestNamedColor
Verifies that the actualColor
has the givennamedColor
as their closest named color. ThenamedColor
is not case sensitive.- Parameters:
namedColor
- the given named color to compare the actual color to- Returns:
- this assertion object
- Throws:
AssertionError
- if the given namedColor
is not a JavaFX named color- See Also:
-
doesNotHaveClosestNamedColor
Verifies that the actualColor
does not have the givennamedColor
as their closest named color. ThenamedColor
is not case sensitive.- Parameters:
namedColor
- the given namedColor
to compare the actual color to- Returns:
- this assertion object
- Throws:
AssertionError
- if the given namedColor
is not a JavaFX named color- See Also:
-
hasClosestNamedColor
Verifies that the actualColor
has the givennamedColor
as their closest named color. ThenamedColor
is not case sensitive.- Parameters:
namedColor
- the given named colorString
to compare the actual color to- Returns:
- this assertion object
- Throws:
AssertionError
- if the given named color is not a JavaFX named color- See Also:
-
doesNotHaveClosestNamedColor
Verifies that the actualColor
does not have the givennamedColor
as their closest named color. ThenamedColor
is not case sensitive.- Parameters:
namedColor
- the given named colorString
to compare the actual color to- Returns:
- this assertion object
- Throws:
AssertionError
- if the given named coloris not a JavaFX named color- See Also:
-