VAR, ARRAY and STR <variable> Parameter

C Test Script Language

Description

In the current documentation, the Component Testing <variable> parameter for C is a conventional notation name for a C variable under test. The syntax of the <variable> parameter allows you to specify the upper and lower boundaries of the range of the test for each dimension of the array:

[ <lower> .. <upper> ]

where:

  1. <lower> is lower boundary for acceptable values of <variable>

    <upper> is the upper boundary for acceptable values of <variable>

Associated Rules

<variable> can be a simple variable (integer, floating-point number, character, pointer or character string), an element of an array or structure, part of an array, an entire array, or a complete structure.

If no test boundaries have been specified for a variable array, all array elements are tested. Similarly, if one of the fields of a variable structure is an array, all elements of this field are tested.

The variable must have been declared in advance.

Example

VAR x, ...

VAR y[4], ...

VAR z.field, ...

VAR p->value, ...

ARRAY y[0..100], ...

ARRAY y, ...

STR z, ...

STR *p, ...

 

Related Topics

VAR, ARRAY and STRInitialization ExpressionsExpected Value Expressions