Package org.testfx.api
Class FxAssert
java.lang.Object
org.testfx.api.FxAssert
All TestFX tests should use
verifyThat(Node, Matcher, Function)
when writing tests,
so that the developer can use DebugUtils
to provide additional info
as to why a test failed.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FxAssertContext
private static <T extends javafx.scene.Node>
Tprivate static <T extends javafx.scene.Node>
org.hamcrest.Matcher<T> toNodeMatcher
(Predicate<T> nodePredicate) private static <T extends javafx.scene.Node>
Set<T> static <T extends javafx.scene.Node>
voidverifyThat
(String nodeQuery, Predicate<T> nodePredicate) static <T extends javafx.scene.Node>
voidverifyThat
(String nodeQuery, Predicate<T> nodePredicate, Function<StringBuilder, StringBuilder> errorMessageMapper) static <T extends javafx.scene.Node>
voidverifyThat
(String nodeQuery, org.hamcrest.Matcher<T> nodeMatcher) static <T extends javafx.scene.Node>
voidverifyThat
(String nodeQuery, org.hamcrest.Matcher<T> nodeMatcher, Function<StringBuilder, StringBuilder> errorMessageMapper) static <T extends javafx.scene.Node>
voidverifyThat
(NodeQuery nodeQuery, Predicate<T> nodePredicate) static <T extends javafx.scene.Node>
voidverifyThat
(NodeQuery nodeQuery, Predicate<T> nodePredicate, Function<StringBuilder, StringBuilder> errorMessageMapper) static <T extends javafx.scene.Node>
voidverifyThat
(NodeQuery nodeQuery, org.hamcrest.Matcher<T> nodeMatcher) static <T extends javafx.scene.Node>
voidverifyThat
(NodeQuery nodeQuery, org.hamcrest.Matcher<T> nodeMatcher, Function<StringBuilder, StringBuilder> errorMessageMapper) static <T extends javafx.scene.Node>
voidverifyThat
(T node, Predicate<T> nodePredicate) static <T extends javafx.scene.Node>
voidverifyThat
(T node, Predicate<T> nodePredicate, Function<StringBuilder, StringBuilder> errorMessageMapper) static <T> void
verifyThat
(T value, org.hamcrest.Matcher<? super T> matcher) static <T> void
verifyThat
(T value, org.hamcrest.Matcher<? super T> matcher, Function<StringBuilder, StringBuilder> errorMessageMapper) static <T extends javafx.scene.Node>
voidverifyThat
(T node, org.hamcrest.Matcher<T> nodeMatcher) static <T extends javafx.scene.Node>
voidverifyThat
(T node, org.hamcrest.Matcher<T> nodeMatcher, Function<StringBuilder, StringBuilder> errorMessageMapper) private static <T> void
verifyThatImpl
(String reason, T value, org.hamcrest.Matcher<? super T> matcher, Function<StringBuilder, StringBuilder> errorMessageMapper) Allow developer to debug a failed test (e.g.static <T extends javafx.scene.Node>
voidverifyThatIter
(Iterable<T> nodes, org.hamcrest.Matcher<Iterable<T>> nodesMatcher) static <T extends javafx.scene.Node>
voidverifyThatIter
(Iterable<T> nodes, org.hamcrest.Matcher<Iterable<T>> nodesMatcher, Function<StringBuilder, StringBuilder> errorMessageMapper) static <T extends javafx.scene.Node>
voidverifyThatIter
(String nodeQuery, org.hamcrest.Matcher<Iterable<T>> nodesMatcher) static <T extends javafx.scene.Node>
voidverifyThatIter
(String nodeQuery, org.hamcrest.Matcher<Iterable<T>> nodesMatcher, Function<StringBuilder, StringBuilder> errorMessageMapper) static <T extends javafx.scene.Node>
voidverifyThatIter
(NodeQuery nodeQuery, org.hamcrest.Matcher<Iterable<T>> nodesMatcher) static <T extends javafx.scene.Node>
voidverifyThatIter
(NodeQuery nodeQuery, org.hamcrest.Matcher<Iterable<T>> nodesMatcher, Function<StringBuilder, StringBuilder> errorMessageMapper)
-
Field Details
-
context
-
-
Constructor Details
-
FxAssert
public FxAssert()
-
-
Method Details
-
verifyThat
public static <T> void verifyThat(T value, org.hamcrest.Matcher<? super T> matcher) -
verifyThat
public static <T> void verifyThat(T value, org.hamcrest.Matcher<? super T> matcher, Function<StringBuilder, StringBuilder> errorMessageMapper) -
verifyThat
public static <T extends javafx.scene.Node> void verifyThat(T node, org.hamcrest.Matcher<T> nodeMatcher) -
verifyThat
public static <T extends javafx.scene.Node> void verifyThat(T node, org.hamcrest.Matcher<T> nodeMatcher, Function<StringBuilder, StringBuilder> errorMessageMapper) -
verifyThatIter
-
verifyThatIter
public static <T extends javafx.scene.Node> void verifyThatIter(Iterable<T> nodes, org.hamcrest.Matcher<Iterable<T>> nodesMatcher, Function<StringBuilder, StringBuilder> errorMessageMapper) -
verifyThat
public static <T extends javafx.scene.Node> void verifyThat(String nodeQuery, org.hamcrest.Matcher<T> nodeMatcher) -
verifyThat
public static <T extends javafx.scene.Node> void verifyThat(String nodeQuery, org.hamcrest.Matcher<T> nodeMatcher, Function<StringBuilder, StringBuilder> errorMessageMapper) -
verifyThatIter
-
verifyThatIter
public static <T extends javafx.scene.Node> void verifyThatIter(String nodeQuery, org.hamcrest.Matcher<Iterable<T>> nodesMatcher, Function<StringBuilder, StringBuilder> errorMessageMapper) -
verifyThat
public static <T extends javafx.scene.Node> void verifyThat(NodeQuery nodeQuery, org.hamcrest.Matcher<T> nodeMatcher) -
verifyThat
public static <T extends javafx.scene.Node> void verifyThat(NodeQuery nodeQuery, org.hamcrest.Matcher<T> nodeMatcher, Function<StringBuilder, StringBuilder> errorMessageMapper) -
verifyThatIter
-
verifyThatIter
public static <T extends javafx.scene.Node> void verifyThatIter(NodeQuery nodeQuery, org.hamcrest.Matcher<Iterable<T>> nodesMatcher, Function<StringBuilder, StringBuilder> errorMessageMapper) -
verifyThat
-
verifyThat
public static <T extends javafx.scene.Node> void verifyThat(T node, Predicate<T> nodePredicate, Function<StringBuilder, StringBuilder> errorMessageMapper) -
verifyThat
-
verifyThat
public static <T extends javafx.scene.Node> void verifyThat(String nodeQuery, Predicate<T> nodePredicate, Function<StringBuilder, StringBuilder> errorMessageMapper) -
verifyThat
-
verifyThat
public static <T extends javafx.scene.Node> void verifyThat(NodeQuery nodeQuery, Predicate<T> nodePredicate, Function<StringBuilder, StringBuilder> errorMessageMapper) -
assertContext
-
verifyThatImpl
private static <T> void verifyThatImpl(String reason, T value, org.hamcrest.Matcher<? super T> matcher, Function<StringBuilder, StringBuilder> errorMessageMapper) Allow developer to debug a failed test (e.g. the state of the stage or node, which keys were pressed, etc.)- See Also:
-
toNode
-
toNodeSet
-
toNodeMatcher
private static <T extends javafx.scene.Node> org.hamcrest.Matcher<T> toNodeMatcher(Predicate<T> nodePredicate)
-