Module org.testfx
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 allColor
assertions.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractColorAssert(javafx.scene.paint.Color color, Class<?> selfType)
-
Method Summary
Modifier and Type Method Description SELF
doesNotHaveClosestNamedColor(String namedColor)
Verifies that the actualColor
does not have the givennamedColor
as their closest named color.SELF
doesNotHaveClosestNamedColor(javafx.scene.paint.Color namedColor)
Verifies that the actualColor
does not have the givennamedColor
as their closest named color.SELF
hasClosestNamedColor(String namedColor)
Verifies that the actualColor
has the givennamedColor
as their closest named color.SELF
hasClosestNamedColor(javafx.scene.paint.Color namedColor)
Verifies that the actualColor
has the givennamedColor
as their closest named color.SELF
isColor(String namedColor)
Verifies that the actualColor
is exactly equal to the given named color.SELF
isColor(javafx.scene.paint.Color color)
Verifies that the actualColor
is exactly equal to the givencolor
.SELF
isColor(javafx.scene.paint.Color color, ColorMatcher colorMatcher)
Verifies that the actualColor
is matched by the givencolor
with respect to the givencolorMatcher
.SELF
isNotColor(String namedColor)
Verifies that the actualColor
is not exactly equal to the givennamedColor
.SELF
isNotColor(javafx.scene.paint.Color color)
Verifies that the actualColor
is not exactly equal to the givencolor
.SELF
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
as, as, asInstanceOf, asList, asString, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, inBinary, inHexadecimal, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, setCustomRepresentation, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, withFailMessage, withRepresentation, withThreadDumpOnError
-
-
-
-
Constructor Detail
-
AbstractColorAssert
protected AbstractColorAssert(javafx.scene.paint.Color color, Class<?> selfType)
-
-
Method Detail
-
isColor
public SELF isColor(javafx.scene.paint.Color color)
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
public SELF isNotColor(javafx.scene.paint.Color color)
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
public SELF isColor(javafx.scene.paint.Color color, ColorMatcher colorMatcher)
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
public SELF isNotColor(javafx.scene.paint.Color color, ColorMatcher colorMatcher)
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
public SELF isColor(String namedColor)
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:
- JavaFX Named Colors
-
isNotColor
public SELF isNotColor(String namedColor)
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:
- JavaFX Named Colors
-
hasClosestNamedColor
public SELF hasClosestNamedColor(javafx.scene.paint.Color namedColor)
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:
- JavaFX Named Colors
-
doesNotHaveClosestNamedColor
public SELF doesNotHaveClosestNamedColor(javafx.scene.paint.Color namedColor)
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:
- JavaFX Named Colors
-
hasClosestNamedColor
public SELF hasClosestNamedColor(String namedColor)
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:
- JavaFX Named Colors
-
doesNotHaveClosestNamedColor
public SELF doesNotHaveClosestNamedColor(String namedColor)
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:
- JavaFX Named Colors
-
-