Using list tags in ECMAScript
You can write ECMAScript functions that manipulate the values in a multi-value tag. The
Java™ ArrayList class is available for multi-value tags in
custom functions that you write in Rational® Integration Tester. Not all
methods are guaranteed to work.
For general information about scripting, see Scripting within tests and stubs.
In the following example script, the numbers.get() method returns the value corresponding to the specified index, and the numbers.add() method appends a new value to the list.
// Get the last two numbers in the list, and convert them to numbers:
var beforePrevious = parseInt(numbers.get(numbers.size() - 2));
var previous = parseInt(numbers.get(numbers.size() - 1));
// Add 10 more numbers to the list
for(var i=0; i<10; i++) {
// Calculate the next number to add to the list
var next = beforePrevious + previous;
// Add it to the list
numbers.add(next);
// Update the variables for calculating the next number
beforePrevious = previous;
previous = next;
}