public class AssertNode
extends java.lang.Object
A utility class to easily assert X, Y, Width, Height and node’s class name (incuding the node’s sequence / index) in a test. Use generateSource() to generate the assert source code if you are sure the test is correct. Copy that source into the test. Call NodeXYWHAssert.assertNodes() with the list that is defined in the source.
| Modifier and Type | Class and Description |
|---|---|
static class |
AssertNode.A |
| Constructor and Description |
|---|
AssertNode(javafx.scene.Node node) |
| Modifier and Type | Method and Description |
|---|---|
AssertNode |
assertArcCenterRadiusAngleLength(double x,
double y,
double radiusX,
double radiusY,
double startAngle,
double length,
double accuracy) |
AssertNode |
assertClass(java.lang.Class clazz) |
AssertNode |
assertClassName(java.lang.String className) |
AssertNode |
assertRotate(double x,
double y,
double angle,
double accuracy) |
AssertNode |
assertScale(double x,
double y,
double scaleX,
double scaleY,
double accuracy) |
AssertNode |
assertTextText(java.lang.String text) |
AssertNode |
assertXYWH(double x,
double y,
double w,
double h,
double accuracy) |
static void |
generateSource(java.lang.String paneVariableName,
java.util.List<javafx.scene.Node> nodes,
java.util.List<java.lang.String> excludedNodeClasses,
boolean newline,
AssertNode.A... asserts) |
static void |
generateSource(java.lang.String variableName,
javafx.scene.Node node,
java.util.List<java.lang.String> excludedNodeClasses,
boolean newline,
AssertNode.A... asserts) |
public AssertNode assertXYWH(double x, double y, double w, double h, double accuracy)
public AssertNode assertRotate(double x, double y, double angle, double accuracy)
public AssertNode assertScale(double x, double y, double scaleX, double scaleY, double accuracy)
public AssertNode assertArcCenterRadiusAngleLength(double x, double y, double radiusX, double radiusY, double startAngle, double length, double accuracy)
public AssertNode assertClass(java.lang.Class clazz)
public AssertNode assertClassName(java.lang.String className)
public AssertNode assertTextText(java.lang.String text)
public static void generateSource(java.lang.String paneVariableName,
java.util.List<javafx.scene.Node> nodes,
java.util.List<java.lang.String> excludedNodeClasses,
boolean newline,
AssertNode.A... asserts)
public static void generateSource(java.lang.String variableName,
javafx.scene.Node node,
java.util.List<java.lang.String> excludedNodeClasses,
boolean newline,
AssertNode.A... asserts)