Loading
fix(csr): discovery 037 - entity-id matching, a closed polygon for within, three-page pagination
Merge after: !349 (merged). This MR is stacked on it and targets fix/csr-attribute-names.
Fixes the Context Source Registration discovery Test Cases in 037:
- 037_07: the
withinpolygon is now a closed linear ring (IETF RFC 7946 clause 3.1.6). The expected location is plain GeoJSON. - 037_10_01:
idis a list of Entity ids (TS 104 176 clause 9.2.3.1), not of registration ids. With the two Building ids, the second and third registrations match. - 037_11: there are now three registrations, so
limit=1gives three pages. The last page has nonextlink. The Link headers are checked on the response headers.limit=15returns all three registrations.
Effect: 7 Test Cases (037_07 x2, 037_10 x2, 037_11 x3) fail on develop and pass on this branch. None breaks.
Checks run: robocop format --check, the documentation generator, doc/tests (13/13), statistics. The two dry-run failures of 037_10 also fail on develop.