modules/graphics/src/test/java/test/javafx/scene/input/GestureEventTest.java
Print this page
rev 9250 : 8134762: Refactor Javafx graphics module tests for clear separation of tests
Reviewed-by:
*** 21,34 ****
* 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.input;
import javafx.event.Event;
import javafx.geometry.Point3D;
import javafx.scene.shape.Rectangle;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
--- 21,39 ----
* 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.input;
import javafx.event.Event;
import javafx.geometry.Point3D;
+ import javafx.scene.input.GestureEvent;
+ import javafx.scene.input.GestureEvent;
+ import javafx.scene.input.GestureEventShim;
+ import javafx.scene.input.PickResult;
+ import javafx.scene.input.PickResult;
import javafx.scene.shape.Rectangle;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
*** 42,52 ****
node.setTranslateX(3);
node.setTranslateY(2);
node.setTranslateZ(50);
PickResult pickRes = new PickResult(node, new Point3D(15, 25, 100), 33);
! GestureEvent e = new GestureEvent(
GestureEvent.ANY, 10, 20, 30, 40,
false, true, false, true, false, true, pickRes);
assertSame(GestureEvent.ANY, e.getEventType());
assertSame(pickRes, e.getPickResult());
--- 47,57 ----
node.setTranslateX(3);
node.setTranslateY(2);
node.setTranslateZ(50);
PickResult pickRes = new PickResult(node, new Point3D(15, 25, 100), 33);
! GestureEvent e = GestureEventShim.getGestureEvent(
GestureEvent.ANY, 10, 20, 30, 40,
false, true, false, true, false, true, pickRes);
assertSame(GestureEvent.ANY, e.getEventType());
assertSame(pickRes, e.getPickResult());
*** 65,75 ****
assertTrue(e.isInertia());
assertSame(Event.NULL_SOURCE_TARGET, e.getSource());
assertSame(Event.NULL_SOURCE_TARGET, e.getTarget());
assertFalse(e.isConsumed());
! e = new GestureEvent(
GestureEvent.ANY, 10, 20, 30, 40,
true, false, true, false, true, false, null);
assertTrue(e.isShiftDown());
assertFalse(e.isControlDown());
assertTrue(e.isAltDown());
--- 70,80 ----
assertTrue(e.isInertia());
assertSame(Event.NULL_SOURCE_TARGET, e.getSource());
assertSame(Event.NULL_SOURCE_TARGET, e.getTarget());
assertFalse(e.isConsumed());
! e = GestureEventShim.getGestureEvent(
GestureEvent.ANY, 10, 20, 30, 40,
true, false, true, false, true, false, null);
assertTrue(e.isShiftDown());
assertFalse(e.isControlDown());
assertTrue(e.isAltDown());
*** 77,87 ****
assertTrue(e.isDirect());
assertFalse(e.isInertia());
}
@Test public void testShortConstructorWithoutPickResult() {
! GestureEvent e = new GestureEvent(
GestureEvent.ANY, 10, 20, 30, 40,
false, true, false, true, false, true, null);
assertEquals(10, e.getX(), 10e-20);
assertEquals(20, e.getY(), 10e-20);
--- 82,92 ----
assertTrue(e.isDirect());
assertFalse(e.isInertia());
}
@Test public void testShortConstructorWithoutPickResult() {
! GestureEvent e = GestureEventShim.getGestureEvent(
GestureEvent.ANY, 10, 20, 30, 40,
false, true, false, true, false, true, null);
assertEquals(10, e.getX(), 10e-20);
assertEquals(20, e.getY(), 10e-20);
*** 106,116 ****
node.setTranslateZ(50);
Rectangle n1 = new Rectangle(10, 10);
Rectangle n2 = new Rectangle(10, 10);
PickResult pickRes = new PickResult(node, new Point3D(15, 25, 100), 33);
! GestureEvent e = new GestureEvent(n1, n2,
GestureEvent.ANY, 10, 20, 30, 40,
false, true, false, true, false, true, pickRes);
assertSame(n1, e.getSource());
assertSame(n2, e.getTarget());
assertSame(GestureEvent.ANY, e.getEventType());
--- 111,122 ----
node.setTranslateZ(50);
Rectangle n1 = new Rectangle(10, 10);
Rectangle n2 = new Rectangle(10, 10);
PickResult pickRes = new PickResult(node, new Point3D(15, 25, 100), 33);
! GestureEvent e = GestureEventShim.getGestureEvent(
! n1, n2,
GestureEvent.ANY, 10, 20, 30, 40,
false, true, false, true, false, true, pickRes);
assertSame(n1, e.getSource());
assertSame(n2, e.getTarget());
assertSame(GestureEvent.ANY, e.getEventType());
*** 128,138 ****
assertTrue(e.isMetaDown());
assertFalse(e.isDirect());
assertTrue(e.isInertia());
assertFalse(e.isConsumed());
! e = new GestureEvent(n1, n2,
GestureEvent.ANY, 10, 20, 30, 40,
true, false, true, false, true, false, null);
assertTrue(e.isShiftDown());
assertFalse(e.isControlDown());
assertTrue(e.isAltDown());
--- 134,145 ----
assertTrue(e.isMetaDown());
assertFalse(e.isDirect());
assertTrue(e.isInertia());
assertFalse(e.isConsumed());
! e = GestureEventShim.getGestureEvent(
! n1, n2,
GestureEvent.ANY, 10, 20, 30, 40,
true, false, true, false, true, false, null);
assertTrue(e.isShiftDown());
assertFalse(e.isControlDown());
assertTrue(e.isAltDown());
*** 143,153 ****
@Test public void testLongConstructorWithoutPickResult() {
Rectangle n1 = new Rectangle(10, 10);
Rectangle n2 = new Rectangle(10, 10);
! GestureEvent e = new GestureEvent(n1, n2,
GestureEvent.ANY, 10, 20, 30, 40,
false, true, false, true, false, true, null);
assertSame(n1, e.getSource());
assertSame(n2, e.getTarget());
--- 150,161 ----
@Test public void testLongConstructorWithoutPickResult() {
Rectangle n1 = new Rectangle(10, 10);
Rectangle n2 = new Rectangle(10, 10);
! GestureEvent e = GestureEventShim.getGestureEvent(
! n1, n2,
GestureEvent.ANY, 10, 20, 30, 40,
false, true, false, true, false, true, null);
assertSame(n1, e.getSource());
assertSame(n2, e.getTarget());