| 31 | } // namespace |
| 32 | |
| 33 | TEST(DimExprUtil, SimplifyNeg) { |
| 34 | DimExpr dim_expr = Negative<DimExpr>{-1}; |
| 35 | DimExpr ret = SimplifyDimExpr(dim_expr); |
| 36 | ASSERT_TRUE(ret.Has<std::int64_t>()); |
| 37 | ASSERT_EQ(ret.Get<std::int64_t>(), 1); |
| 38 | DimExpr double_neg_expr = Negative<DimExpr>{dim_expr}; |
| 39 | ret = SimplifyDimExpr(double_neg_expr); |
| 40 | ASSERT_TRUE(ret.Has<std::int64_t>()); |
| 41 | ASSERT_EQ(ret.Get<std::int64_t>(), -1); |
| 42 | } |
| 43 | |
| 44 | TEST(DimExprUtil, Substitute) { |
| 45 | DimExpr dim_expr = CreateExampleDimExpr(); |
nothing calls this directly
no test coverage detected