Bug 179888 The x-tab in library can not be used in report design when a x-tab exist in that report design[1102]
Description: The x-tab in library can not be used in report design when a x-tab exist in that report design[1102] Build number: 2.2.0.v20070329-0630 Steps to reproduce: 1, New a cube and x-tab in library 2, New a cube and x-tab in report 3, Using the x-tab from library in report Expected result: The x-tab can be used from library Actual result: No effact after dragging the x-tab from library explorer Error log:
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/extension/PeerExtensionTest.java
assertEquals( "defaultFooter", slotPropertyDefn.getDisplayName( ) ); 
		assertFalse( slotPropertyDefn.isList( ) );
	}
	/**
	 * 
	 * @throws Exception
	 */
	public void testParser( ) throws Exception
	{
		openDesign( FILE_NAME );
		ExtendedItemHandle extendedItem = (ExtendedItemHandle) designHandle
				.findElement( "testBox" ); 
		assertNotNull( extendedItem );
		
		List points = (List) extendedItem.getProperty( POINTS_PROP_NAME );
		assertEquals( 3, points.size( ) );
		assertEquals( 13.1, ( (Double) points.get( 0 ) ).doubleValue( ), 0.001 );
		assertEquals( 14, ( (Double) points.get( 1 ) ).doubleValue( ), 0.001 );
		assertEquals( 15.678, ( (Double) points.get( 2 ) ).doubleValue( ),
				0.001 );
		
		
		Object slotPropertyVaiue = extendedItem.getProperty( HEADER_PROP );
		ExtendedItemHandle contentExtendedItem = (ExtendedItemHandle) slotPropertyVaiue;
		assertEquals( "headerMatrix", contentExtendedItem.getName( ) ); 
		assertEquals( contentExtendedItem, designHandle
				.findElement( "headerMatrix" ) ); 
		assertEquals( contentExtendedItem, designHandle
				.getElementByID( contentExtendedItem.getID( ) ) );