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();