Revision History | |
---|---|
Revision 0.1 | 2007-11-30 |
Initial draft. Does not include assertions for the GridCRS parameter in the GetCoverage request, nor for the GetCoverage response. | |
Revision 0.2 | 2008-02-21 |
Executable test suite (ETS) draft. Use xhtml2ctl.xls to produce wcs.xml from this document. Added schema anchor in test acceptance. Make schema location a relative local file following cite svn path. Note that owsExceptionReport as originally published is not valid. For the ETS, xml:lang is no longer an attribute of ExceptionReport. Fix error in Table 11. for AcceptVersions. Change initial test case to initial request case. In updateSequence change None to Empty String Change GetCapabilities Sections value from ServiceIdentifier to ServiceIdentification. Format verify section for formatting in TEAM engine output. Fix typo: Identifer2 to Identifier2 Add reference to local stylesheet Add response-extract Table 25: The PostEncoding Value may be a direct child of the OperationsMetadata. Cleaned up variable extraction syntax. GetCoverage RangeSubset InterpolationMethods and AxisSubsets tests require a FieldIdentifier. The response for table 63 is not defined. Incorporate additional comments under limitations from the ETS online notes. |
This document is an abstract test suite (ATS): a compendium of test assertions applicable to all implementations of the Web Coverage Server (WCS) 1.1.1 specification. An ATS provides a basis for developing an executable test suite (ETS) to verify that the implementation under test (IUT) conforms to all relevant functional specifications.
The abstract test cases (assertions) are organized into test groups that correspond to sets of capabilities. The following test groups are defined:
There are some limitations and conditions to the ATS:
The following variables need to be defined for the test to run:
Variable | Description | Source |
---|---|---|
IsGetCapabilitiesXMLSupported | Does the IUT support XML request encodings using HTTP POST for GetCapabilities requests? If the IUT does support this encoding, then an online resource value is also needed. | Parse the response document from the KVP GetCapabilities request. |
IsGetCapabilitiesSOAPSupported | Does the IUT support SOAP request encodings for GetCapabilities requests? If the IUT does support this encoding, then an online resource value is also needed. | Parse the response document from the KVP GetCapabilities request. |
IsDescribeCoverageKVPSupported | Does the IUT support KVP request encodings for DescribeCoverage requests? If the IUT does support this encoding, then an online resource value is also needed. | Parse the response document from the KVP GetCapabilities request. |
IsDescribeCoverageXMLSupported | Does the IUT support XML request encodings for DescribeCoverage requests? If the IUT does support this encoding, then an online resource value is also needed. | Parse the response document from the KVP GetCapabilities request. |
IsDescribeCoverageSOAPSupported | Does the IUT support SOAP request encodings for DescribeCoverage requests? If the IUT does support this encoding, then an online resource value is also needed. | Parse the response document from the KVP GetCapabilities request. |
IsGetCoverageKVPSupported | Does the IUT support KVP request encodings for GetCoverage requests? If the IUT does support this encoding, then an online resource value is also needed. | Parse the response document from the KVP GetCapabilities request. |
IsGetCoverageXMLSupported | Does the IUT support XML request encodings for GetCoverage requests? If the IUT does support this encoding, then an online resource value is also needed. | Parse the response document from the KVP GetCapabilities request. |
IsGetCoverageSOAPSupported | Does the IUT support SOAP request encodings for GetCoverage requests? If the IUT does support this encoding, then an online resource value is also needed. | Parse the response document from the KVP GetCapabilities request. |
EqualUpdateSequenceValue | An UpdateSequence value of the most recent service metadata document. | Parse GetCapabilities document. |
BogusUpdateSequenceValue | A value that is not a valid value in the server's possible UpdateSequence values. | Ask tester. UpdateSequence values are opaque to the client. |
LowestUpdateSequenceValue | The lowest possible value in the server's possible UpdateSequence values. | Ask tester. UpdateSequence values are opaque to the client. |
HighestUpdateSequenceValue | The highest possible value in the server's possible UpdateSequence values. | Ask tester. UpdateSequence values are opaque to the client. |
The WCS-GetCapabilities
test group includes assertions
covering the following capabilities: Sections, Accept Versions, UpdateSequence and Response.
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:minimalrequest | ||||
---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with only mandatory parameters is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||
Reference |
|
||||
Test type | Basic. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:sections:serviceidentification | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with a Sections parameter with value ServiceIdentification is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:sections:serviceprovider | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with a Sections parameter with value ServiceProvider is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:sections:operationsmetadata | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with a Sections parameter with value OperationsMetadata is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:sections:contents | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with a Sections parameter with value Contents is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:sections:all | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with a Sections parameter with value All is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:sections:twovalues | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with a Sections parameter with two values is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:sections:multiplevalues | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with a Sections parameter with multiple values is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:sections:bogus | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with a Sections parameter with value Bogus is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:acceptversions:1.1.1 | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with an AcceptVersions parameter with value 1.1.1 is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:acceptversions:0.0.0 | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with an AcceptVersions parameter with the version number 'too low' is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:acceptversions:99.99.99 | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with an AcceptVersions parameter with the version number 'too high' is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:acceptversions:multiplevalues | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with an AcceptVersions parameter with multiple values is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:updatesequence:novalue | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with an UpdateSequence parameter with no value is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:updatesequence:equalvalue | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that if the server supports UpdateSequence, when a GetCapabilities request with an UpdateSequence parameter with a value of EqualUpdateSequenceValue is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | |||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
Comment: This second test case assumes that the capabilities document has not changed since the response to the first request was sent. If the EqualUpdateSequenceValue is actually a lower UpdateSequence value rather than an equal value, then the capabilities document may be changing too fast for the server to properly implement the UpdateSequence parameter. |
|||||||||||
Reference |
|
|||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:updatesequence:bogusvalue | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that if the server supports UpdateSequence, when a GetCapabilities request with an UpdateSequence parameter with a value equal to a bogus value is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. The bogus value is one that is not a valid value in the server's updateSequence set of values. The value is supplied by the user. | |||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||
Reference |
|
|||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:updatesequence:lowestvalue | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that if the server supports UpdateSequence, when a GetCapabilities request with an UpdateSequence parameter with a value equal to the lowest possible value of the server's updateSequence set of values is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. The value is supplied by the user. | |||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||
Reference |
|
|||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:updatesequence:highestvalue | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that if the server supports UpdateSequence, when a GetCapabilities request with an UpdateSequence parameter with a value equal to the highest possible value of the server's updateSequence set of values is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. The value is supplied by the user. | |||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||
Reference |
|
|||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:acceptformats:textxml | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with an AcceptFormats parameter with a value of MIME type text/xml is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:acceptformats:textbogus | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCapabilities request with an AcceptFormats parameter wiith a value of MIME type text/bogus is submitted, the response is valid XML that validates against the WCS 1.1.1 GetCapabilities schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:serviceidentification | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains a ServiceIdentification section that validates against the OWS Common 1.1.0 ServiceIdentification schema. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:serviceprovider | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains a ServiceProvider section that validates against the OWS Common 1.1.0 ServiceProvider schema. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that validates against the OWS Common 1.1.0 OperationsMetadata schema. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:requiredattributes | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that has the three mandatory values of the XML attributes. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:postencoding | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section for DCP HTTP Post transfers, the PostEncoding constraint is specified. | ||
Test method |
Submit a request to the server with the following parameters and values:
There is currently no way to specifiy that KVP may be the encoding type. So the IUT should not fail just because this test fails. |
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:postmultipleconnectpoints | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section for DCP HTTP Post transfers, that multiple encoding constraints with multiple connect point URLs is valid. | ||
Test method |
Submit a request to the server with the following parameters and values:
There is currently no way to specifiy that KVP may be the encoding type. So the IUT should not fail just because this test fails. |
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:storeparameter | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that indicates whether the store parameter is implemented in GetCoverage requests. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:contents | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that contains a Contents section. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:contents:coveragesummary | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that contains a Contents section with a CoverageSummary. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:contents:supportedcrs | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that contains a Contents section with SupportedCRS that is a union of the nested CoverageSummaries. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:contents:supportedformat | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that contains a Contents section with SupportedFormat that is a union of the nested CoverageSummaries. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:contents:coveragesummarytitle | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that contains a Contents section. If there are CoverageSummaries then each one has a title. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:contents:coveragesummarysupportedformat | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that contains a Contents section. If there are CoverageSummaries then each one has at least one supportedFormat listed or inherited. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:contents:coveragesummarysupportedcrs | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that contains a Contents section. If there are CoverageSummaries then each one has at least one supportedCRS listed or inherited. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:contents:coveragesummaryidentifier | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that contains a Contents section. If there are CoverageSummaries then each one has either an identifier or a subsidiary CoverageSummary. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:contents:coveragesummaryidentifierxml | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that contains a Contents section. If there are CoverageSummaries then each identifier must conform to XML syntax. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:contents:coveragesumarysupportedformatxml | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that contains a Contents section. If there are CoverageSummaries then each SupportedFormat must conform to XML syntax. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcapabilities:response:operationsmetadata:contents:coveragesummaryidentifierunique | ||
---|---|---|---|
Test purpose (assertion) | Verify that the service metadata document is valid XML that contains an OperationsMetadata section that contains a Contents section. If there are CoverageSummaries then each identifier must be unique for this server. | ||
Test method |
Submit a request to the server with the following parameters and values:
|
||
Reference |
|
||
Test type | Capability. |
The WCS-DescribeCoverage
test group includes assertions
covering the following capabilities: DescribeCoverage; DescribeCoverage Response.
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:minimalrequest | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with only mandatory parameters is submitted, the response is valid XML that validates against the WCS 1.1.1 DescribeCoverage schema. | |||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||
Reference |
|
|||||||||||||
Test type | Basic. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:missingversion | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with a missing version parameter is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. | |||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||
Reference |
|
|||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:missingidentifier | ||||||
---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with a missing identifier parameter is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. | ||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||
Reference |
|
||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:multipleidentifiers | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with multiple identifier parameters is submitted, the response is valid XML that validates against the WCS 1.1.1 DescribeCoverage schema. | |||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||
Reference |
|
|||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:emptyidentifier | ||||||||
---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with an empty identifier parameter is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. | ||||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||||
Reference |
|
||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:bogusidentifier | ||||||||
---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with a bogus identifier parameter is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. | ||||||||
Test method |
Submit a request to the server with the following parameters and values:
|
||||||||
Reference |
|
||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:validwithbogusidentifiers | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with a valid identifier and a bogus identifier parameter is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. | |||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||
Reference |
|
|||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:response:interpolationmethods | |||||
---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with some identifiers is submitted, the response is valid XML that validates against the WCS 1.1.1 DescribeCoverage schema. The methods listed in the InterpolationMethods must be entries in the InterpolationMethods dictionary. | |||||
Test method |
Submit a request to the server with the following parameters and values:
|
|||||
Reference |
|
|||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:response:identifierxml | |||||
---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with some identifiers is submitted, the response is valid XML that validates against the WCS 1.1.1 DescribeCoverage schema. The identifier in the CoverageDescription must be usable literally as-is. | |||||
Test method |
Submit a request to the server with the following parameters and values:
|
|||||
Reference |
|
|||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:response:supportedformatxml | |||||
---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with some identifiers is submitted, the response is valid XML that validates against the WCS 1.1.1 DescribeCoverage schema. The supportedFormat in the CoverageDescription must be usable literally as-is. | |||||
Test method |
Submit a request to the server with the following parameters and values:
|
|||||
Reference |
|
|||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:response:fieldidentifierxml | |||||
---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with some identifiers is submitted, the response is valid XML that validates against the WCS 1.1.1 DescribeCoverage schema. The identifier in the Field section of the Range section in the CoverageDescription must be usable literally as-is. | |||||
Test method |
Submit a request to the server with the following parameters and values:
|
|||||
Reference |
|
|||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:response:interpolationmethodxml | |||||
---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with some identifiers is submitted, the response is valid XML that validates against the WCS 1.1.1 DescribeCoverage schema. The interpolationMethod in the InterpolationMethods section of the Field section of the Range section in the CoverageDescription must be usable literally as-is. | |||||
Test method |
Submit a request to the server with the following parameters and values:
|
|||||
Reference |
|
|||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:response:axisidentifierxml | |||||
---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with some identifiers is submitted, the response is valid XML that validates against the WCS 1.1.1 DescribeCoverage schema. The identifier in the Axis section of the Range section in the CoverageDescription must be usable literally as-is. | |||||
Test method |
Submit a request to the server with the following parameters and values:
|
|||||
Reference |
|
|||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:describecoverage:response:axiskeyxml | |||||
---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a DescribeCoverage request with some identifiers is submitted, the response is valid XML that validates against the WCS 1.1.1 DescribeCoverage schema. The key in the Axis section of the Range section in the CoverageDescription must be usable literally as-is. | |||||
Test method |
Submit a request to the server with the following parameters and values:
|
|||||
Reference |
|
|||||
Test type | Capability. |
The WCS-GetCoverage
test group includes assertions
covering the following capabilities: Identifier, BoundingBox,TemporalSubset, Field Identifier, Interpolation Method Type,
AxisSubset, RangeSubset KVP syntax, Output Format and store.
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:minimalrequest | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with only mandatory parameters is submitted, the response is not an exception. | |||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||
Test type | Basic. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:missingidentifier | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a missing identifier parameter is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. | ||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||
Reference |
|
||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:emptyidentifier | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with an empty identifier parameter is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. | ||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||
Reference |
|
||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:bogusidentifier | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a bogus identifier parameter is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. | ||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||
Reference |
|
||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:missingboundingbox | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a missing BoundingBox parameter is submitted, the response is valid XML that validates against the OWS Common 1.1.0 ExceptionReport schema. | ||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||
Reference |
|
||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:surroundingboundingbox | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a BoundingBox parameter which totally surrounds the CoverageDescription BoundingBox is submitted, the response is not an exception. | |||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:insideboundingbox | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a BoundingBox parameter which is totally inside the CoverageDescription BoundingBox is submitted, the response is not an exception. | |||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:overlappingboundingbox | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a BoundingBox parameter which overlaps the CoverageDescription BoundingBox is submitted, the response is not an exception. | |||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:boundingbox:outofrangecoordinates | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a BoundingBox parameter with coordinate values which are out of range is submitted, the response is not an exception. | |||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:outsideboundingbox | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a BoundingBox parameter which is totally outside and not overlapping the CoverageDescription BoundingBox is submitted, the response may or may not be an exception. The specification does not define the allowed response. | |||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:antimeridianboundingbox | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a BoundingBox parameter with coordinate values which span the antimeridian is submitted, the response is not an exception. | |||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:temporalsubset:timeposition | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a TimePosition parameter from the CoverageDescription is submitted, the response is not an exception. | ||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:temporalsubset:timeposition:early | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with an early TimePosition parameter is submitted, the response is not an exception. | |||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:temporalsubset:timeposition:late | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a late TimePosition parameter is submitted, the response is not an exception. | |||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:temporalsubset:timeperiod | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with TimePeriod BeginTime and EndTime parameters is submitted, the response is not an exception. | ||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:temporalsubset:timeperiodwithresolution | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a TimePeriod with resolution is submitted, the response is not an exception. | ||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:temporalsubset:timeperiodwithresolutionandframe | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a TimePeriod with resolution and frame is submitted, the response is not an exception. | ||||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:temporalsubset:timeperiodbegintimeonly | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a TimePeriod but just a BeginTime is submitted, the response is an exception. | ||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:temporalsubset:timeperiodendtimeonly | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a TimePeriod but just an EndTime is submitted, the response is an exception. | ||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:identifier | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a RangeSubset Identifier is submitted, the response is not an exception. | ||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:multipleidentifiers | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with RangeSubset Identifiers is submitted, the response is not an exception. | |||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:repeatedidentifiers | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a repeated RangeSubset Identifier is submitted, the response is an exception. | ||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:bogusidentifier | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a bogus RangeSubset Identifier is submitted, the response is an exception. | |||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:validwithbogusidentifiers | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with one valid RangeSubset Identifier and one bogus Identifier is submitted, the response is an exception. | ||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:interpolationmethod | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with an InterpolationMethod is submitted, the response is not an exception. | |||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:interpolationmethodmissing | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a missing InterpolationMethod is submitted, the response is an exception. | |||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:interpolationmethodbogus | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a bogus InterpolationMethod is submitted, the response is an exception. | |||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:axisidentifier:onekey | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with an Axis Identifier and one Axis Key is submitted, the response is not an exception. | ||||||||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:axisidentifier:somekeys | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with an Axis Identifier and some Axis Keys is submitted, the response is not an exception. | |||||||||||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:axisidentifier:allkeys | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with an Axis Identifier and all its Axis Keys is submitted, the response is not an exception. | ||||||||||||||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:axisidentifier:nokey | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with an Axis Identifier and no Axis Key is submitted, the response is an exception. | ||||||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:axisidentifier:boguskey | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with an Axis Identifier and a bogus Axis Key is submitted, the response is not an exception. | ||||||||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:kvpsyntax:colonbetweenfieldidentifiers | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request using KVP with a colon between Field Identifiers is submitted, the response is an exception. | |||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:kvpsyntax:commabetweenfieldidentifiers | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request using KVP with a comma between Field Identifiers is submitted, the response is an exception. | |||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:kvpsyntax:semicolonbetweenfieldidentifierandinterpolationmethod | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request using KVP with a semicolon between Field Identifier And InterpolationMethod is submitted, the response is an exception. | |||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:kvpsyntax:semicolonbetweenaxisidentifiers | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request using KVP with a semicolon between Axis Identifiers is submitted, the response is an exception. | ||||||||||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:kvpsyntax:semicolonbetweenaxiskeys | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request using KVP with a semicolon between Axis Keys is submitted, the response is an exception. | |||||||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:kvpsyntax:missingopeningsquarebracketbeforeaxisidentifier | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request using KVP with a missing opening square bracket before the axis identifier is submitted, the response is an exception. | ||||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:kvpsyntax:missingopeningsquarebracketbeforeaxiskey | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request using KVP with a missing opening square bracket before the axis key is submitted, the response is an exception. | ||||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:rangesubset:kvpsyntax:missingclosingsquarebracket | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request using KVP with a missing closing square bracket is submitted, the response is an exception. | ||||||||||||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:formats | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a format is submitted, the response is not an exception. | |||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:bogusformat | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a bogus format is submitted, the response is an exception. | ||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||
Reference |
|
||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:emptyformat | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with an empty string for the format is submitted, the response is an exception. | ||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||||
Reference |
|
||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:missingformat | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with the format missing is submitted, the response is an exception. | ||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
||||||||||||||||||
Reference |
|
||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:storetrue | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a store parameter set to true is submitted, the response is an exception or not depending on the capabilities. | ||||||||||||||||||||||||||||||
Test method |
Submit three requests to the server with the following parameters and values:
|
||||||||||||||||||||||||||||||
Reference |
|
||||||||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:storefalse | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a store parameter set to false is submitted, the response is not an exception. | |||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||
Test type | Capability. |
Test case identifier | urn:ogc:cite:ats:wcs:1.1.1:07-067r2:getcoverage:storebogus | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Test purpose (assertion) | Verify that when a GetCoverage request with a store parameter set to a bogus value is submitted, the response is an exception. | |||||||||||||||||||||||||
Test method |
Submit two requests to the server with the following parameters and values:
|
|||||||||||||||||||||||||
Reference |
|
|||||||||||||||||||||||||
Test type | Capability. |