Commits


Antoine Pitrou authored and GitHub committed df82d4cce52
GH-45279: [C++][Compute] Move all Grouper tests to grouper_test.cc (#45280) ### What changes are included in this PR? 1. Move tests for the Grouper and RowSegmenter implementations to `arrow/compute/row/grouper_test.cc` where they belong (this also makes `acero/hash_aggregate_test.cc` slightly shorter) 2. Introduce a `arrow_compute_testing` object library to hold compute-related testing utilities 3. Remove duplicate definitions of `ExecBatchFromJSON` from Dataset and Acero 4. Make `arrow/compute/kernels/test_util.h` internal ### Are these changes tested? Yes, by existing tests and CI. ### Are there any user-facing changes? No. * GitHub Issue: #45279 Authored-by: Antoine Pitrou <antoine@python.org> Signed-off-by: Antoine Pitrou <antoine@python.org>