Module org.testfx
Package org.testfx.assertions.api
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 allText
assertions.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractTextAssert(javafx.scene.text.Text actual, Class<?> selfType)
-
Method Summary
Modifier and Type Method Description SELF
doesNotHaveFont(javafx.scene.text.Font font)
Verifies that the actualText
does not have the givenfont
.SELF
doesNotHaveFontSmoothingType(javafx.scene.text.FontSmoothingType smoothingType)
Verifies that the actualText
does not have the givensmoothingType
(eitherFontSmoothingType.GRAY
orFontSmoothingType.LCD
).SELF
doesNotHaveStrikethrough()
Verifies that the actualText
does not have strikethrough (that is, should be drawn with a line through it).SELF
doesNotHaveText(String text)
Verifies that the actualText
does not have exactly the giventext
.SELF
doesNotHaveText(org.hamcrest.Matcher<String> matcher)
Verifies that the actualText
is not matched by the givenmatcher
.SELF
hasFont(javafx.scene.text.Font font)
Verifies that the actualText
has the givenfont
.SELF
hasFontSmoothingType(javafx.scene.text.FontSmoothingType smoothingType)
Verifies that the actualText
has the givensmoothingType
(eitherFontSmoothingType.GRAY
orFontSmoothingType.LCD
).SELF
hasStrikethrough()
Verifies that the actualText
has strikethrough (that is, should be drawn with a line through it).SELF
hasText(String text)
Verifies that the actualText
has exactly the giventext
.SELF
hasText(org.hamcrest.Matcher<String> matcher)
Verifies that the actualText
is matched by the givenmatcher
.SELF
isNotUnderlined()
Verifies that the actualText
is not underlined (that is, should be drawn with a line below it).SELF
isUnderlined()
Verifies that the actualText
is underlined (that is, should be drawn with a line below it).-
Methods inherited from class org.testfx.assertions.api.AbstractNodeAssert
doesNotHaveChild, hasChild, hasExactlyChildren, isDisabled, isEnabled, isFocused, isInvisible, isNotFocused, isVisible
-
Methods inherited from class org.testfx.assertions.api.AbstractStyleableAssert
doesNotHaveId, doesNotHaveStyle, doesNotHaveStyleableParent, doesNotHaveTypeSelector, hasId, hasStyle, hasStyleableParent, hasTypeSelector
-
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
-
AbstractTextAssert
protected AbstractTextAssert(javafx.scene.text.Text actual, Class<?> selfType)
-
-
Method Detail
-
hasText
public SELF hasText(String text)
Verifies that the actualText
has exactly the giventext
.- Parameters:
text
- the given text to compare the actual text to- Returns:
- this assertion object
-
doesNotHaveText
public SELF doesNotHaveText(String text)
Verifies that the actualText
does not have exactly the giventext
.- 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 actualText
is matched by the givenmatcher
.- Parameters:
matcher
- theString
matcher to test the actual text with- Returns:
- this assertion object
-
doesNotHaveText
public SELF doesNotHaveText(org.hamcrest.Matcher<String> matcher)
Verifies that the actualText
is not matched by the givenmatcher
.- Parameters:
matcher
- theString
matcher to test the actual text with- Returns:
- this assertion object
-
hasFont
public SELF hasFont(javafx.scene.text.Font font)
Verifies that the actualText
has the givenfont
.- 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 actualText
does not have the givenfont
.- 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 actualText
has the givensmoothingType
(eitherFontSmoothingType.GRAY
orFontSmoothingType.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 actualText
does not have the givensmoothingType
(eitherFontSmoothingType.GRAY
orFontSmoothingType.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 actualText
has strikethrough (that is, should be drawn with a line through it).- Returns:
- this assertion object
-
doesNotHaveStrikethrough
public SELF doesNotHaveStrikethrough()
Verifies that the actualText
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 actualText
is underlined (that is, should be drawn with a line below it).- Returns:
- this assertion object
-
isNotUnderlined
public SELF isNotUnderlined()
Verifies that the actualText
is not underlined (that is, should be drawn with a line below it).- Returns:
- this assertion object
-
-