Correlación con varias entidades de destino

A veces es necesario crear un grupo de entidades de destino. Esto se suele hacer al crear un grupo de entidades de pruebas, una de los cuales es padre y las demás son hijas de esa entidad de pruebas padre. Vea el ejemplo siguiente para ver cómo crear grupos de entidades de destino relacionadas.

        1
        <target-entities>
2      <target-entity
3        name="BusinessAsset" id="BusinessAssetTarget"
4        type="parent"
5      >
6        <map-attribute
7          from="resourceAmount"
8          to="amount"
9        />
10       <map-attribute
11         from="amountOwed"
12         to="amountOwed"
13       />
14     </target-entity>
15     <target-entity
16       name="Ownership" id="OwnershipTarget"
17       type="child"
18     >
19       <set-attribute
20         name="percentageOwned"
21         value="100.0"
22       />
23     </target-entity>
24  </target-entities>
      

En este ejemplo, se crean dos entidades. La entidad BusinessAsset es una prueba padre, mientras que la entidad Ownership es una prueba hija. Al modelar la correlación de este modo se garantiza que se respeten los patrones de entidades de pruebas padre/hijo correctos cuando el generador de solicitudes de pruebas cree las pruebas.