You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The WMTS test suite tests invalid I/J values, documents it looks for InvalidParameterValue, actually checks for TileOutOfRange, while the standard wants PointIJOutOfRange #99
Describe the bug
When a GetFeatureInfo is performed using an out of range I or J value, the ATS states:
Test method: When a request contains an I or J greater or equal to TileHeight and
TileWidth respectively for the selected TileMatrix, then the server throws an
exception (code=PointIJOutOfRange) in Procedure Oriented Architectural Style or a
HTTP 404 File not found in Resource Oriented Architectural Style
PointIJOutOfRange is also described in Table 26 (page 48), as part of the "Exception codes for GetFeatureInfo operation".
However, the test documentation, displayed in the final report, checks for:
the response entity contains an exceptionCode attribute value of "InvalidParameterValue".
To Reproduce
Run the WMTS tests with a server following the specification ATS, and returns a PointIJOutOfRange code.
The test will fail, reporting though documentation that it's looking for InvalidParameterValue (but actually checking for TileOutOfRange.