From 2302e64e7e773efead1d4a38aeb21138062477b5 Mon Sep 17 00:00:00 2001 From: Gabor Volfinger Date: Wed, 29 Jun 2022 12:39:12 +0200 Subject: [PATCH] refactor unit test --- tests/unit/cypher_main_visitor.cpp | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/tests/unit/cypher_main_visitor.cpp b/tests/unit/cypher_main_visitor.cpp index 4da29e39a..210651ec5 100644 --- a/tests/unit/cypher_main_visitor.cpp +++ b/tests/unit/cypher_main_visitor.cpp @@ -786,26 +786,7 @@ TEST_P(CypherMainVisitorTest, CaseSimpleForm) { ASSERT_TRUE(condition); ast_generator.CheckLiteral(condition->expression1_, 5); ast_generator.CheckLiteral(condition->expression2_, 10); - ast_generator.CheckLiteral(if_operator->then_expression_, 1); - ast_generator.CheckLiteral(if_operator->else_expression_, TypedValue()); -} - -TEST_P(CypherMainVisitorTest, CaseSimpleFormNullcheckIsSet) { - auto &ast_generator = *GetParam(); - auto *query = dynamic_cast(ast_generator.ParseQuery("RETURN CASE 5 WHEN 10 THEN 1 END")); - ASSERT_TRUE(query); - ASSERT_TRUE(query->single_query_); - auto *single_query = query->single_query_; - auto *return_clause = dynamic_cast(single_query->clauses_[0]); - auto *if_operator = dynamic_cast(return_clause->body_.named_expressions[0]->expression_); - auto *condition = dynamic_cast(if_operator->condition_); - ASSERT_TRUE(condition); - ast_generator.CheckLiteral(condition->expression1_, 5); - ast_generator.CheckLiteral(condition->expression2_, 10); - - // This might be the only line thats different. ASSERT_TRUE(condition->isnullcheckrequired_); - ast_generator.CheckLiteral(if_operator->then_expression_, 1); ast_generator.CheckLiteral(if_operator->else_expression_, TypedValue()); }