Bug 193637 The joint condition is missing in report design when using a cube from library[1102]
Description: The joint condition is missing in report design when using a cube from library[1102] Build number: 2.2.0.v20070621-0630 Steps to reproduce: 1, New a cube has joint condition in library 2, New a report and using the cube from library 3, Preview 4, Go back and check the joint condition in cube in report design Expected result: After step3, the preview should be successful and after step4, the joint condition should be as same as library Actual result: After step3, joint condition key is missing warning occurs when preview After step4, the joint condition is not joining two keys.
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/api/ModuleUtilTest.java
{
	/**
	 * Test deserilaze an stream-represented data into an action structure.
	 * 
	 * @throws XMLParserException
	 * @throws IOException
	 * @throws DesignFileException
	 */
	public void testDeserialize( ) throws XMLParserException, IOException,
			DesignFileException
	{
		InputStream is = ModuleUtilTest.class
				.getResourceAsStream( "input/ActionDeserializeTest.xml" ); 
		ActionHandle action = ModuleUtil.deserializeAction( is );
		assertEquals( DesignChoiceConstants.ACTION_LINK_TYPE_DRILL_THROUGH,
				action.getLinkType( ) );
		assertEquals( "Window3", action.getTargetWindow( ) );