Uso de los parámetros en un caso de prueba

Definición de un tipo de datos de prueba

Es posible probar una instrucción de agregación sencilla escrita en EcoStruxure Machine Expert. Deberá crear un tipo de datos de prueba (IEC-STRUCT) que contenga dos valores de entrada diX, diY y diResult.

TYPE ST_MyTestData :
STRUCT
     diX : DINT;
     diY : DINT;
     diResult : DINT;
END STRUCT
END TYPE

Active la función Parametrizar caso de prueba (Parameterize Test Case) y haga referencia a IEC-STRUCT. Se declarará una variable local de tipo REFERENCE TO <SELECTED STRUCT> en el ámbito del Caso de prueba. El nombre de la variable predeterminada es rstTestData.

Esta variable local puede emplearse con cualquier método de Caso de prueba (por ejemplo, Execute()). Se completa con los datos definidos para la ejecución de prueba del Conjunto de pruebas al que se hace referencia.

ASSERT(THIS^.rstTestData.diX + THIS^.rstTestData.diY = THIS^.rstTestData.diResult, 'unexpected result');
TEST_DONE();