Log Surgeon
Test & API docs
Loading...
Searching...
No Matches
test-query.cpp File Reference
#include <cstddef>
#include <set>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include <log_surgeon/Lexer.hpp>
#include <log_surgeon/Schema.hpp>
#include <log_surgeon/SchemaParser.hpp>
#include <log_surgeon/wildcard_query_parser/Query.hpp>
#include <catch2/catch_test_macros.hpp>

Functions

void empty_query ()
 Creates and tests an empty Query.
void greedy_wildcard_query ()
 Creates and tests a greedy wildcard Query.
void repeated_greedy_wildcard_query ()
 Creates and tests a query with repeated greedy wildcards.
void mixed_wildcard_query ()
 Creates and tests a query with a non-greedy wildcard followed by a greedy wildcard.
void repeated_non_greedy_wildcard_query ()
 Creates and tests a query with a long non-greedy wildcard sequence.
void escaped_star_query ()
 Creates and tests a query with an escaped '*' character.
void escaped_question_mark_query ()
 Creates and tests a query with an escaped '?' character.
void int_query ()
 Creates and tests a numeric-only query.
void non_wildcard_multi_variable_query ()
 Creates and tests a query with multiple variable types.
void wildcard_multi_variable_query ()
 Creates and tests a query with multiple variable types.