Bug 183918 get relative file path of linkage library
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/library/DesignLoadLibraryTest.java
assertEquals( new String[]{"dataSource1", "dataSource2", "dataSource3", 
				"dataSource1", "dataSource1", "dataSource1"}, 
				getNameArray( elements ) );
		
		assertNotNull( designHandle.findDataSet( "LibA.dataSet1" ) ); 
		assertNotNull( designHandle.findDataSet( "dataSet2" ) ); 
		elements = designHandle.getVisibleDataSets( );
		assertEquals(
				new String[]{"dataSet2", "dataSet3", "dataSet4"}, getNameArray( elements ) ); 
		elements = designHandle.getVisibleDataSets( );
		assertEquals(
				new String[]{"dataSet2", "dataSet3", "dataSet4"}, getNameArray( elements ) ); 
	}
	/**
	 * Test cases:
	 * 
	 * Includes a library without given namespace, a default namespace will be
	 * generated.
	 * 
	 * @throws SemanticException
	 * @throws DesignFileException
	 */
	public void testInludeLibraryWithoutGivenNamespace( )
			throws DesignFileException, SemanticException
	{
		openDesign( "DesignWithoutLibrary.xml" ); 
		designHandle.includeLibrary( "Library_1.xml", null );  
		List list = designHandle.getLibraries( );
		assertEquals( 1, list.size( ) );
		LibraryHandle lib = (LibraryHandle) list.get( 0 );