Package org.pentaho.reporting.designer.core.actions.elements

Examples of org.pentaho.reporting.designer.core.actions.elements.EditCrosstabAction


    rdc.setActiveDocument(rdc.getDocumentContext(1));
    final ReportDocumentContext activeContext = rdc.getActiveContext();
    Assert.assertNotNull(activeContext);
    Assert.assertEquals(activeContext.getReportDefinition(), element);

    EditCrosstabAction action = new EditCrosstabAction();
    action.setReportDesignerContext(rdc);
    Assert.assertTrue(action.isEnabled());
  }
View Full Code Here


    rdc.setActiveDocument(rdc.getDocumentContext(1));
    final ReportDocumentContext activeContext = rdc.getActiveContext();
    Assert.assertNotNull(activeContext);
    Assert.assertEquals(activeContext.getReportDefinition(), element);

    EditCrosstabAction action = new EditCrosstabAction();
    action.setReportDesignerContext(rdc);
    Assert.assertFalse(action.isEnabled());
  }
View Full Code Here

    rdc.setActiveDocument(rdc.getDocumentContext(0));
    final ReportDocumentContext activeContext = rdc.getActiveContext();
    Assert.assertNotNull(activeContext);
    Assert.assertEquals(activeContext.getReportDefinition(), report);

    EditCrosstabAction action = new EditCrosstabAction();
    action.setReportDesignerContext(rdc);
    Assert.assertFalse(action.isEnabled());

    rdc.getActiveContext().getSelectionModel().add(report.getRootGroup());
    Assert.assertTrue(action.isEnabled());
  }
View Full Code Here

    activeContext.getSelectionModel().add(rootGroup);

    CrosstabGroup crosstabGroup = new CrosstabGroup();

    EditCrosstabAction action = new NonEditingCrosstabAction(crosstabGroup);
    action.setReportDesignerContext(rdc);
    action.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, "Edit"));
    Assert.assertFalse(rdc.getActiveContext().getUndo().isRedoPossible());
    Assert.assertTrue(rdc.getActiveContext().getUndo().isUndoPossible());
    Assert.assertEquals(crosstabGroup.getObjectID(), report.getRootGroup().getObjectID());

    rdc.getActiveContext().getUndo().undo(rdc.getActiveContext());
View Full Code Here

    Assert.assertNotNull(activeContext);
    Assert.assertEquals(activeContext.getReportDefinition(), element);

    CrosstabGroup crosstabGroup = new CrosstabGroup();

    EditCrosstabAction action = new NonEditingCrosstabAction(crosstabGroup);
    action.setReportDesignerContext(rdc);
    action.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, "Edit"));
    Assert.assertFalse(rdc.getActiveContext().getUndo().isRedoPossible());
    Assert.assertTrue(rdc.getActiveContext().getUndo().isUndoPossible());
    Assert.assertEquals(crosstabGroup.getObjectID(), element.getRootGroup().getObjectID());

    rdc.getActiveContext().getUndo().undo(rdc.getActiveContext());
View Full Code Here

    Assert.assertNotNull(activeContext);
    Assert.assertEquals(activeContext.getReportDefinition(), element);

    CrosstabGroup crosstabGroup = new CrosstabGroup();

    EditCrosstabAction action = new NonEditingCrosstabAction(crosstabGroup);
    action.setReportDesignerContext(rdc);
    action.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, "Edit"));
    Assert.assertFalse(rdc.getActiveContext().getUndo().isRedoPossible());
    Assert.assertTrue(rdc.getActiveContext().getUndo().isUndoPossible());
    Assert.assertEquals(crosstabGroup.getObjectID(), element.getRootGroup().getBody().getGroup().getObjectID());

    rdc.getActiveContext().getUndo().undo(rdc.getActiveContext());
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.designer.core.actions.elements.EditCrosstabAction

Copyright © 2018 www.massapicom. 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.