#pragma once #include #include #include struct ParserTestCase { const std::string_view input_text; const char * expected_ast = nullptr; }; class ParserTest : public ::testing::TestWithParam, ParserTestCase>> {}; class ParserKQLTest : public ::testing::TestWithParam, ParserTestCase>> {}; class ParserRegexTest : public ::testing::TestWithParam, ParserTestCase>> {};