<?xml version='1.0'?>
<TestDescriptor>
  <Name>Complex type handling (java class) with direct access to the field with introspection</Name>
  <Author>Sebastien Gignoux</Author>
  <Comment>
      The goal of this test is to test the handling of complex types by the
      introspector. The fields of the test objects will be accessed directly
      (they should be public). The test involves self-referencing objects:
        - direct self reference: an object of type A contains a reference to
          an object of type A
        - indirect self reference: an object of type A contains a reference to
          an object of type B wich contains a reference to an object of type A
  </Comment>

  <Category>basic capability</Category>

  <MarshallingTest>
    <Root_Object random="true" dump="true">Root</Root_Object>

    <UnitTestCase>
      <Name>Test complex recursive objects</Name>
      <Input>input.xml</Input>
      <GoldFile>input.xml</GoldFile>
      <ObjectBuilder>Builder</ObjectBuilder>
    </UnitTestCase>

  </MarshallingTest>
</TestDescriptor>
