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();