SpiecsEngine
 
Loading...
Searching...
No Matches

◆ TEST_F() [3/72]

SpicesTest::TEST_F ( Delegate_test ,
Copy  )

Testing if copy successfully.

Bind to test2.

Copy from test2.

Definition at line 193 of file Delegate_test.h.

193 {
194
196
197 DelegateFuncTest funcTestClass;
198
202 {
203 test2.Bind(std::bind(&DelegateFuncTest::Test0, &funcTestClass, std::placeholders::_1, std::placeholders::_2));
204
205 EXPECT_EQ(test2.size(), 1);
206 EXPECT_EQ(test2.empty(), false);
207 }
208
212 {
213 DelegateTest2 test2c = test2;
214
215 EXPECT_EQ(test2c.size(), 1);
216 EXPECT_EQ(test2c.empty(), false);
217
218 test2c.UnBind(std::bind(&DelegateFuncTest::Test0, &funcTestClass, std::placeholders::_1, std::placeholders::_2));
219
220 EXPECT_EQ(test2.size(), 0);
221 EXPECT_EQ(test2.empty(), true);
222 }
223 }
#define SPICESTEST_PROFILE_FUNCTION()
Test Function Class.

References SpicesTest::DelegateFuncTest::Test0().