From: Sage Weil Date: Wed, 3 Apr 2013 03:55:57 +0000 (-0700) Subject: librados: test for EINVAL on bad list_snaps() ioctx snapid X-Git-Tag: v0.62~100^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b48d6b4a09f7fd11d409c4fd800f3f29b5c82d81;p=ceph.git librados: test for EINVAL on bad list_snaps() ioctx snapid Signed-off-by: Sage Weil --- diff --git a/src/test/librados/snapshots.cc b/src/test/librados/snapshots.cc index e96ea9cd2ef..0cc6bb2e9a7 100644 --- a/src/test/librados/snapshots.cc +++ b/src/test/librados/snapshots.cc @@ -356,6 +356,11 @@ TEST(LibRadosSnapshots, SelfManagedSnapRollbackPP) { //Add another after ASSERT_EQ((int)sizeof(buf2), ioctx.write("foo", bl2, sizeof(buf2), bufsize*3)); + ASSERT_EQ(-EINVAL, ioctx.list_snaps("foo", &ss)); + ObjectReadOperation o; + o.list_snaps(&ss, NULL); + ASSERT_EQ(-EINVAL, ioctx.operate("foo", &o, NULL)); + ASSERT_EQ(0, readioctx.list_snaps("foo", &ss)); ASSERT_EQ(2u, ss.clones.size()); ASSERT_EQ(my_snaps[1], ss.clones[0].cloneid);