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

Function ExpectRemovesRefsTo

cpp/src/arrow/compute/expression_test.cc:1322–1330  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1320}
1321
1322void ExpectRemovesRefsTo(Expression expr, Expression expected,
1323 const Schema& schema = *kBoringSchema) {
1324 ASSERT_OK_AND_ASSIGN(expr, expr.Bind(schema));
1325 ASSERT_OK_AND_ASSIGN(expected, expected.Bind(schema));
1326
1327 ASSERT_OK_AND_ASSIGN(auto without_named_refs, RemoveNamedRefs(expr));
1328
1329 EXPECT_EQ(without_named_refs, expected);
1330}
1331
1332TEST(Expression, RemoveNamedRefs) {
1333 ExpectRemovesRefsTo(field_ref("i32"), field_ref(2));

Callers 1

TESTFunction · 0.85

Calls 2

ASSERT_OK_AND_ASSIGNFunction · 0.70
BindMethod · 0.45

Tested by

no test coverage detected