4 #include <boost/bind.hpp>
7 #include <gtest/gtest.h>
33 TEST(DelegatesTest, testFrameDelegate)
38 boost::shared_ptr<Receiver> r6(
new Receiver());
39 std::shared_ptr<Receiver> r7(
new Receiver());
49 std::list<std::string> expected;
51 expected.push_back(
"0#8200");
58 EXPECT_EQ(expected, r6->responses);
59 EXPECT_EQ(expected, r7->responses);
72 TEST(DelegatesTest, testBoolFunc)
75 using BoolFunc = std::function<bool(
void)>;
78 BoolDelegate d1([]() {
return false; });
79 BoolDelegate d2([]() {
return true; });
96 int main(
int argc,
char **argv){
97 testing::InitGoogleTest(&argc, argv);
98 return RUN_ALL_TESTS();