public void testFieldType() throws Exception {
ValueType valueType = new StringValueType();
typeManager.getValueType("STRING");
expectLastCall().andReturn(valueType);
QName name = new QName("aNamespace", "aName");
SchemaId fieldTypeId = new SchemaIdImpl(UUID.randomUUID());
FieldType fieldType = new FieldTypeImpl(fieldTypeId, valueType, name, Scope.NON_VERSIONED);
typeManager.newFieldType(fieldTypeId, valueType, name, Scope.NON_VERSIONED);
expectLastCall().andReturn(fieldType);
control.replay();
converter = new AvroConverter();
AvroFieldType avroFieldType = new AvroFieldType();
AvroSchemaId avroSchemaId = new AvroSchemaId();
avroSchemaId.idBytes = ByteBuffer.wrap(fieldTypeId.getBytes());
avroFieldType.id = avroSchemaId;
AvroQName avroQName = new AvroQName();
avroQName.namespace = "aNamespace";
avroQName.name = "aName";
avroFieldType.name = avroQName;