Changing the syntax of Verification Point commands
About this task
The new syntax for the verification point command is:ObjectName.performTest(VPName);
For example, if we capture a verification point called ChkBox_State on a check box, say CheckBox1 it is recorded as CheckBox1().performTest(ChkBox_State());
The verification point with this syntax stores only the information for the expected value and does not associated it with a specific GUI object. This provides the flexibility to reuse the verification point on similar objects.
For example: Use the same ChkBox_State verification point on another check box. You can use the expected value information stored in the ChkBox_State verification point to validate the actual value obtained from CheckBox2 control. You can use the statement CheckBox2().performTest(ChkBox_State());
For example, CheckBox1_StateVP().performTest(); This verification point cannot be reused to validate the contents of another check box control. You cannot use the expected value stored in the CheckBox1_State verification point to validate the actual value obtained from the CheckBox2 control.
Procedure
You can choose which one to use. By default the new syntax is enabled. If you want to use the old syntax, follow these steps:
- Click The Preferences dialog box appears. .
- Click Record Test Object relative Verification Point option. and clear the
- Click Apply and OK to close. The next time you record or insert a new verification point, it will show the old syntax in the test script.