| 1320 | } |
| 1321 | |
| 1322 | void 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 | |
| 1332 | TEST(Expression, RemoveNamedRefs) { |
| 1333 | ExpectRemovesRefsTo(field_ref("i32"), field_ref(2)); |
no test coverage detected