public void testWidow1Error() throws Exception { final MasterReport masterReport = DebugReportRunner.parseGoldenSampleReport("Prd-2087-Widow-1.prpt"); // masterReport.setCompatibilityLevel(ClassicEngineBoot.computeVersionId(3, 8, 0)); // DebugReportRunner.createXmlTablePageable(masterReport); final LogicalPageBox logicalPageBox = DebugReportRunner.layoutPage(masterReport, 3); ModelPrinter.INSTANCE.print(logicalPageBox); }
public void testRendering() throws Exception { MasterReport masterReport = new MasterReport(); SubReport element = new SubReport(); masterReport.getReportHeader().addSubReport(element); ReportLayouter l = new ReportLayouter(new ReportRenderContext(masterReport)); LogicalPageBox layout = l.layout(); ModelPrinter.INSTANCE.print(layout); MatchFactory.findElementsByAttribute( layout, AttributeNames.Core.NAMESPACE, AttributeNames.Core.ELEMENT_TYPE, element.getElementType()); }
public void testWizardDefinitionIsAvailable() throws Exception { final File url = GoldTestBase.locateGoldenSampleReport("prd-2887.prpt"); assertNotNull(url); final ResourceManager resourceManager = new ResourceManager(); resourceManager.registerDefaults(); final Resource directly = resourceManager.createDirectly(url, MasterReport.class); final MasterReport org = (MasterReport) directly.getResource(); assertNotNull(WizardProcessorUtil.loadWizardSpecification(org, resourceManager)); final MasterReport report = postProcess(org); assertNotNull(WizardProcessorUtil.loadWizardSpecification(report, report.getResourceManager())); DetailsHeader detailsHeader = report.getDetailsHeader(); detailsHeader.getElement(0).setName("MagicChange"); LogicalPageBox logicalPageBox = DebugReportRunner.layoutPage(report, 1); ModelPrinter.INSTANCE.print(logicalPageBox); }
public void print() { ModelPrinter.INSTANCE.print(context.getRenderBox()); }