Big cleanup

This commit is contained in:
eelke 2022-05-26 08:25:31 +02:00
parent d3080a08bb
commit 8b671090a0
55 changed files with 214 additions and 3967 deletions

View file

@ -27,8 +27,7 @@ SOURCES += main.cpp \
tst_CodeBuilder.cpp \
tst_NameManglingRules.cpp \
tst_TypeMappings.cpp \
tst_Range.cpp \
tst_SqlParser.cpp
tst_Range.cpp
win32:CONFIG(release, debug|release): LIBS += -L$$OUT_PWD/../../core/release/ -lcore
else:win32:CONFIG(debug, debug|release): LIBS += -L$$OUT_PWD/../../core/debug/ -lcore

View file

@ -1,30 +0,0 @@
#include <gtest/gtest.h>
#include <gmock/gmock-matchers.h>
#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));
//}