Testing if copy successfully.
Bind to test2.
Copy from test2.
193 {
194
196
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()