Skip to content

Conversation

@sujata-m
Copy link
Contributor

Dev Board Ticket

https://dev.azure.com/TDEI-UW/TDEI/_workitems/edit/2365

Changes

  • Improved GeoJSON parse error reporting with detailed file, line, and column context.
  • Added unit tests covering JSON parsing and file read failure scenarios.
  • Capped duplicate _id validation messages default it to first 20 values while reporting the total duplicate count to avoid excessively large issue payloads.
  • Added a new unit test that verifies duplicate ID logging trims the displayed IDs to 20 while reporting the total number of duplicates.

Testing

  • Added 4 new unit test cases to support the changes

## Dev Board Ticket
https://dev.azure.com/TDEI-UW/TDEI/_workitems/edit/2365

## Changes
- Improved GeoJSON parse error reporting with detailed file, line, and column context.
- Added unit tests covering JSON parsing and file read failure scenarios.
- Capped duplicate `_id` validation messages default it to first 20 values while reporting the total duplicate count to avoid excessively large issue payloads.
- Added a new unit test that verifies duplicate ID logging trims the displayed IDs to 20 while reporting the total number of duplicates.

## Testing
- Added new unit test cases to support the changes
@sujata-m sujata-m requested review from MashB and susrisha September 29, 2025 09:11
@sujata-m sujata-m merged commit 7cd2d94 into develop Sep 29, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants