CHECK PROPERTY

C++ Test Script Language

Syntax

CHECK PROPERTY [ "<comment>" ] <property name> [ ( <actual parameter> [ ( , <actual parameter> )* ) ]

Location

TEST CASE, PROC, STUB, CHECK STUB

Description

The CHECK PROPERTY instruction evaluates the property <property name>. If the result is TRUE, the test is passed. Otherwise, it generates an error . Error handling behavior is specified with the ON ERROR keyword.

<comment> is an optional string that appears in test results.

<property name> is a valid property defined in the current test class, in a nesting test class or in an inherited test class.

Note: properties are defined with the keyword PROPERTY.

Example

TEST CLASS TestA {

PROPERTY Empty { ( s.count() == 0) }

TEST CASE tc1 {

CHECK PROPERTY Empty;

}

RUN { tc1; }

}