Configuración de correlación simple

En el ejemplo siguiente se muestra una configuración para el generador de solicitudes de pruebas:

1 <?xml version="1.0" encoding="UTF-8"?>
2 <application-builder-config 
  xmlns="http://www.curamsoftware.com/schemas/GUMBO/ApplicationBuilderConfig">
3   <evidence-config package="curam.evidence">
4     <entity name="HouseholdMember"/>
5     <entity name="HeadOfHousehold"/>
6   <evidence-config package="curam.evidence">
7 </application-builder-config>

En este ejemplo, el generador de solicitudes de pruebas se ha configurado para crear pruebas de HouseholdMember y HeadOfHousehold. En la línea 3, el nombre de paquete Java base se especifica como curam.evidence. El generador de solicitudes de pruebas utiliza esta información para deducir lo siguiente acerca de HouseholdMember:

  1. El nombre de la clase de capa de servicios de pruebas es curam.evidence.service.HouseholdMember.
  2. El nombre de la operación en esta clase utilizada para crear las pruebas es createHouseholdMemberEvidence().
  3. El nombre de la clase que se pasa como argumento en esta llamada es curam.evidence.entity.struct.HouseholdMemberEvidenceDetails.

El generador de solicitudes de pruebas utiliza esta información para crear las pruebas de HouseholdMember para la persona actual que se está procesando.

Todo lo anterior se basa en la suposición de que las pruebas se codifican de acuerdo con determinados patrones. Se garantiza que esto es así si el generador de pruebas se utiliza para generar las pruebas. El generador de solicitudes de pruebas puede trabajar con pruebas codificadas manualmente siempre que siga los patrones utilizados por el generador de pruebas.