public void testAddToReport() { MasterReport report = new MasterReport(); report.getItemBand().setName( "ItemBand!" ); report.addGroup( new RelationalGroup() ); report.addGroup( createGroup( "second", new String[] { "field" } ) ); report.addGroup( createGroup( "third", new String[] { "field", "field2" } ) ); assertEquals( 4, report.getGroupCount() ); assertEquals( "ItemBand!", report.getItemBand().getName() ); } }
final int groupCount = report.getGroupCount(); for ( int i = 0; i < groupCount; i++ ) { final Group g = report.getGroup( i );
public void testCreate() throws Exception { final MasterReport report = new MasterReport(); // Report name is null report.setName( "MyTestReport" ); assertNotNull( report.getPageDefinition() ); assertNotNull( report.getExpressions() ); assertNotNull( report.getRootGroup() ); assertEquals( report.getGroupCount(), 1 ); assertNotNull( report.getItemBand() ); assertNotNull( report.getName() ); assertNotNull( report.getPageFooter() ); assertNotNull( report.getPageHeader() ); assertNotNull( report.getReportConfiguration() ); assertNotNull( report.getReportFooter() ); assertNotNull( report.getReportHeader() ); assertNotNull( report.getGroup( 0 ) ); // the default group must be defined ... assertNotNull( report.clone() ); }