Bug 147977 Chart editor does not use container's column bindings
1) create data source 2) create data set: select * from customers 3) create table 4) bind country, customer name to table 5) group by country 6) create a binding for total_by_country which aggregates # of customers in each country. put a data element in group footer and bind to total_by_country 7) in group header put chart 8) in data tab specify inherit from container Result: You see columns for report data set created in step 2. Expected Result: Just 3 columns for the 3 bindings created in 4 and 6.
data/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/impl/rd/ReportDocumentTest.java
ri.close( );
			myPreDataEngine.shutdown( );
			this.closeArchiveReader( );
		}
		
		Iterator it1 = genValue.iterator( );
		Iterator it2 = preValue.iterator( );
		String str = "";
		while ( it1.hasNext( ) )
		{
			Object ob2 = it2.next( );
			assertTrue( it1.next( ).equals( ob2 ) );
			str += ob2.toString( ) + " ";
		}
		System.out.println( "row result set: " + str );
	}
	
	/**
	 * Basic report document test without sub query, but its use details
	 * property is false;
	 * 
	 * @throws BirtException
	 */
	public void testBasicGroupLevel2( ) throws BirtException
	{
		this.genBasicGroupLevel2( );
		this.closeArchiveWriter( );
		
		DataEngineContext deContext2 = newContext( DataEngineContext.MODE_PRESENTATION,
				fileName );