<?xml version="1.0" encoding="UTF-8"?>
<con:testCase id="01f27065-b44a-4062-9057-0978e51db107" discardOkResults="false" failOnError="true" failTestCaseOnErrors="true" keepSession="false" name="QueryParameterGroup" searchProperties="true" timeout="0" xmlns:con="http://eviware.com/soapui/config">
  <con:settings>
    <con:setting id="01f27065-b44a-4062-9057-0978e51db107fileName">QueryParameterGroup</con:setting>
  </con:settings>
  <con:testStep type="restrequest" name="login" id="2485f0d6-d8df-4bf1-b579-c573efb19b83">
    <con:settings/>
    <con:config service="TiEM UI API" resourcePath="/api/v1/user/login" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="login" id="1462dff4-0950-4f59-a435-496c868230e2" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request>{
  "userName" : "admin",
  "userPassword" : "admin"
}</con:request>
        <con:originalUri>http://172.16.4.134/api/v1/user/login</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="155fd46f-3811-4c1a-b5f4-be86f7253481" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="DataAndMetadataAssertion" id="ebf7e076-3c4b-4a34-a5be-3427b03047aa" name="Smart Assertion">
          <con:configuration xsi:type="con:DataAndMetadataAssertion">
            <con:mode>Received Data</con:mode>
            <con:elements>
              <con:path>$['code']</con:path>
              <con:element>code</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>0</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>true</con:numberType>
              <con:expectedDataType>2</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['message']</con:path>
              <con:element>message</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>OK</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>false</con:numberType>
              <con:expectedDataType>1</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['data']['token']</con:path>
              <con:element>token</con:element>
              <con:operatorId>9</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>f1101a5a-60e7-4425-b9f5-a58d52d16dd1</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>false</con:numberType>
              <con:expectedDataType>1</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['data']['userId']</con:path>
              <con:element>userId</con:element>
              <con:operatorId>9</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>A7q4Z1P6SEyH9MGyVFMhkA</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>false</con:numberType>
              <con:expectedDataType>1</con:expectedDataType>
            </con:elements>
            <con:elements>
              <con:path>$['data']['tenantId']</con:path>
              <con:element>tenantId</con:element>
              <con:operatorId>1</con:operatorId>
              <con:enabled>true</con:enabled>
              <con:expectedValue>admin</con:expectedValue>
              <con:caseSensitive>true</con:caseSensitive>
              <con:numberType>false</con:numberType>
              <con:expectedDataType>1</con:expectedDataType>
            </con:elements>
            <con:originalMessage>{"code":0,"message":"OK","data":{"token":"f1101a5a-60e7-4425-b9f5-a58d52d16dd1","userId":"A7q4Z1P6SEyH9MGyVFMhkA","tenantId":"admin"}}</con:originalMessage>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
        <con:environmentSpec>
          <con:entry environmentId="145614f2-3764-4b2c-aea1-428a3da9b4e7">
            <con:authProfile>Inherit From Parent</con:authProfile>
          </con:entry>
          <con:entry environmentId="0348fa2a-7106-45b2-8fa8-793ec5904838">
            <con:authProfile>Inherit From Parent</con:authProfile>
          </con:entry>
        </con:environmentSpec>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryParameterGroup" id="7a5891c1-0222-4daa-82c8-ffa4201697c3">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryParameterGroup" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Existence Match" id="a0c6ead6-e653-4e0a-b73b-4e2275b06911" name="JSONPath Existence Match">
          <con:configuration>
            <path>$['data'][0]</path>
            <content>true</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value=""/>
          <con:entry key="clusterSpec" value=""/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value=""/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value=""/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value=""/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryByClusterSpec" id="091113da-b15c-4fc4-9a77-f32f14ac361a">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryByClusterSpec" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="a74c634e-d9fc-4a98-8f57-0da54604012b" name="JSONPath Match">
          <con:configuration>
            <path>$['data'][0]['clusterSpec']</path>
            <content>${queryByClusterSpec#clusterSpec}</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value=""/>
          <con:entry key="clusterSpec" value="${queryParameterGroup#Response#$['data'][1]['clusterSpec']}"/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value=""/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value=""/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value=""/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryBadClusterSpec" id="24bd6cc8-c531-49f7-a194-6101d494c43d">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryBadClusterSpec" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Count" id="d305bf1d-d1c4-4671-876e-70a87a9403c9" name="JSONPath Count">
          <con:configuration>
            <path>$['data']</path>
            <content>0</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value=""/>
          <con:entry key="clusterSpec" value="abcdefg"/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value=""/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value=""/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value=""/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryByClusterVersion" id="95640f7a-8f35-4a74-95b3-f06369bae46c">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryByClusterVersion" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="04791c22-bcc7-4ec8-8a34-d0cf15300a31" name="JSONPath Match">
          <con:configuration>
            <path>$['data'][0]['clusterVersion']</path>
            <content>${queryByClusterVersion#clusterVersion}</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value=""/>
          <con:entry key="clusterSpec" value=""/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value=""/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value=""/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value="${queryParameterGroup#Response#$['data'][0]['clusterVersion']}"/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryBadClusterVersion" id="69bd29ae-b92b-4284-a053-aa7ef0a8d171">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryBadClusterVersion" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Count" id="e630efd4-6ba9-457e-a638-7e4a00767d6c" name="JSONPath Count">
          <con:configuration>
            <path>$['data']</path>
            <content>0</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value=""/>
          <con:entry key="clusterSpec" value=""/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value=""/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value=""/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value="v0.0"/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryByDbType" id="6e0a1fad-15a4-45ed-b964-328bbea48061">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryByDbType" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="eba628c8-ffd4-48c9-8568-b3ef68180435" name="JSONPath Match">
          <con:configuration>
            <path>$['data'][0]['dbType']</path>
            <content>${queryByDbType#dbType}</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value=""/>
          <con:entry key="clusterSpec" value=""/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value=""/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value="1"/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value=""/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryBadDbType" id="6c554087-18d5-48c8-b995-aea8e4e12654">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryBadDbType" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Count" id="d62a9b25-521e-44eb-b104-3b1dc298f6ab" name="JSONPath Count">
          <con:configuration>
            <path>$['data']</path>
            <content>0</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value=""/>
          <con:entry key="clusterSpec" value=""/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value=""/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value="100"/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value=""/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryByHasDefault" id="de3cf017-a58d-48b1-8ce9-89d6c0e8ebd6">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryByHasDefault" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="bd0f7b19-c783-46b8-aebe-2c162c4afc89" name="JSONPath Match">
          <con:configuration>
            <path>$['data'][0]['hasDefault']</path>
            <content>${queryByHasDefault#hasDefault}</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value="1"/>
          <con:entry key="clusterSpec" value=""/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value=""/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value=""/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value=""/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryBadHasDefault" id="e5d1614f-6597-45f0-ad18-c5037b286368">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryBadHasDefault" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Count" id="4c4eebdf-e133-416b-a96b-7c42a8ddc2b2" name="JSONPath Count">
          <con:configuration>
            <path>$['data']</path>
            <content>0</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value="100"/>
          <con:entry key="clusterSpec" value=""/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value=""/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value=""/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value=""/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryByHasDetail" id="c94d2c59-2904-4205-8680-412065a18d62">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryByHasDetail" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Existence Match" id="72fa7218-6738-4239-bb73-c5296ed98823" name="JSONPath Existence Match">
          <con:configuration>
            <path>$['data'][0]['params']</path>
            <content>true</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Existence Match" id="5ffc405c-bd99-4d9d-829c-029f2899dd04" name="JSONPath Existence Match 2">
          <con:configuration>
            <path>$['data'][0]['params'][0]['paramId']</path>
            <content>true</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value=""/>
          <con:entry key="hasDetail" value="true"/>
          <con:entry key="clusterSpec" value=""/>
          <con:entry key="name" value=""/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value=""/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value="${queryParameterGroup#Response#$['data'][0]['clusterVersion']}"/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryByName" id="83b7669d-489b-4e88-8c3a-fc044bcb9d59">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryByName" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Match" id="ce6e2cdd-df4b-44f1-86a3-a17a812a4a9b" name="JSONPath Match">
          <con:configuration>
            <path>$['data'][0]['name']</path>
            <content>${queryByName#name}</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value=""/>
          <con:entry key="clusterSpec" value=""/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value="${queryParameterGroup#Response#$['data'][0]['name']}"/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value=""/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value=""/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryBadName" id="aa0d88b2-9b97-4ab1-82da-5f01c16100eb">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryBadName" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Count" id="4872a743-5463-4161-b5f4-2b18c685895b" name="JSONPath Count">
          <con:configuration>
            <path>$['data']</path>
            <content>0</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value=""/>
          <con:entry key="clusterSpec" value=""/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value="abcdefg"/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value=""/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value=""/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryByPage" id="35add3ad-810b-45df-8bd1-a92399ca02ca">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryByPage" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Existence Match" id="3e396e6e-c2df-4744-983d-5fe06ff8679a" name="JSONPath Existence Match">
          <con:configuration>
            <path>$['data'][0]['name']</path>
            <content>true</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value=""/>
          <con:entry key="clusterSpec" value=""/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value=""/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value=""/>
          <con:entry key="page" value="1"/>
          <con:entry key="clusterVersion" value=""/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="queryBadPage" id="b6e53272-309f-4bb5-9c8d-b80618855064">
    <con:settings/>
    <con:config service="TiEM UI API" methodName="GET" resourcePath="/api/v1/param-groups/" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="queryBadPage" id="a1d7abe8-6aed-4af2-bf4b-b69ee008cccd" mediaType="application/json">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:encoding>UTF-8</con:encoding>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/param-groups/</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="25ebe5b9-b4ac-408d-b644-63b6d2a92d83" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:assertion type="JsonPath Count" id="47e5cf3c-0d2f-49e8-a121-879f1259b152" name="JSONPath Count">
          <con:configuration>
            <path>$['data']</path>
            <content>0</content>
            <allowWildcards>false</allowWildcards>
            <ignoreNamspaceDifferences>false</ignoreNamspaceDifferences>
            <ignoreComments>false</ignoreComments>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters>
          <con:entry key="hasDefault" value=""/>
          <con:entry key="clusterSpec" value=""/>
          <con:entry key="hasDetail" value=""/>
          <con:entry key="name" value=""/>
          <con:entry key="pageSize" value="10"/>
          <con:entry key="dbType" value=""/>
          <con:entry key="page" value="999"/>
          <con:entry key="clusterVersion" value=""/>
        </con:parameters>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:testStep type="restrequest" name="logout" id="af4e226a-3187-4e7e-b12b-c5a8e47e0cae">
    <con:settings/>
    <con:config service="TiEM UI API" resourcePath="/api/v1/user/logout" methodName="POST" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <con:restRequest name="logout" id="46b09598-0eaf-485d-aabe-472863647844" mediaType="application/json" postQueryString="false">
        <con:settings>
          <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;entry key="Authorization" value="Bearer ${login#Response#$['data']['token']}" xmlns="http://eviware.com/soapui/config"/></con:setting>
        </con:settings>
        <con:endpoint>http://172.16.4.134:4100</con:endpoint>
        <con:request/>
        <con:originalUri>http://172.16.4.134/api/v1/user/logout</con:originalUri>
        <con:assertion type="Valid HTTP Status Codes" id="94494498-3063-4a1b-9c8a-d8a302ffd330" name="Valid HTTP Status Codes">
          <con:settings/>
          <con:configuration>
            <codes>200</codes>
          </con:configuration>
        </con:assertion>
        <con:credentials>
          <con:selectedAuthProfile>No Authorization</con:selectedAuthProfile>
          <con:authType>No Authorization</con:authType>
        </con:credentials>
        <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
        <con:parameters/>
        <con:environmentSpec>
          <con:entry environmentId="145614f2-3764-4b2c-aea1-428a3da9b4e7">
            <con:authProfile>Inherit From Parent</con:authProfile>
          </con:entry>
          <con:entry environmentId="0348fa2a-7106-45b2-8fa8-793ec5904838">
            <con:authProfile>Inherit From Parent</con:authProfile>
          </con:entry>
        </con:environmentSpec>
      </con:restRequest>
    </con:config>
  </con:testStep>
  <con:properties/>
  <con:reportParameters/>
</con:testCase>
