public void testTable() throws Exception
{
Message tableMessage = getMessage("Table");
StringWriter writer = new StringWriter();
XMLMetadataExporter exporter = new XMLMetadataExporter(writer);
exporter.exportMessage(tableMessage);
assertEquals(tableMessage.getRoot().getPartCount(), 2);
CompositeMessagePart rowPart = (CompositeMessagePart)tableMessage.getRoot().getPart("Row");
PrimitiveMessagePart namePart = (PrimitiveMessagePart)rowPart.getPart("name");
assertEquals(namePart.getType(), Primitive.STRING);