apache / apache/arrow-adbc

c/validation: clean up GTest matchers, utilities

Open
#938 1 comment 0 reactions 1 assignee Claimed by @lidavidm View on GitHub
Dominant language
C#
Stars
627
Forks
217
Avg merge
17h
Merged PRs (30d)
57

Description

- Add test helper to execute a statement and get back `Result` (for DDL)
- Reorganize and document the quirks
- Add test helper to execute a statement and get back a single batch (tests assume they will always be a single batch but that isn't necessarily true)
- Create or use utilities for iterating over streams (https://github.com/apache/arrow-nanoarrow/issues/403)
- Create utilities for asserting on values, preferably using native C++ types for clarity, and so that we can use the native GTest matchers
- Remove the StreamReader class
- Consolidate the Handle class
- Create utilities for asserting on schemas more effectively (particularly for parameterized/nested types). Possibly something like the standard GTest ElementsAre.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.