Bug 191155 Cross table that exoport to library is invalid
Description: Cross table that exoport to library is invalid Step: 1.New a report, new a datasource, dataset and date cute. 2.Insert a cross table and binding the data cute. 3.Drop the dimensions and measures into cross table. 4.Export the report to library 5.New another report and use the library 6.Drop the cross table from library into layout 7.Preview Actual result: The cross table is invalid and pop up the error
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/api/MemberValueHandleTest.java
assertNotNull( testTable );
		
		List valueList = testTable.getListProperty( "filters" ); 
		assertEquals( 2, valueList.size( ) );
		FilterConditionElementHandle filter = (FilterConditionElementHandle) valueList
				.get( 0 );
		
		MemberValueHandle memberValue = filter.getMember( );
		MemberValueHandle newValue = designHandle.getElementFactory( )
				.newMemberValue( );
		newValue.setLevel( designHandle
				.findLevel( "testDimension/testLevel_one" ) ); 
		memberValue.add( MemberValueHandle.MEMBER_VALUES_PROP, newValue );
		filter.drop( FilterConditionElementHandle.MEMBER_PROP, 0 );
		designHandle.getCommandStack( ).undo( );
		newValue.drop( );
	}
	/**
	 * When cube1 extends another cube2. Get access control from cube1.
	 * 
	 * <ul>
	 * <li>set permission
	 * <li>add role
	 * <li>remove role
	 * </ul>
	 * 
	 * will copies value access controls from the level of cube2 first. Then
	 * change the corresponding value. Undo is also tested.
	 * 
	 * @throws Exception