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
assertNotNull( propHandle.getChoices( ) );
		PropertyDefn propDefn = (ElementPropertyDefn) propHandle.getDefn( );
		assertEquals( Style.FONT_WEIGHT_PROP, propDefn.getName( ) );
		assertNull( propHandle.getAt( 0 ) );
		propHandle = myStyle.getHandle( design ).getPropertyHandle(
				Style.MAP_RULES_PROP );
		assertNull( propHandle.getAt( 0 ) );
		MemberRef memberRef = propHandle.getReference( );
		propDefn = memberRef.getPropDefn( );
		assertEquals( Style.MAP_RULES_PROP, propDefn.getName( ) );
		Label label = (Label) design.findElement( "base" ); 
		propHandle = label.getHandle( design ).getPropertyHandle(
				Label.TEXT_PROP );
		assertNull( propHandle.getChoices( ) );
		propDefn = (ElementPropertyDefn) propHandle.getPropertyDefn( );
		assertEquals( Label.TEXT_PROP, propDefn.getName( ) );
		LabelHandle labelHandle = (LabelHandle) designHandle
				.findElement( "child1" ); 
		propHandle = labelHandle.getPropertyHandle( Style.COLOR_PROP );
		assertTrue( propHandle.isSet( ) );
		assertFalse( propHandle.isLocal( ) );
		propHandle = labelHandle.getPropertyHandle( Label.TEXT_PROP );
		assertTrue( propHandle.isSet( ) );
		assertFalse( propHandle.isLocal( ) );
		propHandle = labelHandle.getPropertyHandle( Label.NAME_PROP );
		assertTrue( propHandle.isSet( ) );
		assertTrue( propHandle.isLocal( ) );
	}
	/**
	 * tests the localized property value and non-localized property value can