private NodeMouseMoveEvent mouseMoveEventMock() { final NodeMouseMoveEvent mouseMoveEvent = mock(NodeMouseMoveEvent.class); doReturn(NodeMouseMoveEvent.getType()).when(mouseMoveEvent).getAssociatedType(); return mouseMoveEvent; } }
private NodeMouseMoveEvent mouseMoveEventMock() { final NodeMouseMoveEvent mouseMoveEvent = mock(NodeMouseMoveEvent.class); doReturn(NodeMouseMoveEvent.getType()).when(mouseMoveEvent).getAssociatedType(); return mouseMoveEvent; } }
@Test public void testHandleEventMouseMoveNotDragging() throws Exception { final NodeMouseMoveEvent moveEvent = mock(NodeMouseMoveEvent.class); doReturn(NodeMouseMoveEvent.getType()).when(moveEvent).getAssociatedType(); doReturn(false).when(mediator).isDragging(); mediator.handleEvent(moveEvent); verify(mediator, never()).onMouseMove(any(NodeMouseMoveEvent.class)); }
@Test public void testHandleEventMouseMoveNotDragging() throws Exception { final NodeMouseMoveEvent moveEvent = mock(NodeMouseMoveEvent.class); doReturn(NodeMouseMoveEvent.getType()).when(moveEvent).getAssociatedType(); doReturn(false).when(mediator).isDragging(); mediator.handleEvent(moveEvent); verify(mediator, never()).onMouseMove(any(NodeMouseMoveEvent.class)); }
@Test public void testHandleEventMouseMoveDragging() throws Exception { final NodeMouseMoveEvent moveEvent = mock(NodeMouseMoveEvent.class); final Viewport viewport = mock(Viewport.class); final Transform transform = mock(Transform.class); final Transform inverseTransform = mock(Transform.class); final Scene scene = mock(Scene.class); doReturn(transform).when(transform).copy(); doReturn(NodeMouseMoveEvent.getType()).when(moveEvent).getAssociatedType(); doReturn(transform).when(viewport).getTransform(); doReturn(scene).when(viewport).getScene(); doReturn(viewport).when(mediator).getViewport(); doReturn(true).when(mediator).isDragging(); doReturn(inverseTransform).when(mediator).inverseTransform(); mediator.handleEvent(moveEvent); verify(mediator).onMouseMove(eq(moveEvent)); }
@Test public void testHandleEventMouseMoveDragging() throws Exception { final NodeMouseMoveEvent moveEvent = mock(NodeMouseMoveEvent.class); final Viewport viewport = mock(Viewport.class); final Transform transform = mock(Transform.class); final Transform inverseTransform = mock(Transform.class); final Scene scene = mock(Scene.class); doReturn(transform).when(transform).copy(); doReturn(NodeMouseMoveEvent.getType()).when(moveEvent).getAssociatedType(); doReturn(transform).when(viewport).getTransform(); doReturn(scene).when(viewport).getScene(); doReturn(viewport).when(mediator).getViewport(); doReturn(true).when(mediator).isDragging(); doReturn(inverseTransform).when(mediator).inverseTransform(); mediator.handleEvent(moveEvent); verify(mediator).onMouseMove(eq(moveEvent)); }
doReturn(NodeMouseMoveEvent.getType()).when(moveEvent).getAssociatedType();
doReturn(NodeMouseMoveEvent.getType()).when(moveEvent).getAssociatedType();