The <TestItem> contains a <TestOp> qualified by some attributes. The two, in conjunction with objectType are used to indicate
- the data on which the test is to be performed
- the reference data against which the data (1) is to be tested
- the nature of the test.
The content of the <TestOp>, the TestOpType, MUST be specified by the service specification that references DST.
For example, if service specification specifies XPath as query language and WSC wanted to ask whether or not the
principal is of age, it could do so as follows:
<TestItem objectType="profile">
<TestOp>//Age >= '21'</TestOp>
</TestItem>
In the above example, all 3 aspects of the test are expressed within the XPath expression that appears in <TestOp>.
Each <TestItem> evaluates to true or false depending on result of evaluation of the <TestOp>.