In DescribeSensor tests, parameter "version" is used incorrectly - as
GetCapabilities reports both SOS versions "1.0.0" and "2.0.0" as allowed, the
post requests send <version=""1.0.0 2.0.0"">, which always triggers an error.
It seems that would be just right, since this is version
1.0.0 under test.
In DescribeSensor tests, the quote marks in the outputFormat value
<text/xml; subtype=""sensorML/1.0.1""> are replaced with <">. Similar
request with <"> instead <"> returns a normal describeSensor
response. I am not sure if that is an error, as in theory both are legitimate
substitutes for the quote marks; however, in practice <"> seems less
harmless.
Test "sos:general-SOS.General-InvalidRequest.1" sends POST request instead
of GET. Although it is totally legitimate test because SOS instance has to
support both HTTP methods, our implementation has different endpoints for GET
and POST, which is clearly described in GetCapabilities document. Is it
possible either to take the POST endpoint URL from the GetCapabilities
document or switch to GET method in this test?
In DescribeSensor tests, parameter "version" is used incorrectly - as GetCapabilities reports both SOS versions "1.0.0" and "2.0.0" as allowed, the post requests send <version=""1.0.0 2.0.0"">, which always triggers an error. It seems that would be just right, since this is version
1.0.0 under test.
In DescribeSensor tests, the quote marks in the outputFormat value <text/xml; subtype=""sensorML/1.0.1""> are replaced with <">. Similar request with <"> instead <"> returns a normal describeSensor response. I am not sure if that is an error, as in theory both are legitimate substitutes for the quote marks; however, in practice <"> seems less harmless.
In DescribeSensor tests, the POST request URL somehow combines two - one for SOAP and another for POST: <URL: [http://ioossos.axiomalaska.com/52n-sos-ioos-stable/sos/soap]() [http://ioossos.axiomalaska.com/52n-sos-ioos-stable/sos/pox]()> Is that the right way? I think that only second URL should be used.
Test "sos:general-SOS.General-InvalidRequest.1" sends POST request instead of GET. Although it is totally legitimate test because SOS instance has to support both HTTP methods, our implementation has different endpoints for GET and POST, which is clearly described in GetCapabilities document. Is it possible either to take the POST endpoint URL from the GetCapabilities document or switch to GET method in this test?
Originally reported in the OGC CITE issue tracker: issue #894
Opened: 2013-11-09 04:48:17 Last Updated: 2013-12-16 10:09:04