35 #include <gtest/gtest.h> 
   49   EXPECT_EQ(*item, 5UL);
 
   55   EXPECT_EQ(*item, 6UL);
 
   60   const uint32_t count = 5;
 
   63   std::vector<boost::shared_ptr<uint32_t> > items;
 
   66   for (uint32_t i = 0; i < count; ++i)
 
   69     ASSERT_TRUE(items[i]);
 
   70     EXPECT_EQ(*items[i], 5UL);
 
   77   ASSERT_TRUE(items.back());
 
   80   std::set<boost::shared_ptr<uint32_t> > set;
 
   81   set.insert(items.begin(), items.end());
 
   82   EXPECT_EQ(set.size(), count);
 
   85 int main(
int argc, 
char** argv)
 
   87   testing::InitGoogleTest(&argc, argv);
 
   88   return RUN_ALL_TESTS();