Skip to content

fix(junit): resolve datasource placeholders with bounded expansion#16

Merged
y-ok merged 2 commits into
mainfrom
release/0.2.2-placeholder-fix
Mar 31, 2026
Merged

fix(junit): resolve datasource placeholders with bounded expansion#16
y-ok merged 2 commits into
mainfrom
release/0.2.2-placeholder-fix

Conversation

@y-ok

@y-ok y-ok commented Mar 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • resolve ${...} datasource placeholders in TestResourceContext using system properties, environment variables, and loaded properties
  • keep placeholder resolution bounded with an iteration limit to avoid non-terminating expansion
  • add tests for system property/environment/property fallback, non-string keys, and iteration-limit behavior
  • bump project versions to 0.2.2

Verification

  • mvn clean test (BUILD SUCCESS)
  • Coverage (JaCoCo)
    • flexdblink: INSTRUCTION 100% (19515/19515), BRANCH 100% (2086/2086)
    • flexdblink-maven-plugin: INSTRUCTION 100% (1409/1409), BRANCH 100% (164/164)

@y-ok y-ok merged commit 21d4378 into main Mar 31, 2026
6 checks passed
@y-ok y-ok deleted the release/0.2.2-placeholder-fix branch March 31, 2026 13:45
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