X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=tests%2Flib%2Futils%2Frun-in.cpp;fp=tests%2Flib%2Futils%2Frun-in.cpp;h=e1b9dee1a1a241719d861ca792595f75a959b9fe;hp=bb7e4d919546f42778cc647c1a5431f2cdb6f01b;hb=5ecc1dc9a8d3ba726539fdd67e1be6a99f7dacf2;hpb=230ec73afe8bf139f205562225932611d0e4e256 diff --git a/tests/lib/utils/run-in.cpp b/tests/lib/utils/run-in.cpp index bb7e4d91..e1b9dee1 100644 --- a/tests/lib/utils/run-in.cpp +++ b/tests/lib/utils/run-in.cpp @@ -10,6 +10,7 @@ #include "cpp-common/bt2/component-class-dev.hpp" #include "cpp-common/bt2/component-class.hpp" #include "cpp-common/bt2/graph.hpp" +#include "cpp-common/bt2/query-executor.hpp" #include "run-in.hpp" @@ -113,20 +114,7 @@ void runIn(RunInCompClsQueryFunc compClsCtxFunc, RunInCompClsInitFunc compCtxFun const auto srcCompCls = bt2::SourceComponentClass::create(); /* Execute a query (executes `compClsCtxFunc`) */ - { - const auto queryExec = bt_query_executor_create_with_method_data( - bt_component_class_source_as_component_class(srcCompCls->libObjPtr()), "", nullptr, - &data); - - BT_ASSERT(queryExec); - - const bt_value *queryRes; - const auto status = bt_query_executor_query(queryExec, &queryRes); - - BT_ASSERT(status == BT_QUERY_EXECUTOR_QUERY_STATUS_OK); - bt_value_put_ref(queryRes); - bt_query_executor_put_ref(queryExec); - } + bt2::QueryExecutor::create(*srcCompCls, "object-name", data)->query(); /* Create graph */ const auto graph = bt2::Graph::create(0);