Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev]CheckIn: Fix bugs in RenderTask, Add Unit test

Title: [birt-dev]CheckIn: Fix bugs in RenderTask, Add Unit test

Description:

        Fix the bugs in RenderTask and create an UnitTest for RunTask and RenderTask.
        The Unit test is in org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/RenderTaskTest.java
        It reads in a design file called "render_test_design.xml", it contains a maste page define, six labels, two of them has page-break-before or page-break-after setted. It will create 3 pages. The unit test first create a report document using RunTask, then open the report document through RenderTask, call getTotalPage to get the page number, and render the report page by page. See the unit test for detail calling process.

 

Regression: Yes/No
No
 
Code Owner:
Shanghai Engine Team
 
Code Reviewers:
Shanghai Engine Team
 
Tests:
Unit test
 
Test Automated:  Yes/No (if “No”, then explain why)
Yes
Branches Involved:
Eclipse CVS
 
 
Defect Entries Resolved:
None
 
Case Entries Resolved:
None
 
Notes to Developers:
None
 
Notes to QA:
None
 
Notes to Documentation:
None
 
Notes to Configuration Management:
None
 
Notes to Support:
None
 
Notes to Product Marketing:
None


"/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java"
cvs ci -m "add RenderTask unit test" -l "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/presentation/report_content.xml" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/DataContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/PageFlow.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/presentation/OffsetIndexReaderWriterTest.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/presentation/XMLContentReaderWriterTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/ReportContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ContentEmitterVisitor.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/ContentFactory.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IContentVisitor.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/presentation/XMLContentWriter.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/presentation/HtmlPaginateEmitterTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ReportContentReader.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/presentation/ReportContentReaderWriterTest.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/render_task_design.xml" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/PageContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/HtmlPaginateEmitter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ExecutionContext.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/PageRegion.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ReportExecutor.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ReportContentLoader.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/Page.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/impl/ReportDocumentTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/RenderTask.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/DefaultPaginateEmitter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/AbstractElement.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/LocalizedEmitter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/WrappedEmitter.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/presentation/XMLContentReader.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/LabelContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ReportContentWriter.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/api/RenderTaskTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/PageRegionHint.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/ImageContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/PageHint.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/OffsetIndexReader.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ReportDocumentEmitter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/OffsetIndexWriter.java"

-Wei Yan



Back to the top