Package org.pentaho.reporting.engine.classic.demo.ancient.demo.world

Examples of org.pentaho.reporting.engine.classic.demo.ancient.demo.world.CountryReportXMLDemoHandler


    ClassicEngineBoot.getInstance().start();
  }

  public void testGroupCount()
  {
    final CountryReportXMLDemoHandler demoHandler =
            new CountryReportXMLDemoHandler();
    try
    {
      final MasterReport report = demoHandler.createReport();
      final RelationalGroup g = report.getGroupByName("default");
      if (g != null)
      {
        report.removeGroup(g);
      }
      report.addExpression(new TotalGroupCountVerifyFunction());

      final TotalGroupCountFunction f = new TotalGroupCountFunction();
      f.setName("continent-total-gc");
      f.setGroup("Continent Group");
      f.setDependencyLevel(1);
      report.addExpression(f);

      final TotalGroupCountFunction f2 = new TotalGroupCountFunction();
      f2.setName("total-gc");
      f2.setDependencyLevel(1);
      report.addExpression(f2);

      assertTrue(FunctionalityTestLib.execGraphics2D(report));
    }
    catch (Exception e)
    {
      logger.debug("Failed to parse " + demoHandler.getReportDefinitionSource(), e);
      fail();
    }


  }
View Full Code Here


  }


  public void testGroupCount2()
  {
    final CountryReportXMLDemoHandler demoHandler =
            new CountryReportXMLDemoHandler();
    try
    {
      final MasterReport report = demoHandler.createReport();
      final RelationalGroup g = report.getGroupByName("default");
      if (g != null)
      {
        report.removeGroup(g);
      }
      report.addExpression(new TotalGroupCountVerifyFunction());

      final TotalGroupCountFunction f = new TotalGroupCountFunction();
      f.setName("continent-total-gc");
      f.setGroup("Continent Group");
      f.setDependencyLevel(1);
      report.addExpression(f);

      final TotalGroupCountFunction f2 = new TotalGroupCountFunction();
      f2.setName("total-gc");
      f2.setDependencyLevel(1);
      report.addExpression(f2);

      assertTrue(FunctionalityTestLib.execGraphics2D(report));
      assertTrue(FunctionalityTestLib.execGraphics2D(report));
      assertTrue(FunctionalityTestLib.execGraphics2D(report));
      assertTrue(FunctionalityTestLib.execGraphics2D(report));
    }
    catch (Exception e)
    {
      logger.debug("Failed to parse " + demoHandler.getReportDefinitionSource(), e);
      fail();
    }

  }
View Full Code Here



  public void testGroupCount3()
  {
    final CountryReportXMLDemoHandler demoHandler =
            new CountryReportXMLDemoHandler();
    executeFromOne(demoHandler);

  }
View Full Code Here

  public void testLoadWorldDemos() throws ReportDefinitionException
  {
    final MasterReport report = new CountryReportAPIDemoHandler().createReport();
    assertTrue(report.getItemBand().getElementCount() > 0);

    final MasterReport report2 = new CountryReportXMLDemoHandler().createReport();
    assertTrue(report2.getItemBand().getElementCount() > 0);
    final MasterReport report3 = new CountryReportExtXMLDemoHandler().createReport();
    assertTrue(report3.getItemBand().getElementCount() > 0);
    final MasterReport report4 = new CountryReportSecurityXMLDemoHandler().createReport();
    assertTrue(report4.getItemBand().getElementCount() > 0);
View Full Code Here

    ClassicEngineBoot.getInstance().start();
  }

  public void testGroupSumTest()
  {
    final CountryReportXMLDemoHandler demoHandler =
            new CountryReportXMLDemoHandler();
    try
    {
      final MasterReport report = demoHandler.createReport();
      report.addExpression(new TotalGroupCountVerifyFunction());
      // make sure that there is no default group ...
      final RelationalGroup g = report.getGroupByName("default");
      if (g != null)
      {
        report.removeGroup(g);
      }

      final TotalGroupSumFunction f = new TotalGroupSumFunction();
      f.setName("continent-total-gc");
      f.setGroup("Continent Group");
      f.setField("Population");
      f.setDependencyLevel(1);
      report.addExpression(f);

      final TotalGroupSumFunction f2 = new TotalGroupSumFunction();
      f2.setName("total-gc");
      f2.setField("Population");
      f2.setDependencyLevel(1);
      report.addExpression(f2);

      assertTrue(FunctionalityTestLib.execGraphics2D(report));
    }
    catch (Exception e)
    {
      logger.debug("Failed to parse " + demoHandler.getReportDefinitionSource(), e);
      fail();
    }


  }
View Full Code Here

  }

  public void testExport()
      throws Exception
  {
    final CountryReportXMLDemoHandler demoHandler =
        new CountryReportXMLDemoHandler();
    final MasterReport report = demoHandler.createReport();
    assertNotNull(report);
    final String rdefBeforeFirst = writeReport(report);
    final String utf16 = exportReport(report, "UTF-16");
    final String rdefAfterFirst = writeReport(report);
    assertEquals(rdefBeforeFirst, rdefAfterFirst);
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.demo.ancient.demo.world.CountryReportXMLDemoHandler

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.