FrankChen021 opened a new pull request, #19939: URL: https://github.com/apache/druid/pull/19939
## Summary - Migrate the SQL core and schema test classes to JUnit 5. - Replace JUnit 4 assertions and lifecycle annotations with Jupiter APIs. - Preserve existing JUnit 5 `@ParameterizedClass` patterns for class-level parameterized tests. - Remove obsolete SQL-module migration-support, Vintage, JUnitParams, and direct Hamcrest Core declarations. - Retain the shared `DruidExceptionMatcher` compatibility dependency because it remains unchanged and is still used by tests. ## Validation - SQL parser test: 57 tests passed. - Vectorized expression consistency test: 26 tests passed. - Maven Checkstyle: 0 violations. - Maven SpotBugs: 0 bugs/errors. - `git diff --check` passed. ## Tracking Part of [#13948](https://github.com/apache/druid/issues/13948). This follows [#19909](https://github.com/apache/druid/pull/19909), which migrated the SQL leaf and Quidem tests. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
