Bug 205676 org.eclipse.birt.data.tests has compile error in rolling build of 20071008
org.eclipse.birt.data.tests has compile error in rolling build of 20071008. Please see the attachment for details
data/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/executor/cache/ResultSetUtilTest.java
byte[] indicator3 = { 87,1 };
		assertTrue( twoByteArrayEqual( ResultSetUtil.readLeadingBytes( indicator3, 14 ),
				new byte[]{0,1,0,1,1,1,0,0,0,0,0,0,0,1 } ) );
		
		byte[] indicator4 = {87,1,-128};
		assertTrue( twoByteArrayEqual( ResultSetUtil.readLeadingBytes( indicator4, 16 ),
				new byte[]{0,1,0,1,1,1,0,0,0,0,0,0,0,1,1,0 } ) );
		
		byte[] indicator5 = {-60,88,0,6,0};
		assertTrue( twoByteArrayEqual( ResultSetUtil.readLeadingBytes( indicator5, 16 ),
				new byte[]{0,1,0,1,1,2,0,0,0,0,0,0,0,1,2,0 } ) );
		
		byte[] indicator6 = { -105,1,-128	};
		assertTrue( twoByteArrayEqual( ResultSetUtil.readLeadingBytes( indicator6, 16 ),
				new byte[] {0,2,0,2,2,2,0,0,0,0,0,0,0,2,2,0 }) );
	}
	private boolean twoByteArrayEqual( byte[] array1, byte[] array2)
	{
		if( array1.length!= array2.length )
			return false;
		for( int i = 0; i < array1.length; i++ )
		{
			if( array1[i] != array2[i] )
				return false;
		}
		return true;
	}
}