codewarnab opened a new pull request, #11998: URL: https://github.com/apache/arrow-rs/pull/11998
# Which issue does this PR close? Part of [#11033](https://github.com/apache/arrow-rs/issues/11033). # Rationale for this change The public-behavior cast tests in `arrow-cast/src/cast/mod.rs` are being moved into the crate-level integration test suite so individual cast families are easier to locate and maintain. This is the string-test slice of that work. # What changes are included in this PR? - Adds `arrow-cast/tests/cast/string.rs` to the existing `cast` integration-test target. - Moves three public string cast tests out of the inline `cast/mod.rs` test module. - Keeps numeric and boolean, temporal, and binary and byte-view cases for their separately tracked groups. - Does not change production behavior or widen production visibility. # Are these changes tested? Yes. The existing string cast coverage is preserved unchanged in the integration suite. The full workspace test suite passes locally, and the moved sliced-offset test was verified to fail when its expected public result was deliberately corrupted. Repository-wide formatting, spelling, and all-features Clippy checks also pass. # Are there any significant user-facing changes? No. # AI usage disclosure OpenAI Codex assisted with the mechanical test extraction. I reviewed the resulting changes, verified the moved tests exercise the public cast API, and ran the full workspace validation locally. -- 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]
