From: David Zafman Date: Wed, 3 Apr 2013 06:12:12 +0000 (-0700) Subject: librados: Fixes to list_snaps test changes X-Git-Tag: v0.62~100^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ea7c6c6db9b18fc1ba0ca7fe69ad5aee5246e083;p=ceph.git librados: Fixes to list_snaps test changes Add back assert for overlap Fix snap size and remove unnecessary comments Fix failing test cases Signed-off-by: David Zafman --- diff --git a/src/test/librados/snapshots.cc b/src/test/librados/snapshots.cc index 0cc6bb2e9a72..fc83cf1f81ea 100644 --- a/src/test/librados/snapshots.cc +++ b/src/test/librados/snapshots.cc @@ -339,7 +339,8 @@ TEST(LibRadosSnapshots, SelfManagedSnapRollbackPP) { ASSERT_EQ(0, readioctx.list_snaps("foo", &ss)); ASSERT_EQ(1u, ss.clones.size()); ASSERT_EQ(head, ss.clones[0].cloneid); - ASSERT_EQ(0u, ss.clones[0].snaps.size()); //this could go away in the future + ASSERT_EQ(0u, ss.clones[0].snaps.size()); + ASSERT_EQ(0u, ss.clones[0].overlap.size()); ASSERT_EQ(384u, ss.clones[0].size); my_snaps.push_back(-2); @@ -427,8 +428,7 @@ TEST(LibRadosSnapshots, SelfManagedSnapOverlapPP) { ASSERT_EQ(0, readioctx.list_snaps("foo", &ss)); ASSERT_EQ(1u, ss.clones.size()); ASSERT_EQ(head, ss.clones[0].cloneid); - ASSERT_EQ(1u, ss.clones[0].snaps.size()); - ASSERT_EQ(my_snaps[0], ss.clones[0].snaps[0]); //this could go away in the future + ASSERT_EQ(0u, ss.clones[0].snaps.size()); ASSERT_EQ(0u, ss.clones[0].overlap.size()); ASSERT_EQ(1152u, ss.clones[0].size); @@ -450,9 +450,8 @@ TEST(LibRadosSnapshots, SelfManagedSnapOverlapPP) { ASSERT_EQ(0, readioctx.list_snaps("foo", &ss)); ASSERT_EQ(2u, ss.clones.size()); ASSERT_EQ(my_snaps[1], ss.clones[0].cloneid); - ASSERT_EQ(2u, ss.clones[0].snaps.size()); - ASSERT_EQ(my_snaps[0], ss.clones[0].snaps[0]); //this could go away in the future - ASSERT_EQ(my_snaps[1], ss.clones[0].snaps[1]); + ASSERT_EQ(1u, ss.clones[0].snaps.size()); + ASSERT_EQ(my_snaps[1], ss.clones[0].snaps[0]); ASSERT_EQ(5u, ss.clones[0].overlap.size()); ASSERT_EQ(0u, ss.clones[0].overlap[0].first); ASSERT_EQ(128u, ss.clones[0].overlap[0].second); @@ -488,9 +487,8 @@ TEST(LibRadosSnapshots, SelfManagedSnapOverlapPP) { ASSERT_EQ(0, readioctx.list_snaps("foo", &ss)); ASSERT_EQ(3u, ss.clones.size()); ASSERT_EQ(my_snaps[1], ss.clones[0].cloneid); - ASSERT_EQ(2u, ss.clones[0].snaps.size()); - ASSERT_EQ(my_snaps[0], ss.clones[0].snaps[0]); //this could go away in the future - ASSERT_EQ(my_snaps[1], ss.clones[0].snaps[1]); + ASSERT_EQ(1u, ss.clones[0].snaps.size()); + ASSERT_EQ(my_snaps[1], ss.clones[0].snaps[0]); ASSERT_EQ(5u, ss.clones[0].overlap.size()); ASSERT_EQ(0u, ss.clones[0].overlap[0].first); ASSERT_EQ(128u, ss.clones[0].overlap[0].second);