Cover the five NullPointerException guards in QueryBuilderDefaults that
were previously unreachable in tests:
- builder(null) on the static factory
- Builder.dialect(null)
- Builder.defaultColumns(null)
- Builder.likePrefix(null)
- Builder.likeSuffix(null)
Also add selectBuilderDefaultOffsetApplied to hit the true-branch of the
defaultOffset ternary in SelectBuilder.buildLimitOffsetClause().
QueryBuilderDefaults now reports 100% line coverage; SelectBuilder
reaches 97.7% (only the unreachable UnsupportedOperationException path
for unknown operators remains uncovered).
Cover the five NullPointerException guards in QueryBuilderDefaults that were previously unreachable in tests:
Also add selectBuilderDefaultOffsetApplied to hit the true-branch of the defaultOffset ternary in SelectBuilder.buildLimitOffsetClause().
QueryBuilderDefaults now reports 100% line coverage; SelectBuilder reaches 97.7% (only the unreachable UnsupportedOperationException path for unknown operators remains uncovered).