public class ColorMatchers
extends java.lang.Object
| Constructor and Description |
|---|
ColorMatchers() |
| Modifier and Type | Method and Description |
|---|---|
static org.hamcrest.Matcher<javafx.scene.paint.Color> |
hasClosestNamedColor(javafx.scene.paint.Color namedColor)
Creates a matcher that matches all
Colors that are exactly equal to the given JavaFX
named Color. |
static org.hamcrest.Matcher<javafx.scene.paint.Color> |
hasClosestNamedColor(java.lang.String namedColor)
Creates a matcher that matches all
Colors that have the given named color String
as their closest JavaFX named color. |
static org.hamcrest.Matcher<javafx.scene.paint.Color> |
isColor(javafx.scene.paint.Color color)
Creates a matcher that matches all
Colors that are exactly equal to the given color. |
static org.hamcrest.Matcher<javafx.scene.paint.Color> |
isColor(javafx.scene.paint.Color color,
ColorMatcher colorMatcher)
Creates a matcher that matches all
Colors that match the given color with respect
to the given colorMatcher. |
static org.hamcrest.Matcher<javafx.scene.paint.Color> |
isColor(java.lang.String namedColor)
Creates a matcher that matches all
Colors that are exactly equal to the given JavaFX
named color String. |
public static org.hamcrest.Matcher<javafx.scene.paint.Color> isColor(javafx.scene.paint.Color color)
Colors that are exactly equal to the given color.public static org.hamcrest.Matcher<javafx.scene.paint.Color> isColor(javafx.scene.paint.Color color,
ColorMatcher colorMatcher)
Colors that match the given color with respect
to the given colorMatcher.
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), ColorMatchers.isColor(Color.rgb(0.3, 0.8, 0.7),
(c1, c2) -> c1.getRed() == c2.getRed()));
public static org.hamcrest.Matcher<javafx.scene.paint.Color> isColor(java.lang.String namedColor)
Colors that are exactly equal to the given JavaFX
named color String. The namedColor is not case sensitive.java.lang.AssertionError - if the given named color String is not a JavaFX named colorpublic static org.hamcrest.Matcher<javafx.scene.paint.Color> hasClosestNamedColor(javafx.scene.paint.Color namedColor)
Colors that are exactly equal to the given JavaFX
named Color.java.lang.AssertionError - if the given named Color is not a JavaFX named colorpublic static org.hamcrest.Matcher<javafx.scene.paint.Color> hasClosestNamedColor(java.lang.String namedColor)
Colors that have the given named color String
as their closest JavaFX named color. The namedColor is not case sensitive.java.lang.AssertionError - if the given named color String is not a JavaFX named color