cleanup(tests): pass a valid inspector to factory/ast/filter tests

Signed-off-by: Luca Guerra <luca@guerra.sh>
This commit is contained in:
Luca Guerra
2024-02-09 15:15:37 +00:00
committed by poiana
parent e18acc361e
commit 12f57514ad

View File

@@ -23,9 +23,9 @@ limitations under the License.
#define RULESET_2 2 #define RULESET_2 2
/* Helpers methods */ /* Helpers methods */
static std::shared_ptr<sinsp_filter_factory> create_factory(filter_check_list& list) static std::shared_ptr<sinsp_filter_factory> create_factory(sinsp* inspector, filter_check_list& list)
{ {
std::shared_ptr<sinsp_filter_factory> ret(new sinsp_filter_factory(NULL, list)); std::shared_ptr<sinsp_filter_factory> ret(new sinsp_filter_factory(inspector, list));
return ret; return ret;
} }
@@ -53,8 +53,10 @@ static std::shared_ptr<sinsp_filter> create_filter(
TEST(Ruleset, enable_disable_rules_using_names) TEST(Ruleset, enable_disable_rules_using_names)
{ {
sinsp inspector;
sinsp_filter_check_list filterlist; sinsp_filter_check_list filterlist;
auto f = create_factory(filterlist); auto f = create_factory(&inspector, filterlist);
auto r = create_ruleset(f); auto r = create_ruleset(f);
auto ast = create_ast(f); auto ast = create_ast(f);
auto filter = create_filter(f, ast); auto filter = create_filter(f, ast);
@@ -120,8 +122,10 @@ TEST(Ruleset, enable_disable_rules_using_names)
TEST(Ruleset, enable_disable_rules_using_tags) TEST(Ruleset, enable_disable_rules_using_tags)
{ {
sinsp inspector;
sinsp_filter_check_list filterlist; sinsp_filter_check_list filterlist;
auto f = create_factory(filterlist); auto f = create_factory(&inspector, filterlist);
auto r = create_ruleset(f); auto r = create_ruleset(f);
auto ast = create_ast(f); auto ast = create_ast(f);
auto filter = create_filter(f, ast); auto filter = create_filter(f, ast);