40 import test.javafx.scene.NodeTest;
41 import javafx.scene.Scene;
42 import javafx.scene.shape.Rectangle;
43 import test.javafx.scene.shape.RectangleTest;
44 import org.junit.Assert;
45 import org.junit.Test;
46
47 import java.lang.reflect.Method;
48 import javafx.scene.transform.Affine;
49 import javafx.scene.transform.Rotate;
50 import javafx.scene.transform.Scale;
51 import javafx.scene.transform.Transform;
52 import javafx.scene.transform.TransformShim;
53
54 import static org.junit.Assert.*;
55
56
57 public class TransformTest {
58
59 public static void assertTx(Node n, BaseTransform trans) {
60 Assert.assertEquals(trans, n.impl_getLeafTransform());
61 }
62
63
64 @Test
65 public void testTranslate() {
66 Transform tx = Transform.translate(25, 52);
67 final Rectangle n = new Rectangle();
68 n.getTransforms().add(tx);
69
70 assertTx(n, BaseTransform.getTranslateInstance(25, 52));
71 }
72
73
74 @Test
75 public void testScale1() {
76 Transform tx = Transform.scale(25, 52);
77 final Rectangle n = new Rectangle();
78 n.getTransforms().add(tx);
79
80 assertTx(n, BaseTransform.getScaleInstance(25, 52));
|
40 import test.javafx.scene.NodeTest;
41 import javafx.scene.Scene;
42 import javafx.scene.shape.Rectangle;
43 import test.javafx.scene.shape.RectangleTest;
44 import org.junit.Assert;
45 import org.junit.Test;
46
47 import java.lang.reflect.Method;
48 import javafx.scene.transform.Affine;
49 import javafx.scene.transform.Rotate;
50 import javafx.scene.transform.Scale;
51 import javafx.scene.transform.Transform;
52 import javafx.scene.transform.TransformShim;
53
54 import static org.junit.Assert.*;
55
56
57 public class TransformTest {
58
59 public static void assertTx(Node n, BaseTransform trans) {
60 Assert.assertEquals(trans, NodeHelper.getLeafTransform(n));
61 }
62
63
64 @Test
65 public void testTranslate() {
66 Transform tx = Transform.translate(25, 52);
67 final Rectangle n = new Rectangle();
68 n.getTransforms().add(tx);
69
70 assertTx(n, BaseTransform.getTranslateInstance(25, 52));
71 }
72
73
74 @Test
75 public void testScale1() {
76 Transform tx = Transform.scale(25, 52);
77 final Rectangle n = new Rectangle();
78 n.getTransforms().add(tx);
79
80 assertTx(n, BaseTransform.getScaleInstance(25, 52));
|