Package org.evolizer.daforjava.commands

Examples of org.evolizer.daforjava.commands.CommandController.canUndo()


    @Test
    public void undoRedoShowClassPlanet() {
        showClassPlanet();
       
        CommandController commandController = fGraphPanel.getCommandController();
        Assert.assertEquals("Command controller must be able to undo the last command ", true, commandController.canUndo());
       
        commandController.undoCommand();
        Assert.assertEquals("Graph must not contain nodes after undo", 0, fGraphPanel.getGraph().nodeCount());
        Assert.assertEquals("Graph must not contain edges after undo", 0, fGraphPanel.getGraph().edgeCount());
        Assert.assertEquals("There should be no more command to be undone", false, commandController.canUndo());
View Full Code Here


        Assert.assertEquals("Command controller must be able to undo the last command ", true, commandController.canUndo());
       
        commandController.undoCommand();
        Assert.assertEquals("Graph must not contain nodes after undo", 0, fGraphPanel.getGraph().nodeCount());
        Assert.assertEquals("Graph must not contain edges after undo", 0, fGraphPanel.getGraph().edgeCount());
        Assert.assertEquals("There should be no more command to be undone", false, commandController.canUndo());
       
        Assert.assertEquals("Command controller must be able to redo the last command ", true, commandController.canRedo());
        commandController.redoCommand();
        Assert.assertEquals("There should be no more command to be redone", false, commandController.canRedo());
       
View Full Code Here

            if (!controller.canRedo()) {
                fRedoButton.setEnabled(false);
            } else {
                fRedoButton.setEnabled(true);
            }
            if (!controller.canUndo()) {
                fUndoButton.setEnabled(false);
            } else {
                fUndoButton.setEnabled(true);
            }
        }
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.