Skip to content

c/validation: clean up GTest matchers, utilities #938

@lidavidm

Description

@lidavidm
  • Add test helper to execute a statement and get back Result<int64_t> (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 (Add c++ range-for loop helpers arrow-nanoarrow#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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions