Enabling the Test Util API
The Test Util API is enabled using substitution placeholders. A substitution placeholder is a variable that determines the setting of a specific server property. The value is stored outside of the Guidewire application. During server start-up, the Guidewire application looks for the property's value in the following places in this order. It uses the first value it finds.
- Guidewire Property Services
- Guidewire Cloud Platform (GWCP) variables
- The application's config.properties file
To enable the Test Util API in ClaimCenter, you must do two things:
- Enable the Test Util API itself.
- Set the IPolicySearchAdapter plugin to use a mock plugin designed specifically for Test Util API.
Both of these steps are accomplished using substitution placeholders. A substitution placeholder is a variable that determines the setting of a specific server property. The value is stored outside of the Guidewire application. During server start-up, the Guidewire application looks for the property's value in the following places in this order. It uses the first value it finds.
The syntax for a substitution variable varies slightly based on where the value is being set.
Setting the values in Guidewire Property Services
To set the values in Guidewire Property Services, specify the following:
BillingCenter and PolicyCenterpublished-apis.PUBLISHEDAPIS_testutil_publish = trueClaimCenterpublished-apis.PUBLISHEDAPIS_testutil_publish = true
plugin.PLUGIN_IPOLICYSEARCHADAPTER_PROFILE = testutil-apiThen, you must start (or restart) the server.
Setting the values in Guidewire Cloud Platform variables
To set the values in Guidewire Cloud Platform (GWCP), specify the following:
BillingCenter and PolicyCenterPUBLISHEDAPIS_testutil_publish = trueClaimCenterPUBLISHEDAPIS_testutil_publish = true
PLUGIN_IPOLICYSEARCHADAPTER_PROFILE = testutil-apiThen, you must start (or restart) the server.
Setting the values in the application's config.properties file
To set the values in the application's config.properties file, specify the following:
BillingCenter and PolicyCenterpublished-apis.PUBLISHEDAPIS_testutil_publish = trueClaimCenterpublished-apis.PUBLISHEDAPIS_testutil_publish = true
plugin.PLUGIN_IPOLICYSEARCHADAPTER_PROFILE = testutil-apiThen, you must start (or restart) the server.