Enabling the Test Util API
To enable the Test Util API, 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.
- Guidewire Property Services
- Guidewire Cloud Console environment variables
- The application's config.properties file
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:
published-apis.PUBLISHEDAPIS_testutil_publish = true
plugin.PLUGIN_IPOLICYSEARCHADAPTER_PROFILE = testutil-api
Then, you must start (or restart) the server.
Setting the values in Guidewire Cloud Console environment variables
To set the values in Guidewire Cloud Console, specify the following:
PUBLISHEDAPIS_testutil_publish = true
PLUGIN_IPOLICYSEARCHADAPTER_PROFILE = testutil-api
Then, 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:
published-apis.PUBLISHEDAPIS_testutil_publish = true
plugin.PLUGIN_IPOLICYSEARCHADAPTER_PROFILE = testutil-api
Then, you must start (or restart) the server.