@Test public void onDropNoEffect() { compassDropController.mockDropTargetPosition(CompassPosition.SELF); compassDropController.mockSamePositionDrag(view); DragContext dragContext = mock(DragContext.class); compassDropController.onDrop(dragContext); verify(panelManager, never()).addWorkbenchPanel(any(PanelDefinition.class), any(Position.class), any(Integer.class), any(Integer.class), any(Integer.class), any(Integer.class)); }
@Test public void onDropNoEffect() { compassDropController.mockDropTargetPosition(CompassPosition.SELF); compassDropController.mockSamePositionDrag(view); DragContext dragContext = mock(DragContext.class); compassDropController.onDrop(dragContext); verify(panelManager, never()).addWorkbenchPanel(any(PanelDefinition.class), any(Position.class), any(Integer.class), any(Integer.class), any(Integer.class), any(Integer.class)); }
@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 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 onDropHappens() { compassDropController.mockDropTargetPosition(CompassPosition.WEST); compassDropController.mockSamePositionDrag(view); DragContext dragContext = mock(DragContext.class); compassDropController.onDrop(dragContext); verify(panelManager).addWorkbenchPanel(any(PanelDefinition.class), any(Position.class), any(Integer.class), any(Integer.class), any(Integer.class), any(Integer.class)); verify(panelManager).addWorkbenchPart(any(PlaceRequest.class), any(PartDefinition.class), any(PanelDefinition.class), any(Menus.class), any(UIPart.class), any(String.class), isNull(Integer.class), isNull(Integer.class)); } }
@Test public void onDropHappens() { compassDropController.mockDropTargetPosition(CompassPosition.WEST); compassDropController.mockSamePositionDrag(view); DragContext dragContext = mock(DragContext.class); compassDropController.onDrop(dragContext); verify(panelManager).addWorkbenchPanel(any(PanelDefinition.class), any(Position.class), any(Integer.class), any(Integer.class), any(Integer.class), any(Integer.class)); verify(panelManager).addWorkbenchPart(any(PlaceRequest.class), any(PartDefinition.class), any(PanelDefinition.class), any(Menus.class), any(UIPart.class), any(String.class), isNull(Integer.class), isNull(Integer.class)); } }