diff --git a/plugins/amda/tests/TestAmdaFuzzing.cpp b/plugins/amda/tests/TestAmdaFuzzing.cpp index 57a183a..bcbbad2 100644 --- a/plugins/amda/tests/TestAmdaFuzzing.cpp +++ b/plugins/amda/tests/TestAmdaFuzzing.cpp @@ -19,7 +19,11 @@ namespace { // Aliases // // /////// // +using VariableId = int; + using OperationsPool = std::set >; +using VariablesPool = std::map >; + // ///////// // // Constants // // ///////// // @@ -35,7 +39,12 @@ public: explicit FuzzingTest(VariableController &variableController, Properties properties) : m_VariableController{variableController}, m_Properties{std::move(properties)}, + m_VariablesPool{} { + // Inits variables pool: at init, all variables are null + for (auto variableId = 0; variableId < nbMaxVariables(); ++variableId) { + m_VariablesPool[variableId] = nullptr; + } } void execute() @@ -65,6 +74,7 @@ private: VariableController &m_VariableController; Properties m_Properties; + VariablesPool m_VariablesPool; }; } // namespace