diff --git a/service/vs-wms-soapui-project.xml b/service/vs-wms-soapui-project.xml index c12be6e39..3adb3f6d2 100644 --- a/service/vs-wms-soapui-project.xml +++ b/service/vs-wms-soapui-project.xml @@ -36,7 +36,13 @@ Source: -]]>SEQUENTIAL<xml-fragment/>${#Project#serviceEndpoint}20030000No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}version${#Project#version}QUERY${#Project#version}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}20030000No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}version${#Project#version}QUERY${#Project#version}Test that the XML capabilities document is schema valid.

-

More information: XML schema validation

]]>452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#Project#serviceEndpoint}http://inspire.ec.europa.eu/schemas/inspire_vs/1.0/inspire_vs.xsdNo AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}version${#Project#version}QUERY${#Project#version}Test that the GetCapabilities operation is supported implementing the Get View Service Metadata.

-

More information: GetCapabilities request parameters

]]>
<xml-fragment/>${#Project#serviceEndpoint}20030000No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}<xml-fragment/>${#Project#serviceEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +

More information: GetCapabilities request parameters

]]><entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}20030000No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; if(messageExchange.response.responseContent == null){ String[] assertParams = ['parameter', 'request']; throw new TranslatableAssertionError('TR.noMandatoryParameterNotFail', assertParams); @@ -150,7 +156,7 @@ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseConte if (!(xml_root.ServiceException.size() == 1 || xml_root.Exception.size() == 1)){ String[] assertParams = ['parameter', 'request']; throw new TranslatableAssertionError('TR.noMandatoryParameterNotFail', assertParams); -}30000No Authorizationservice${#Project#service}QUERY${#Project#service}<xml-fragment/>${#Project#serviceEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +}30000No Authorizationservice${#Project#service}QUERY${#Project#service}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; if(messageExchange.response.responseContent == null){ String[] assertParams = ['parameter', 'request']; throw new TranslatableAssertionError('TR.wrongParameterNotFail', assertParams); @@ -159,7 +165,7 @@ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseConte if (!(xml_root.ServiceException.size() == 1 || xml_root.Exception.size() == 1)){ String[] assertParams = ['parameter', 'request']; throw new TranslatableAssertionError('TR.wrongParameterNotFail', assertParams); -}30000No AuthorizationrequestzzzzQUERYzzzzservice${#Project#service}QUERY${#Project#service}<xml-fragment/>${#Project#serviceEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +}30000No AuthorizationrequestzzzzQUERYzzzzservice${#Project#service}QUERY${#Project#service}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; if(messageExchange.response.responseContent == null){ String[] assertParams = ['parameter', 'service']; throw new TranslatableAssertionError('TR.noMandatoryParameterNotFail', assertParams); @@ -171,7 +177,7 @@ def xml_root = parser.parseText(messageExchange.response.responseContent); if (!(xml_root.ServiceException.size() == 1 || xml_root.Exception.size() == 1)){ String[] assertParams = ['parameter', 'service']; throw new TranslatableAssertionError('TR.noMandatoryParameterNotFail', assertParams); -}30000No AuthorizationrequestGetCapabilitiesQUERYGetCapabilities<xml-fragment/>${#Project#serviceEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +}30000No AuthorizationrequestGetCapabilitiesQUERYGetCapabilities<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; if(messageExchange.response.responseContent == null){ String[] assertParams = ['parameter', 'service']; throw new TranslatableAssertionError('TR.wrongParameterNotFail', assertParams); @@ -206,7 +212,7 @@ else if(capabilities.Capability.ExtendedCapabilities.ResponseLanguage.toString() String[] assertParams = ['element', 'ExtendedCapabilities/ResponseLanguage']; throw new TranslatableAssertionError('TR.valueShallNotBeEmpty', assertParams); }
Test that the metadata of the View Service is published in a Discovery Service.

-

More information: View Service Metadata in Discovery Service

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#TestCase#metadataEndpoint}20030000No Authorization<xml-fragment/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* +tc.getTestStepByName('http-request-metadata').setDisabled(true);<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* Assert a = new Assert(messageExchange, context, log, Assert.INSPIRE_DS_NS); a.exists( '//zzzz', @@ -311,7 +317,7 @@ if(scenario == '2'){ if(scenario == '2'){ testRunner.testCase.testSuite.project.testSuites['GetCapabilities_Operation'].testCases['at13-getcapabilities-map-coupled-resource-metadata'].getTestStepByName('manual-check').setDisabled(false); } -<xml-fragment/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* +<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* Assert a = new Assert(messageExchange, context, log, Assert.INSPIRE_DS_NS); a.exists( '//zzzz', @@ -420,7 +426,7 @@ if(scenario == '2'){ } }
Test that a Geographic Bounding Box is given for each Layer element.

-

More information: Geographic BoundingBox

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* +

More information: Geographic BoundingBox

]]>452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* Assert a = new Assert(messageExchange, context, log, Assert.INSPIRE_DS_NS); a.exists( '//zzzz', @@ -905,7 +911,7 @@ layers.each{layer -> String[] assertParams = ['element', 'Layer/CRS']; throw new TranslatableAssertionError('TR.multiplicityShallBeOneOrMore', assertParams); } -}]]><xml-fragment/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* +}]]><entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* Assert a = new Assert(messageExchange, context, log, Assert.INSPIRE_DS_NS); a.exists( '//zzzz', @@ -1054,12 +1060,12 @@ layers.each{layer -> } } } -
<xml-fragment/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* +<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* Assert a = new Assert(messageExchange, context, log, Assert.INSPIRE_DS_NS); a.exists( '//zzzz', 'TR.manual.testManual43' -);No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}<xml-fragment/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* +);No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* Assert a = new Assert(messageExchange, context, log, Assert.INSPIRE_DS_NS); a.exists( '//zzzz', @@ -1099,7 +1105,7 @@ layers.each{layer -> throw new TranslatableAssertionError("TR.notUniqueLayerStyleName"); } }Test that a legend is provided into LegendURL element for each style and supported language defined in the View Service.

-

More information: Layer Style Legend URL

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#Project#serviceEndpoint}20030000No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}version${#Project#version}QUERY${#Project#version}language${#Project#language}QUERY${#Project#language}${#TestCase#legendEndpoint}20030000No Authorization<xml-fragment/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* +tsGetLegend.setDisabled(true);<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* Assert a = new Assert(messageExchange, context, log, Assert.INSPIRE_DS_NS); a.exists( '//zzzz', @@ -1175,7 +1181,7 @@ layers.each{layer -> throw new TranslatableAssertionError('TR.multiplicityShallBeOne', assertParams); } } -}
SEQUENTIAL452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#TestSuite#getMapEndpoint}200/* +}SEQUENTIAL452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200/* def httpResponseHeaders = context.testCase.testSteps["http-request-getmap-default-parameters"].testRequest.response.responseHeaders; def format_requested = context.expand( '${#TestSuite#format}' ); def format_response = httpResponseHeaders["Content-Type"][0]; @@ -1183,7 +1189,7 @@ assert (format_requested == format_response); */ def format_requested = context.expand( '${#TestSuite#format}' ); assert (messageExchange.getResponseHeaders().get('Content-Type', 'value').contains(format_requested));30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYxs:stringVERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYCRS${#TestSuite#crs}QUERYBBOX${#TestSuite#bbox}QUERYWIDTH${#TestSuite#width}QUERYHEIGHT${#TestSuite#height}QUERYFORMAT${#TestSuite#format}QUERYTest that the VERSION parameter in GetMap operation is mandatory.

-

More information: GetMap Version Parameter

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +

More information: GetMap Version Parameter

]]>452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'VERSION']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1193,7 +1199,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x } else{ throw new TranslatableAssertionError('TR.getMapNoMandatoryParameterNotFail', assertParams); -}30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}STYLES${#TestSuite#styles}QUERY${#TestSuite#styles}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +}30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}STYLES${#TestSuite#styles}QUERY${#TestSuite#styles}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'VERSION']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1204,7 +1210,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x else{ throw new TranslatableAssertionError('TR.getMapWrongParameterNotFail', assertParams); }30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#TestSuite#wrongValue}QUERYzzzzLAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}STYLES${#TestSuite#styles}QUERY${#TestSuite#styles}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}
Test that the REQUEST parameter in GetMap operation is mandatory.

-

More information: GetMap Request Parameter

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +

More information: GetMap Request Parameter

]]>452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'REQUEST']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1214,7 +1220,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x } else{ throw new TranslatableAssertionError('TR.getMapNoMandatoryParameterNotFail', assertParams); -}30000No AuthorizationSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}STYLES${#TestSuite#styles}QUERY${#TestSuite#styles}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +}30000No AuthorizationSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}STYLES${#TestSuite#styles}QUERY${#TestSuite#styles}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'REQUEST']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1225,7 +1231,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x else{ throw new TranslatableAssertionError('TR.getMapWrongParameterNotFail', assertParams); }30000No AuthorizationREQUEST${#TestSuite#wrongValue}QUERYzzzzSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}STYLES${#TestSuite#styles}QUERY${#TestSuite#styles}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}
Test that the LAYERS parameter in GetMap operation is mandatory.

-

More information: GetMap Layers Parameter

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +

More information: GetMap Layers Parameter

]]>452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'LAYERS']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1235,7 +1241,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x } else{ throw new TranslatableAssertionError('TR.getMapNoMandatoryParameterNotFail', assertParams); -}30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}STYLES${#TestSuite#styles}QUERY${#TestSuite#styles}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +}30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}STYLES${#TestSuite#styles}QUERY${#TestSuite#styles}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'LAYERS']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1246,12 +1252,12 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x else{ throw new TranslatableAssertionError('TR.getMapWrongParameterNotFail', assertParams); }30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}LAYERS${#TestSuite#wrongValue}QUERYzzzzSTYLES${#TestSuite#styles}QUERY${#TestSuite#styles}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}
Test that the STYLES parameter in GetMap operation is mandatory.

-

More information: GetMap Styles Parameter

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +

More information: GetMap Styles Parameter

]]>452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'STYLES']; if(!(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('image'))){ throw new TranslatableAssertionError('TR.getMapResponseWithEmptyStyleParameterNotImage', assertParams); } -30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}STYLESQUERYCRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}STYLESQUERYCRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'STYLES']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1261,7 +1267,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x } else{ throw new TranslatableAssertionError('TR.getMapNoMandatoryParameterNotFail', assertParams); -}30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +}30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'STYLES']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1272,7 +1278,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x else{ throw new TranslatableAssertionError('TR.getMapWrongParameterNotFail', assertParams); }30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}STYLES${#TestSuite#wrongValue}QUERYzzzzCRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#bbox}QUERY${#TestSuite#bbox}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}
Test that the CRS parameter in GetMap operation is mandatory.

-

More information: GetMap CRS Parameter

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +

More information: GetMap CRS Parameter

]]>452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'CRS']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1282,7 +1288,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x } else{ throw new TranslatableAssertionError('TR.getMapNoMandatoryParameterNotFail', assertParams); -}30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYBBOX${#TestSuite#bbox}QUERYWIDTH${#TestSuite#width}QUERYHEIGHT${#TestSuite#height}QUERYFORMAT${#TestSuite#format}QUERY<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +}30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYBBOX${#TestSuite#bbox}QUERYWIDTH${#TestSuite#width}QUERYHEIGHT${#TestSuite#height}QUERYFORMAT${#TestSuite#format}QUERY<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'CRS']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1293,7 +1299,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x else{ throw new TranslatableAssertionError('TR.getMapWrongParameterNotFail', assertParams); }30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYCRS${#TestSuite#wrongValue}QUERYBBOX${#TestSuite#bbox}QUERYWIDTH${#TestSuite#width}QUERYHEIGHT${#TestSuite#height}QUERYFORMAT${#TestSuite#format}QUERY
Test that the BBOX parameter in GetMap operation is mandatory.

-

More information: GetMap BBOX Parameter

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +

More information: GetMap BBOX Parameter

]]>452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'BBOX']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1303,7 +1309,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x } else{ throw new TranslatableAssertionError('TR.getMapNoMandatoryParameterNotFail', assertParams); -}30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}STYLES${#TestSuite#styles}QUERY${#TestSuite#styles}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +}30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}STYLES${#TestSuite#styles}QUERY${#TestSuite#styles}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}WIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'BBOX']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1314,7 +1320,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x else{ throw new TranslatableAssertionError('TR.getMapWrongParameterNotFail', assertParams); }30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERY${#Project#version}LAYERS${#TestSuite#layers}QUERY${#TestSuite#layers}STYLES${#TestSuite#styles}QUERY${#TestSuite#styles}CRS${#TestSuite#crs}QUERY${#TestSuite#crs}BBOX${#TestSuite#wrongValue}QUERYz,z,z,zWIDTH${#TestSuite#width}QUERY${#TestSuite#width}HEIGHT${#TestSuite#height}QUERY${#TestSuite#height}FORMAT${#TestSuite#format}QUERY${#TestSuite#format}
Test that the WIDTH and HEIGHT parameters in GetMap operation are mandatory.

-

More information: GetMap Width and Height Parameter

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +

More information: GetMap Width and Height Parameter

]]>452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'WIDTH AND HEIGHT']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1324,7 +1330,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x } else{ throw new TranslatableAssertionError('TR.getMapNoMandatoryParameterNotFail', assertParams); -}30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYCRS${#TestSuite#crs}QUERYBBOX${#TestSuite#bbox}QUERYFORMAT${#TestSuite#format}QUERY<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +}30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYCRS${#TestSuite#crs}QUERYBBOX${#TestSuite#bbox}QUERYFORMAT${#TestSuite#format}QUERY<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'WIDTH AND HEIGHT']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1339,7 +1345,7 @@ else{ def format = testRunner.testCase.testSuite.getPropertyValue('format'); if(format.length() == 0){ throw new TranslatableAssertionError("TR.getMapSupportedFormat"); -}<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'FORMAT']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1349,7 +1355,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x } else{ throw new TranslatableAssertionError('TR.getMapNoMandatoryParameterNotFail', assertParams); -}30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYCRS${#TestSuite#crs}QUERYBBOX${#TestSuite#bbox}QUERYWIDTH${#TestSuite#width}QUERYHEIGHT${#TestSuite#height}QUERY<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +}30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYCRS${#TestSuite#crs}QUERYBBOX${#TestSuite#bbox}QUERYWIDTH${#TestSuite#width}QUERYHEIGHT${#TestSuite#height}QUERY<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'FORMAT']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1360,9 +1366,9 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x else{ throw new TranslatableAssertionError('TR.getMapWrongParameterNotFail', assertParams); }30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYCRS${#TestSuite#crs}QUERYBBOX${#TestSuite#bbox}QUERYWIDTH${#TestSuite#width}QUERYHEIGHT${#TestSuite#height}QUERYFORMAT${#TestSuite#wrongValue}QUERY
Test that the service accepts the optional parameter TRANSPARENT.

-

More information: GetMap Transparent Parameter

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#TestSuite#getMapEndpoint}200def format_requested = context.expand( '${#TestSuite#format}' ); -assert (messageExchange.getResponseHeaders().get('Content-Type', 'value').contains(format_requested));30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYCRS${#TestSuite#crs}QUERYBBOX${#TestSuite#bbox}QUERYWIDTH${#TestSuite#width}QUERYHEIGHT${#TestSuite#height}QUERYFORMAT${#TestSuite#format}QUERYTRANSPARENTtrueQUERY<xml-fragment/>${#TestSuite#getMapEndpoint}200def format_requested = context.expand( '${#TestSuite#format}' ); -assert (messageExchange.getResponseHeaders().get('Content-Type', 'value').contains(format_requested));30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYCRS${#TestSuite#crs}QUERYBBOX${#TestSuite#bbox}QUERYWIDTH${#TestSuite#width}QUERYHEIGHT${#TestSuite#height}QUERYFORMAT${#TestSuite#format}QUERYTRANSPARENTfalseQUERY<xml-fragment/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; +

More information: GetMap Transparent Parameter

]]>452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200def format_requested = context.expand( '${#TestSuite#format}' ); +assert (messageExchange.getResponseHeaders().get('Content-Type', 'value').contains(format_requested));30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYCRS${#TestSuite#crs}QUERYBBOX${#TestSuite#bbox}QUERYWIDTH${#TestSuite#width}QUERYHEIGHT${#TestSuite#height}QUERYFORMAT${#TestSuite#format}QUERYTRANSPARENTtrueQUERY<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200def format_requested = context.expand( '${#TestSuite#format}' ); +assert (messageExchange.getResponseHeaders().get('Content-Type', 'value').contains(format_requested));30000No AuthorizationREQUESTGetMapQUERYGetMapSERVICE${#Project#service}QUERY${#Project#service}VERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYCRS${#TestSuite#crs}QUERYBBOX${#TestSuite#bbox}QUERYWIDTH${#TestSuite#width}QUERYHEIGHT${#TestSuite#height}QUERYFORMAT${#TestSuite#format}QUERYTRANSPARENTfalseQUERY<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200import de.interactive_instruments.etf.suim.TranslatableAssertionError; String[] assertParams = ['parameter', 'TRANSPARENT']; if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml')){ def xml_root = new XmlSlurper().parseText(messageExchange.response.responseContent); @@ -1373,7 +1379,7 @@ if(messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('x else{ throw new TranslatableAssertionError('TR.getMapWrongParameterNotFail', assertParams); }30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#layers}QUERYSTYLES${#TestSuite#styles}QUERYCRS${#TestSuite#crs}QUERYBBOX${#TestSuite#bbox}QUERYWIDTH${#TestSuite#width}QUERYHEIGHT${#TestSuite#height}QUERYFORMAT${#TestSuite#format}QUERYTRANSPARENT${#TestSuite#wrongValue}QUERY
Test that the service accepts the optional parameter EXCEPTIONS.

-

More information: GetMap Exceptions

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#TestSuite#getMapEndpoint}200assert (messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml'));30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#wrongValue}QUERYSTYLES${#TestSuite#wrongValue}QUERYCRS${#TestSuite#wrongValue}QUERYBBOX${#TestSuite#wrongValue}QUERYWIDTH${#TestSuite#wrongValue}QUERYHEIGHT${#TestSuite#wrongValue}QUERYFORMAT${#TestSuite#wrongValue}QUERY<xml-fragment/>${#TestSuite#getMapEndpoint}200assert (messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml'));30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#wrongValue}QUERYSTYLES${#TestSuite#wrongValue}QUERYCRS${#TestSuite#wrongValue}QUERYBBOX${#TestSuite#wrongValue}QUERYWIDTH${#TestSuite#wrongValue}QUERYHEIGHT${#TestSuite#wrongValue}QUERYFORMAT${#TestSuite#wrongValue}QUERYEXCEPTIONSXMLQUERY
getMapEndpointlayersstylescrsbboxwidthheightformatwrongValue
SEQUENTIALTest that cascaded layers provide a valid metadata through a Discovery Service.

+

More information: GetMap Exceptions

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200assert (messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml'));30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#wrongValue}QUERYSTYLES${#TestSuite#wrongValue}QUERYCRS${#TestSuite#wrongValue}QUERYBBOX${#TestSuite#wrongValue}QUERYWIDTH${#TestSuite#wrongValue}QUERYHEIGHT${#TestSuite#wrongValue}QUERYFORMAT${#TestSuite#wrongValue}QUERY<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#TestSuite#getMapEndpoint}200assert (messageExchange.getResponseHeaders().get('Content-Type', 'value').contains('xml'));30000No AuthorizationREQUESTGetMapQUERYSERVICE${#Project#service}QUERYVERSION${#Project#version}QUERYLAYERS${#TestSuite#wrongValue}QUERYSTYLES${#TestSuite#wrongValue}QUERYCRS${#TestSuite#wrongValue}QUERYBBOX${#TestSuite#wrongValue}QUERYWIDTH${#TestSuite#wrongValue}QUERYHEIGHT${#TestSuite#wrongValue}QUERYFORMAT${#TestSuite#wrongValue}QUERYEXCEPTIONSXMLQUERY
getMapEndpointlayersstylescrsbboxwidthheightformatwrongValue
SEQUENTIALTest that cascaded layers provide a valid metadata through a Discovery Service.

More information: LinkViewService Discover

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL
Test that the cascaded layer metadata is included as in the original view service.

-

More information: LinkViewService Layer Metadata

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#TestCase#metadataEndpoint}20030000No AuthorizationmetadataEndpoint
<xml-fragment/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* +ts.setDisabled(true);]]>metadataEndpoint<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* Assert a = new Assert(messageExchange, context, log, Assert.INSPIRE_DS_NS); a.exists( '//zzzz', 'TR.manual.testManual63' -);No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}<xml-fragment/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* +);No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* Assert a = new Assert(messageExchange, context, log, Assert.INSPIRE_DS_NS); a.exists( '//zzzz', 'TR.manual.testManual64' -);No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}<xml-fragment/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* +);No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* Assert a = new Assert(messageExchange, context, log, Assert.INSPIRE_DS_NS); a.exists( '//zzzz', 'TR.manual.testManual65' -);No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}<xml-fragment/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* +);No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}<entry key="Authorization" value="Basic VGVzdHN1aXRlOlRlc3RzdWl0ZQ==" xmlns="http://eviware.com/soapui/config"/>${#Project#serviceEndpoint}import de.interactive_instruments.etf.suim.* Assert a = new Assert(messageExchange, context, log, Assert.INSPIRE_DS_NS); a.exists( '//zzzz', 'TR.manual.testManual67' );No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}
SEQUENTIALTest that the service accepts the parameter LANGUAGE to request the capabilities document in an specific language.

-

More information: Language Parameter

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#Project#serviceEndpoint}20030000No AuthorizationrequestGetCapabilitiesQUERYservice${#Project#service}QUERYversion${#Project#version}QUERYlanguage${#TestCase#defaultLanguage}QUERYdefaultLanguagespa
Test that Titles and Abstracts are not affected when the LANGUAGE parameter is absent or unsupported.

-

More information: Language Default

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#Project#serviceEndpoint}20030000No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}version${#Project#version}QUERY${#Project#version}language${#TestCase#wrongLanguage}QUERY${TestCase#wrongLanguage}wrongLanguagezzzz
Test that the service Language Response changes according with the request.

-

More information: Language Response

]]>
452f3b7c-9db1-47c7-9621-6f76b761feeaPARALLELL<xml-fragment/>${#Project#serviceEndpoint}20030000No AuthorizationrequestGetCapabilitiesQUERYGetCapabilitiesservice${#Project#service}QUERY${#Project#service}version${#Project#version}QUERY${#Project#version}language${#TestCase#language}QUERY${#TestCase#language}
serviceEndpointserviceWMSversion1.3.0extended_capabilities_scenariolastServiceEndpointauthUserauthPwdetf.ignore.propertiesservice, version, extended_capabilities_scenario, lastServiceEndpoint, authUser, authPwdetf.tag.idsEID7c15a770-986a-4aa0-b4cd-7facbca96a1detf.translation.template.collection.idEIDfa68eb83-a25a-4009-84dd-036de4539c93etf.supported.test.object.type.idsEID9981e87e-d642-43b3-ad5f-e77469075e74etf.authorConsortium Bilbomatica, Guadaltel & Geogramaetf.creation.date2018-11-07T00:00:00etf.last.editorConsortium Bilbomatica, Guadaltel & Geogramaetf.last.update.date2020-01-16T11:05:00etf.version1.0.1etf.referencehttps://github.com/inspire-eu-validation/ets-repository/tree/master/service/vs-wms-soapui-project.xml +}serviceEndpointserviceWMSversion1.3.0extended_capabilities_scenariolastServiceEndpointauthUserauthPwdauthMethodbasicetf.ignore.propertiesservice, version, extended_capabilities_scenario, lastServiceEndpoint, authUser, authPwdetf.tag.idsEID7c15a770-986a-4aa0-b4cd-7facbca96a1detf.translation.template.collection.idEIDfa68eb83-a25a-4009-84dd-036de4539c93etf.supported.test.object.type.idsEID9981e87e-d642-43b3-ad5f-e77469075e74etf.authorConsortium Bilbomatica, Guadaltel & Geogramaetf.creation.date2018-11-07T00:00:00etf.last.editorConsortium Bilbomatica, Guadaltel & Geogramaetf.last.update.date2020-01-27T17:35:00etf.version1.0.2etf.referencehttps://github.com/inspire-eu-validation/ets-repository/tree/master/service/vs-wms-soapui-project.xmltestIntensive \ No newline at end of file