MCPcopy Create free account
hub / github.com/apache/arrow / ValidateBooleanAgg

Function ValidateBooleanAgg

cpp/src/arrow/compute/kernels/aggregate_test.cc:142–149  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

140
141template <UnaryOp& Op, typename ScalarAggregateOptions, typename ScalarType>
142void ValidateBooleanAgg(const std::string& json,
143 const std::shared_ptr<ScalarType>& expected,
144 const ScalarAggregateOptions& options) {
145 SCOPED_TRACE(json);
146 auto array = ArrayFromJSON(boolean(), json);
147 ASSERT_OK_AND_ASSIGN(Datum result, Op(array, options, nullptr));
148 AssertScalarsEqual(*expected, *result.scalar(), /*verbose=*/true);
149}
150
151TEST(TestBooleanAggregation, Sum) {
152 const ScalarAggregateOptions& options = ScalarAggregateOptions::Defaults();

Callers

nothing calls this directly

Calls 3

ArrayFromJSONFunction · 0.85
AssertScalarsEqualFunction · 0.50
scalarMethod · 0.45

Tested by

no test coverage detected