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

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractColorAssert(javafx.scene.paint.Color color, Class<?> selfType)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Verifies that the actual Color does not have the given namedColor as their closest named color.
    doesNotHaveClosestNamedColor(javafx.scene.paint.Color namedColor)
    Verifies that the actual Color does not have the given namedColor as their closest named color.
    Verifies that the actual Color has the given namedColor as their closest named color.
    hasClosestNamedColor(javafx.scene.paint.Color namedColor)
    Verifies that the actual Color has the given namedColor as their closest named color.
    isColor(String namedColor)
    Verifies that the actual Color is exactly equal to the given named color.
    isColor(javafx.scene.paint.Color color)
    Verifies that the actual Color is exactly equal to the given color.
    isColor(javafx.scene.paint.Color color, ColorMatcher colorMatcher)
    Verifies that the actual Color is matched by the given color with respect to the given colorMatcher.
    isNotColor(String namedColor)
    Verifies that the actual Color is not exactly equal to the given namedColor.
    isNotColor(javafx.scene.paint.Color color)
    Verifies that the actual Color is not exactly equal to the given color.
    isNotColor(javafx.scene.paint.Color color, ColorMatcher colorMatcher)
    Verifies that the actual Color is not matched by the given color with respect to the given colorMatcher.

    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

      protected AbstractColorAssert(javafx.scene.paint.Color color, Class<?> selfType)
  • Method Details

    • isColor

      public SELF isColor(javafx.scene.paint.Color color)
      Verifies that the actual Color is exactly equal to the given color.
      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 actual Color is not exactly equal to the given color.
      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 actual Color is matched by 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)).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 to
      colorMatcher - 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 actual Color is not matched by the given color with respect to the given colorMatcher.
      Parameters:
      color - the given color to compare the actual color to
      colorMatcher - the color matcher to use for comparison
      Returns:
      this assertion object
    • isColor

      public SELF isColor(String namedColor)
      Verifies that the actual Color 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 named Color is not a JavaFX named color
      See Also:
    • isNotColor

      public SELF isNotColor(String namedColor)
      Verifies that the actual Color is not exactly equal to the given namedColor.
      Parameters:
      namedColor - the given named color 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:
    • hasClosestNamedColor

      public SELF hasClosestNamedColor(javafx.scene.paint.Color namedColor)
      Verifies that the actual Color has the given namedColor as their closest named color. The namedColor 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 named Color is not a JavaFX named color
      See Also:
    • doesNotHaveClosestNamedColor

      public SELF doesNotHaveClosestNamedColor(javafx.scene.paint.Color namedColor)
      Verifies that the actual Color does not have the given namedColor as their closest named color. The namedColor 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 named Color is not a JavaFX named color
      See Also:
    • hasClosestNamedColor

      public SELF hasClosestNamedColor(String namedColor)
      Verifies that the actual Color has the given namedColor as their closest named color. The namedColor is not case sensitive.
      Parameters:
      namedColor - the given named color String 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

      public SELF doesNotHaveClosestNamedColor(String namedColor)
      Verifies that the actual Color does not have the given namedColor as their closest named color. The namedColor is not case sensitive.
      Parameters:
      namedColor - the given named color String to compare the actual color to
      Returns:
      this assertion object
      Throws:
      AssertionError - if the given named coloris not a JavaFX named color
      See Also: