modules/graphics/src/test/java/test/javafx/scene/transform/TransformTest.java

Print this page
rev 9250 : 8134762: Refactor Javafx graphics module tests for clear separation of tests
Reviewed-by:

*** 21,58 **** * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ ! package javafx.scene.transform; import com.sun.javafx.geom.transform.Affine2D; import com.sun.javafx.geom.transform.Affine3D; import com.sun.javafx.geom.transform.BaseTransform; import com.sun.javafx.scene.transform.TransformUtils; ! import com.sun.javafx.test.TransformHelper; import javafx.beans.property.DoubleProperty; import javafx.beans.property.SimpleDoubleProperty; import javafx.geometry.BoundingBox; import javafx.geometry.Point3D; import javafx.scene.Group; import javafx.scene.Node; ! import javafx.scene.NodeTest; import javafx.scene.Scene; import javafx.scene.shape.Rectangle; ! import javafx.scene.shape.RectangleTest; import org.junit.Assert; import org.junit.Test; import java.lang.reflect.Method; import static org.junit.Assert.*; public class TransformTest { ! static void assertTx(Node n, BaseTransform trans) { Assert.assertEquals(trans, n.impl_getLeafTransform()); } @Test --- 21,62 ---- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ ! package test.javafx.scene.transform; import com.sun.javafx.geom.transform.Affine2D; import com.sun.javafx.geom.transform.Affine3D; import com.sun.javafx.geom.transform.BaseTransform; import com.sun.javafx.scene.transform.TransformUtils; ! import test.com.sun.javafx.test.TransformHelper; import javafx.beans.property.DoubleProperty; import javafx.beans.property.SimpleDoubleProperty; import javafx.geometry.BoundingBox; import javafx.geometry.Point3D; import javafx.scene.Group; import javafx.scene.Node; ! import test.javafx.scene.NodeTest; import javafx.scene.Scene; import javafx.scene.shape.Rectangle; ! import test.javafx.scene.shape.RectangleTest; import org.junit.Assert; import org.junit.Test; import java.lang.reflect.Method; + import javafx.scene.transform.Affine; + import javafx.scene.transform.Rotate; + import javafx.scene.transform.Scale; + import javafx.scene.transform.Transform; import static org.junit.Assert.*; public class TransformTest { ! public static void assertTx(Node n, BaseTransform trans) { Assert.assertEquals(trans, n.impl_getLeafTransform()); } @Test
*** 212,222 **** assertFalse(t1.similarTo(t2, new BoundingBox(-1, 0, 0, 0, 1, 0), limit)); assertFalse(t1.similarTo(t2, new BoundingBox(0, 0, 0, 1, 1, 0), limit)); } ! static void checkDoublePropertySynced(Transform tr, String propertyName, double val) throws Exception { final Rectangle r = new RectangleTest.StubRectangle(200, 200, 200, 200); DoubleProperty v = new SimpleDoubleProperty(0.0); --- 216,226 ---- assertFalse(t1.similarTo(t2, new BoundingBox(-1, 0, 0, 0, 1, 0), limit)); assertFalse(t1.similarTo(t2, new BoundingBox(0, 0, 0, 1, 1, 0), limit)); } ! public static void checkDoublePropertySynced(Transform tr, String propertyName, double val) throws Exception { final Rectangle r = new RectangleTest.StubRectangle(200, 200, 200, 200); DoubleProperty v = new SimpleDoubleProperty(0.0);