<?xml version='1.0'?>
<TestDescriptor xmlns="http://castor.exolab.org/Test" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://castor.exolab.org/Test http://castor.exolab.org/Test">
   <Name>Test the use of &lt;list&gt; in the marshalling framework</Name>
   <Author>Werner Guttmann</Author>
   <Comment>
      &lt;list&gt; requires special handling for simple type definitions that use
      enumerate facters,  and this test will ensure that it is correctly performed.
   </Comment>
   <Category>basic capability</Category>
   <SourceGeneratorTest>
      <Schema>test.xsd</Schema>
      <Root_Object random="false" dump="true">FollowOn</Root_Object>
      <UnitTestCase>
         <Name>Test Generation</Name>
         <Input>input.xml</Input>
         <GoldFile/>
      </UnitTestCase>
      <UnitTestCase>
         <Name>Test Generation with Multiple Values</Name>
         <Input>input-multiples.xml</Input>
         <GoldFile/>
      </UnitTestCase>
      <UnitTestCase>
         <Name>Test Generation with broken input</Name>
         <Input>input-broken.xml</Input>
         <Failure>true</Failure>
      </UnitTestCase>
   </SourceGeneratorTest>
</TestDescriptor>