*/
public void testPutAll() throws Exception
{
TableMetaType tableType = initTableType();
TableValueSupport data = new TableValueSupport(tableType);
data.putAll((CompositeValue[]) null);
assertTrue("Put all null is ok", data.isEmpty());
CompositeValue compData = initCompositeValue(data);
CompositeValue[] toPut = new CompositeValue[] { compData };
data.putAll(toPut);
assertEquals("Put all added one", 1, data.size());
assertTrue("Put all added the correct data", data.containsValue(compData));
CompositeValue compData2 = initCompositeValue2(data);
CompositeValue compData3 = initCompositeValue4(data);
toPut = new CompositeValue[] { compData2, compData3 };
data.putAll(toPut);
assertEquals("Put all added two", 3, data.size());
assertTrue("Put all added the correct data", data.containsValue(compData2));
assertTrue("Put all added the correct data", data.containsValue(compData3));
assertTrue("Put all original data still present", data.containsValue(compData));
}