Testing if Execute successfully.
Testing initialized container's size.
98 {
99
101
103
104 m_Nodes.push_back({ "A", {"C"}, std::bind((void(directed_acyclic_graphFuncTest::*)()) & directed_acyclic_graphFuncTest::Test, &funcTestClass) });
105 m_Nodes.push_back({ "B", {"A"}, std::bind((void(directed_acyclic_graphFuncTest::*)(float)) & directed_acyclic_graphFuncTest::Test, &funcTestClass, 1.0f) });
106 m_Nodes.push_back({ "C", {}, std::bind(&directed_acyclic_graphFuncTest::Test1) });
107
108 for (int i = 0; i < m_Nodes.size(); i++)
109 {
110 m_DAG.add_node(&m_Nodes[i]);
111 }
112
113 m_DAG.execute();
114
118 EXPECT_EQ(m_Nodes.size(), 3);
119 }
#define SPICESTEST_PROFILE_FUNCTION()