void makeDraggable(final Widget title, final WorkbenchPartPresenter.View view) { if (this.dndManager == null || this.dndEnabled == false) { return; } dndManager.makeDraggable(view, title); }
@Override //When entering a DecoratedWorkbenchPanel show the Compass public void onEnter(DragContext context) { compass.onEnter(context); }
@Override //Hide the DecoratedWorkbenchPanel's Compass public void onLeave(DragContext context) { compass.onLeave(context); }
@Test public void compassDelegationTest() { CompassWidget compass = compassDropController.compass; DragContext dragContext = mock(DragContext.class); compassDropController.onEnter(dragContext); verify(compass).onEnter(dragContext); compassDropController.onLeave(dragContext); verify(compass).onLeave(dragContext); compassDropController.onMove(dragContext); verify(compass).onMove(dragContext); }
@Test public void onDropDoesNothing() { //Mock If not dropTarget has been identified do nothing compassDropController.mockDropTargetPositionNone(); DragContext dragContext = mock(DragContext.class); compassDropController.onDrop(dragContext); verify(compassDropController.compass, never()).onDrop(dragContext); }
@Test public void assertMakeDraggableDelegation() { wrapper.makeDraggable(mock(IsWidget.class), mock(IsWidget.class)); verify(dragController).makeDraggable(any(Widget.class), any(Widget.class)); }
@Before public void setup() { compassDropController = new CompassDropControllerUnitTestWrapper(); compassDropController.setupMocks(dndManager, panelManager); }
@Before public void setup() { wrapper = new WorkbenchDragAndDropManagerUnitTestWrapper(); wrapper.setupMocks(dragController, factory); }
@Override public void onMove(DragContext context) { compass.onMove(context); }
public void registerDropController(final WorkbenchPanelView owner, final DropController dropController) { dropControllerMap.put(owner, dropController); dragController.registerDropController(dropController); }
public WorkbenchPickupDragController() { super(new AbsolutePanel(), false); setBehaviorDragProxy(true); setBehaviorDragStartSensitivity(1); }
public void makeDraggable(IsWidget draggable, IsWidget dragHandle) { this.dragController.makeDraggable(draggable.asWidget(), dragHandle.asWidget()); }
@Override public HandlerRegistration addClickHandler(ClickHandler handler) { return addDomHandler(handler, ClickEvent.getType()); }
@Test public void compassDelegationTest() { CompassWidget compass = compassDropController.compass; DragContext dragContext = mock(DragContext.class); compassDropController.onEnter(dragContext); verify(compass).onEnter(dragContext); compassDropController.onLeave(dragContext); verify(compass).onLeave(dragContext); compassDropController.onMove(dragContext); verify(compass).onMove(dragContext); }
@Test public void onDropDoesNothing() { //Mock If not dropTarget has been identified do nothing compassDropController.mockDropTargetPositionNone(); DragContext dragContext = mock(DragContext.class); compassDropController.onDrop(dragContext); verify(compassDropController.compass, never()).onDrop(dragContext); }
@Test public void assertMakeDraggableDelegation() { wrapper.makeDraggable(mock(IsWidget.class), mock(IsWidget.class)); verify(dragController).makeDraggable(any(Widget.class), any(Widget.class)); }
void makeDraggable(final Widget title, final WorkbenchPartPresenter.View view) { if (this.dndManager == null || this.dndEnabled == false) { return; } dndManager.makeDraggable(view, title); }
@Before public void setup() { compassDropController = new CompassDropControllerUnitTestWrapper(); compassDropController.setupMocks(dndManager, panelManager); }
@Before public void setup() { wrapper = new WorkbenchDragAndDropManagerUnitTestWrapper(); wrapper.setupMocks(dragController, factory); }
@Override public HandlerRegistration addMouseDownHandler(MouseDownHandler handler) { return addDomHandler(handler, MouseDownEvent.getType()); } }