Bug 123734 org.eclipse.birt.report.tests.engine unit test failed in daily build 20060113
org.eclipse.birt.report.tests.engine unit test failed. Please see attached.
testsuites/org.eclipse.birt.report.tests.engine/src/org/eclipse/birt/report/tests/engine/api/ReportDocumentTest.java
assertNotNull("table group toc doesn't exist",groupNode);
			assertNotNull("table footer toc doesn't exist",footerNode);
			assertEquals("header toc expression isn't HeaderSection","HeaderSection",headerNode.getDisplayString() );
			assertEquals("group toc expression isn't GroupSection","GroupSection",groupNode.getDisplayString() );
			assertEquals("footer toc expression isn't FooterSection","FooterSection",footerNode.getDisplayString() );
			
			assertNotNull("table group toc doesn't contain nodes",groupNode.getChildren());
			detailNode=(TOCNode)((TOCNode)tableNode.getChildren().get(1)).getChildren().get(1);
			assertEquals("detail toc expression isn't DetailSection","DetailSection",detailNode.getDisplayString() );
			
			
			
			IDocArchiveReader arch=reportDoc.getArchive();
			assertNotNull("get null document archive",arch);
			assertEquals("get incorrect document archive",archive.getName(),arch.getName());
			
			
			
			ArrayList bookmarks=(ArrayList)reportDoc.getBookmarks();
			String hMark="TableHeaderMark",gMark="TableGroupMark",dMark="TableDetailMark";
			String fMark="TableFooterMark",pMark="ParameterMark";
			assertNotNull("get no bookmarks",bookmarks);
  			
  			assertTrue("bookmarks doesn't contain "+hMark,bookmarks.contains(hMark));
  			assertTrue("bookmarks doesn't contain "+gMark,bookmarks.contains(gMark));
  			assertTrue("bookmarks doesn't contain "+dMark,bookmarks.contains(dMark));
  			assertTrue("bookmarks doesn't contain "+fMark,bookmarks.contains(fMark));
  			assertTrue("bookmarks doesn't contain "+pMark,bookmarks.contains(pMark));