Class AbstractTextAssert<SELF extends AbstractTextAssert<SELF>>

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.AbstractTextAssert<SELF>
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:
TextAssert

public class AbstractTextAssert<SELF extends AbstractTextAssert<SELF>> extends AbstractNodeAssert<SELF>
Base class for all Text assertions.
  • Field Summary

    Fields inherited from class org.assertj.core.api.AbstractAssert

    actual, info, myself, objects, throwUnsupportedExceptionOnEquals
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractTextAssert(javafx.scene.text.Text actual, Class<?> selfType)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    doesNotHaveFont(javafx.scene.text.Font font)
    Verifies that the actual Text does not have the given font.
    doesNotHaveFontSmoothingType(javafx.scene.text.FontSmoothingType smoothingType)
    Verifies that the actual Text does not have the given smoothingType (either FontSmoothingType.GRAY or FontSmoothingType.LCD).
    Verifies that the actual Text does not have strikethrough (that is, should be drawn with a line through it).
    Verifies that the actual Text does not have exactly the given text.
    doesNotHaveText(org.hamcrest.Matcher<String> matcher)
    Verifies that the actual Text is not matched by the given matcher.
    hasFont(javafx.scene.text.Font font)
    Verifies that the actual Text has the given font.
    hasFontSmoothingType(javafx.scene.text.FontSmoothingType smoothingType)
    Verifies that the actual Text has the given smoothingType (either FontSmoothingType.GRAY or FontSmoothingType.LCD).
    Verifies that the actual Text has strikethrough (that is, should be drawn with a line through it).
    Verifies that the actual Text has exactly the given text.
    hasText(org.hamcrest.Matcher<String> matcher)
    Verifies that the actual Text is matched by the given matcher.
    Verifies that the actual Text is not underlined (that is, should be drawn with a line below it).
    Verifies that the actual Text is underlined (that is, should be drawn with a line below it).

    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

    • AbstractTextAssert

      protected AbstractTextAssert(javafx.scene.text.Text actual, Class<?> selfType)
  • Method Details

    • hasText

      public SELF hasText(String text)
      Verifies that the actual Text has exactly the given text.
      Parameters:
      text - the given text to compare the actual text to
      Returns:
      this assertion object
    • doesNotHaveText

      public SELF doesNotHaveText(String text)
      Verifies that the actual Text does not have exactly the given text.
      Parameters:
      text - the given text to compare the actual text to
      Returns:
      this assertion object
    • hasText

      public SELF hasText(org.hamcrest.Matcher<String> matcher)
      Verifies that the actual Text is matched by the given matcher.
      Parameters:
      matcher - the String matcher to test the actual text with
      Returns:
      this assertion object
    • doesNotHaveText

      public SELF doesNotHaveText(org.hamcrest.Matcher<String> matcher)
      Verifies that the actual Text is not matched by the given matcher.
      Parameters:
      matcher - the String matcher to test the actual text with
      Returns:
      this assertion object
    • hasFont

      public SELF hasFont(javafx.scene.text.Font font)
      Verifies that the actual Text has the given font.
      Parameters:
      font - the given font to compare the actual font of the text to
      Returns:
      this assertion object
    • doesNotHaveFont

      public SELF doesNotHaveFont(javafx.scene.text.Font font)
      Verifies that the actual Text does not have the given font.
      Parameters:
      font - the given font to compare the actual font of the text to
      Returns:
      this assertion object
    • hasFontSmoothingType

      public SELF hasFontSmoothingType(javafx.scene.text.FontSmoothingType smoothingType)
      Verifies that the actual Text has the given smoothingType (either FontSmoothingType.GRAY or FontSmoothingType.LCD).
      Parameters:
      smoothingType - the given font smoothing type to compare the actual font smoothing type of the text to
      Returns:
      this assertion object
    • doesNotHaveFontSmoothingType

      public SELF doesNotHaveFontSmoothingType(javafx.scene.text.FontSmoothingType smoothingType)
      Verifies that the actual Text does not have the given smoothingType (either FontSmoothingType.GRAY or FontSmoothingType.LCD).
      Parameters:
      smoothingType - the given font smoothing type to compare the actual font smoothing type of the text to
      Returns:
      this assertion object
    • hasStrikethrough

      public SELF hasStrikethrough()
      Verifies that the actual Text has strikethrough (that is, should be drawn with a line through it).
      Returns:
      this assertion object
    • doesNotHaveStrikethrough

      public SELF doesNotHaveStrikethrough()
      Verifies that the actual Text does not have strikethrough (that is, should be drawn with a line through it).
      Returns:
      this assertion object
    • isUnderlined

      public SELF isUnderlined()
      Verifies that the actual Text is underlined (that is, should be drawn with a line below it).
      Returns:
      this assertion object
    • isNotUnderlined

      public SELF isNotUnderlined()
      Verifies that the actual Text is not underlined (that is, should be drawn with a line below it).
      Returns:
      this assertion object