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 FxAssertContextprivate 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> voidverifyThat(T value, org.hamcrest.Matcher<? super T> matcher) static <T> voidverifyThat(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> voidverifyThatImpl(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)
-