package org.pentaho.reporting.engine.classic.core.bugs; import junit.framework.TestCase; import org.pentaho.reporting.engine.classic.core.ClassicEngineBoot; import org.pentaho.reporting.engine.classic.core.MasterReport; import org.pentaho.reporting.engine.classic.core.layout.model.LogicalPageBox; import org.pentaho.reporting.engine.classic.core.layout.model.RenderNode; import org.pentaho.reporting.engine.classic.core.testsupport.DebugReportRunner; import org.pentaho.reporting.engine.classic.core.testsupport.selector.MatchFactory; public class Prd4849IT extends TestCase { public Prd4849IT() { } public void setUp() throws Exception { ClassicEngineBoot.getInstance().start(); } public void testPageFooterExists() throws Exception { MasterReport report = DebugReportRunner.parseGoldenSampleReport( "Prd-4849.prpt" ); report.getPageFooter().setName( "PRD-4849" ); LogicalPageBox logicalPageBox = DebugReportRunner.layoutPage( report, 0 ); RenderNode elementByName = MatchFactory.findElementByName( logicalPageBox, "PRD-4849" ); assertNotNull( elementByName ); } }