Package org.locationtech.udig.tools.edit.support

Examples of org.locationtech.udig.tools.edit.support.TestHandler.handleEvent()


        assertTrue(handler.getEditBlackboard().getSelection().contains(Point.valueOf(10,10)));
        assertTrue(handler.getEditBlackboard().getSelection().contains(Point.valueOf(20,15)));
       
        //test no change when SHIFT-click and CTRL-click on nothing
        event= new MapMouseEvent(null, 300, 300, shift, none, button1);
        handler.handleEvent( event, EventType.RELEASED);
        assertEquals(2, handler.getEditBlackboard().getSelection().size());
        assertTrue(handler.getEditBlackboard().getSelection().contains(Point.valueOf(10,10)));
        assertTrue(handler.getEditBlackboard().getSelection().contains(Point.valueOf(20,15)));
       
        event= new MapMouseEvent(null, 300, 300, ctrl, none, button1);
View Full Code Here


        assertEquals(2, handler.getEditBlackboard().getSelection().size());
        assertTrue(handler.getEditBlackboard().getSelection().contains(Point.valueOf(10,10)));
        assertTrue(handler.getEditBlackboard().getSelection().contains(Point.valueOf(20,15)));
       
        event= new MapMouseEvent(null, 300, 300, ctrl, none, button1);
        handler.handleEvent( event, EventType.RELEASED);
        assertEquals(2, handler.getEditBlackboard().getSelection().size());
        assertTrue(handler.getEditBlackboard().getSelection().contains(Point.valueOf(10,10)));
        assertTrue(handler.getEditBlackboard().getSelection().contains(Point.valueOf(20,15)));
       
        handler.getEditBlackboard().selectionClear();
View Full Code Here

       
        handler.getEditBlackboard().selectionClear();
       
        //test no add when click SHIFT-click and CTRL-click on nothing
        event= new MapMouseEvent(null, 300, 300, shift, none, button1);
        handler.handleEvent( event, EventType.RELEASED);
        assertEquals(0, handler.getEditBlackboard().getSelection().size());

        event= new MapMouseEvent(null, 300, 300, ctrl, none, button1);
        handler.handleEvent( event, EventType.RELEASED);
        assertEquals(0, handler.getEditBlackboard().getSelection().size());
View Full Code Here

        event= new MapMouseEvent(null, 300, 300, shift, none, button1);
        handler.handleEvent( event, EventType.RELEASED);
        assertEquals(0, handler.getEditBlackboard().getSelection().size());

        event= new MapMouseEvent(null, 300, 300, ctrl, none, button1);
        handler.handleEvent( event, EventType.RELEASED);
        assertEquals(0, handler.getEditBlackboard().getSelection().size());

    }

}
View Full Code Here

       

        MapMouseEvent event = new MapMouseEvent(null, 0,0, MapMouseEvent.NONE, MapMouseEvent.NONE, MapMouseEvent.BUTTON1);
        assertTrue(behavior.isValid(handler, event, EventType.RELEASED));
       
        handler.handleEvent(event, EventType.RELEASED);
       
        assertEquals(Point.valueOf(11,11), handler.getCurrentShape().getPoint(0));
        assertEquals(EditState.CREATING, handler.getCurrentState());

        handler.setCurrentState(EditState.NONE);
View Full Code Here

        handler.setCurrentState(EditState.NONE);
        event = new MapMouseEvent(null, 10,10, MapMouseEvent.NONE, MapMouseEvent.NONE, MapMouseEvent.BUTTON1);
        assertTrue(behavior.isValid(handler, event, EventType.RELEASED));
       
        handler.handleEvent(event, EventType.RELEASED);
        assertEquals(Point.valueOf(0,0), handler.getCurrentShape().getPoint(0));
        assertEquals(EditState.CREATING, handler.getCurrentState());
       
        handler.setCurrentState(EditState.NONE);
       
View Full Code Here

        assertEquals(Point.valueOf(0,0), handler.getCurrentShape().getPoint(0));
        assertEquals(EditState.CREATING, handler.getCurrentState());
       
        handler.setCurrentState(EditState.NONE);
       
        handler.handleEvent(event, EventType.RELEASED);
        assertEquals(Point.valueOf(0,0), handler.getCurrentShape().getPoint(0));
        assertEquals(EditState.CREATING, handler.getCurrentState());
    }

}
View Full Code Here

       
        assertNotNull( editManager.getEditFeature());
       
        handler.setTesting(false);
        MapMouseEvent event = new MapMouseEvent(null, 10,10, MapMouseEvent.NONE, MapMouseEvent.NONE, MapMouseEvent.BUTTON1);
        handler.handleEvent(event, EventType.RELEASED);
        try{
            PlatformGIS.wait(200, 200, WaitCondition.FALSE_CONDITION, null);
        }catch (Exception e) {
            // its expected
        }
View Full Code Here

        handler.getAcceptBehaviours().add(new AcceptChangesBehaviour(Polygon.class, false));
        handler.getMouseTracker().setDragStarted(Point.valueOf(10,0));
        MapMouseEvent event=new MapMouseEvent( null, 20, 20, MapMouseEvent.NONE,
                MapMouseEvent.BUTTON1, MapMouseEvent.BUTTON1);
        handler.handleEvent(event, EventType.DRAGGED);
       
        assertTrue( handler.isLocked() );
        assertTrue( handler.isLockOwner(behav) );

        event=new MapMouseEvent( null, 20, 20, MapMouseEvent.NONE,
View Full Code Here

        assertTrue( handler.isLockOwner(behav) );

        event=new MapMouseEvent( null, 20, 20, MapMouseEvent.NONE,
                MapMouseEvent.NONE, MapMouseEvent.BUTTON1);
        handler.setTesting(false);
        handler.handleEvent(event, EventType.RELEASED);

        UDIGTestUtil.inDisplayThreadWait(1000, new WaitCondition(){

            public boolean isTrue() {
                return handler.getCurrentState()==EditState.NONE && editBlackboard.getGeoms().size()==1
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.