]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test/encoding: c++11 STL appears to make fewer copies, yay
authorSage Weil <sage@redhat.com>
Fri, 7 Aug 2015 22:22:51 +0000 (18:22 -0400)
committerSage Weil <sage@redhat.com>
Sat, 8 Aug 2015 11:29:43 +0000 (07:29 -0400)
The failure was

test/encoding.cc:191: Failure
Value of: 10
Expected: my_key_t::get_copy_ctor()
Which is: 5
test/encoding.cc:196: Failure
Value of: 10
Expected: my_val_t::get_copy_ctor()
Which is: 5

Signed-off-by: Sage Weil <sage@redhat.com>
src/test/encoding.cc

index a047b61a3015f3c2390cda423664c5d2d70eccac..4f2b26c522799b49f50ad547277fdee75837c110 100644 (file)
@@ -188,12 +188,12 @@ TEST(EncodingRoundTrip, MultimapConstructorCounter) {
 
   EXPECT_EQ(my_key_t::get_default_ctor(), 5);
   EXPECT_EQ(my_key_t::get_one_arg_ctor(), 0);
-  EXPECT_EQ(my_key_t::get_copy_ctor(), 10);
+  EXPECT_EQ(my_key_t::get_copy_ctor(), 5);
   EXPECT_EQ(my_key_t::get_assigns(), 0);
 
   EXPECT_EQ(my_val_t::get_default_ctor(), 5);
   EXPECT_EQ(my_val_t::get_one_arg_ctor(), 0);
-  EXPECT_EQ(my_val_t::get_copy_ctor(), 10);
+  EXPECT_EQ(my_val_t::get_copy_ctor(), 5);
   EXPECT_EQ(my_val_t::get_assigns(), 0);
 }