#include #include #include "SqlLexer.h" #include "SqlParser.h" #include "SqlAstSelect.h" #include "PrintTo_Qt.h" using namespace testing; TEST(SqlParser, emptyFile) { QString input; SqlLexer lexer(input, LexerState::Null); SqlParser parser(lexer); auto res = parser.parse(); ASSERT_TRUE(res == nullptr); } //TEST(SqlParser, select) //{ // QString input("SELECT"); // SqlLexer lexer(input, LexerState::Null); // SqlParser parser(lexer); // auto res = parser.parse(); // ASSERT_TRUE(res != nullptr); // ASSERT_EQ(typeid(*res), typeid(SqlAst::Select)); //}