@Override public void onDoubleClick(DoubleClickEvent event) { handler.onLongPress(event.getX(), event.getY()); }
@Test public void enterPinnedMode() { when(gridWidget.isVisible()).thenReturn(true); when(doubleClickEvent.getX()).thenReturn(100); when(doubleClickEvent.getY()).thenReturn(100); when(gridWidget.getAbsoluteX()).thenReturn(100.0); when(gridWidget.getAbsoluteY()).thenReturn(100.0); handler.onNodeMouseEvent(gridWidget, relativeLocation, Optional.of(0), Optional.of(0), Optional.empty(), Optional.empty(), event); verify(handler, times(1)).handleHeaderCell(eq(gridWidget), eq(relativeLocation), eq(0), eq(0), eq(event)); verify(pinnedModeManager, times(1)).enterPinnedMode(eq(gridWidget), any(Command.class)); verify(pinnedModeManager, never()).exitPinnedMode(any(Command.class)); }
@Test public void enterPinnedMode() { when(gridWidget.isVisible()).thenReturn(true); when(doubleClickEvent.getX()).thenReturn(100); when(doubleClickEvent.getY()).thenReturn(100); when(gridWidget.getAbsoluteX()).thenReturn(100.0); when(gridWidget.getAbsoluteY()).thenReturn(100.0); handler.onNodeMouseEvent(gridWidget, relativeLocation, Optional.of(0), Optional.of(0), Optional.empty(), Optional.empty(), event); verify(handler, times(1)).handleHeaderCell(eq(gridWidget), eq(relativeLocation), eq(0), eq(0), eq(event)); verify(pinnedModeManager, times(1)).enterPinnedMode(eq(gridWidget), any(Command.class)); verify(pinnedModeManager, never()).exitPinnedMode(any(Command.class)); }
when(pinnedModeManager.isGridPinned()).thenReturn(true); when(doubleClickEvent.getX()).thenReturn(100); when(doubleClickEvent.getY()).thenReturn(100);
when(pinnedModeManager.isGridPinned()).thenReturn(true); when(doubleClickEvent.getX()).thenReturn(100); when(doubleClickEvent.getY()).thenReturn(100);