[fix](nereids) SimplifyArithmeticRuleTest ut failed (#15486)
this PR remove typeCoercion on expected expr in ExpressionRewriteTestHelper. Because we should not rewrite expected expr at all. It will change the expected expr unexpectedly.
This commit is contained in:
@ -66,7 +66,6 @@ public abstract class ExpressionRewriteTestHelper {
|
||||
Expression needRewriteExpression = PARSER.parseExpression(expression);
|
||||
needRewriteExpression = typeCoercion(replaceUnboundSlot(needRewriteExpression, mem));
|
||||
Expression expectedExpression = PARSER.parseExpression(expected);
|
||||
expectedExpression = typeCoercion(replaceUnboundSlot(expectedExpression, mem));
|
||||
Expression rewrittenExpression = executor.rewrite(needRewriteExpression);
|
||||
Assertions.assertEquals(expectedExpression.toSql(), rewrittenExpression.toSql());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user