SpiecsEngine
 
Loading...
Searching...
No Matches

◆ TEST_F() [6/72]

SpicesTest::TEST_F ( directed_acyclic_graph_test ,
Execute  )

Testing if Execute successfully.

Testing initialized container's size.

Definition at line 98 of file DirectedAcyclicGraph_test.h.

98 {
99
101
102 directed_acyclic_graphFuncTest funcTestClass;
103
104 m_Nodes.push_back({ "A", {"C"}, std::bind((void(directed_acyclic_graphFuncTest::*)()) & directed_acyclic_graphFuncTest::Test, &funcTestClass) }); /* @brief Override Class Function. */
105 m_Nodes.push_back({ "B", {"A"}, std::bind((void(directed_acyclic_graphFuncTest::*)(float)) & directed_acyclic_graphFuncTest::Test, &funcTestClass, 1.0f) }); /* @brief Override Class Function. */
106 m_Nodes.push_back({ "C", {}, std::bind(&directed_acyclic_graphFuncTest::Test1) }); /* @brief Static Class Function. */
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()