Bug 193895 Can not select the data cube in advanced and properties[1102]
Description: Can not select the data cube in advanced and properties[1102] Step: 1.New a report design, datasource, dataset, data cube 2.New a cross table 3.Switch Property Editor - Advanced 4.Switch Properties Actual result: Select the Cube selection and spread the drop down list, no data cube in it. Exception result: It can select the data cube in advance or properties
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/api/PropertyHandleTest.java
while ( iter.hasNext( ) )
		{
			StructureHandle structHandle = (StructureHandle) iter.next( );
			list.add( structHandle );
		}
		
		assertEquals( "like", ( (StructureHandle) list.get( 0 ) ) 
				.getProperty( MapRule.OPERATOR_MEMBER ) );
		assertEquals( "eq", ( (StructureHandle) list.get( 1 ) ) 
				.getProperty( MapRule.OPERATOR_MEMBER ) );
		assertEquals( "ge", ( (StructureHandle) list.get( 2 ) ) 
				.getProperty( MapRule.OPERATOR_MEMBER ) );
		MapRule ruleToDropped = (MapRule) ( (StructureHandle) list.get( 1 ) )
				.getStructure( );
		
		propHandle.removeItem( 1 );
		PropertyDefn memberDefn = (PropertyDefn) ( (StructureHandle) list
				.get( 2 ) ).getDefn( ).getMember( MapRule.OPERATOR_MEMBER );
		
		MapRuleHandle rule = ( (MapRuleHandle) list.get( 0 ) );
		assertEquals( "like", 
				rule.getStructure( ).getLocalProperty( design, memberDefn ) );
		assertEquals( "like", 
				rule.getProperty( MapRule.OPERATOR_MEMBER ) );
		
		MapRuleHandle ruleDropped = ( (MapRuleHandle) list.get( 1 ) );
		assertEquals( null, ruleDropped.getStructure( ) );
		
		try
		{