Configuring property assertions
You can configure property assertions to compare the expected value of one or more properties with the actual values that are returned by a rule.
For example, you can create an assertion that verifies that a customer ID, which appears only once on a data page, is equal to 834234.
- Open the Pega unit test case if it is not already open.
-
Complete one of the following actions:
- To add a new assertion, click Add expected result at the bottom of the page.
- Modify an existing assertion in the pane.
- From the Assertion type list, select Property.
-
Add properties to the assertion.
- Add properties.
-
If you are adding properties for data transforms, activities, or flows, or case
types, complete the following tasks:
-
From the Thread list in the Actual results section, select the thread that contains the page whose properties or pages you want to add.
-
In the Page field, press the Down Arrow key and select the page whose properties or pages you want to add.
-
-
Select the property or page that you want to add. You can search for a property or
its value by entering text in the search bar and pressing
Enter.
If you select a page, all embedded pages and properties from the page are added. Added properties appear in the right pane.
- Click Add row to add another property or page.
- Click Done.
When you add multiple properties, the assertion passes if the expected output and results match for all properties.
-
From the Comparator list, select the comparator that you want to
use to compare the property with a specified value.
You can use the is in comparator to compare a text, integer, or decimal property to multiple values so that the assertion passes if the property matches any of the values that you specify. You can also use the is not in comparator so that the assertion passes if the property does not match any of the values that you specify.
-
In the Value field, either enter a value with which to compare
the property or open the Expression Builder by clicking the Gear
icon to enter an expression that is used to provide the value.
Note: The Gear icon is not displayed until after you have saved the rule form.
- Optional: To add a comment, click the Add comment icon, enter a comment, and click OK.
- Click Done.
- Click Save in the rule form.