Skip to content

test(reader): cover VortexHttpReader.open(uri, registry) overload#116

Merged
dfa1 merged 1 commit into
mainfrom
fix/http-reader-2arg-coverage
Jun 21, 2026
Merged

test(reader): cover VortexHttpReader.open(uri, registry) overload#116
dfa1 merged 1 commit into
mainfrom
fix/http-reader-2arg-coverage

Conversation

@dfa1

@dfa1 dfa1 commented Jun 21, 2026

Copy link
Copy Markdown
Owner

The CLIENT -> DEFAULT_HTTP_CLIENT rename marked the two-arg open()
delegation as new code; it was the only uncovered new line, dragging
SonarCloud new-code coverage to 50% and failing the quality gate. The
one- and three-arg overloads were already covered (IT + mock-client
unit tests); this adds an IT for the two-arg overload.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

The CLIENT -> DEFAULT_HTTP_CLIENT rename marked the two-arg open()
delegation as new code; it was the only uncovered new line, dragging
SonarCloud new-code coverage to 50% and failing the quality gate. The
one- and three-arg overloads were already covered (IT + mock-client
unit tests); this adds an IT for the two-arg overload.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@dfa1 dfa1 merged commit 34891d6 into main Jun 21, 2026
6 checks passed
@dfa1 dfa1 deleted the fix/http-reader-2arg-coverage branch June 21, 2026 10:27
dfa1 added a commit that referenced this pull request Jun 21, 2026
The prior IT (#116) exercised the two-arg overload but @tag("integration")
*IT classes run under failsafe, not surefire, so JaCoCo/Sonar never saw
them — new-code coverage stayed at 50% and the quality gate stayed red.

Replace it with a surefire unit test: a non-HTTP URI makes
HttpRequest.newBuilder reject the scheme before any socket opens, so the
delegation line runs offline with no real network I/O.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

1 participant