]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/librados: fix LibRadosList.ListObjectsNS 22771/head
authorKefu Chai <kchai@redhat.com>
Fri, 29 Jun 2018 12:23:42 +0000 (20:23 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 29 Jun 2018 12:23:44 +0000 (20:23 +0800)
rados_ioctx_get_namespace() returns the length of namespace string on
success, not 0.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/test/librados/list.cc

index 097bab5d532966b2a7ec948debb2de46c7934cd8..01c5be56d3f7fa2121f9e845fe1338743263ef41 100644 (file)
@@ -185,7 +185,7 @@ TEST_F(LibRadosList, ListObjectsNS) {
 
   char nspace[4];
   ASSERT_EQ(-ERANGE, rados_ioctx_get_namespace(ioctx, nspace, 3));
-  ASSERT_EQ(0, rados_ioctx_get_namespace(ioctx, nspace, sizeof(nspace)));
+  ASSERT_EQ(strlen("ns2"), rados_ioctx_get_namespace(ioctx, nspace, sizeof(nspace)));
   ASSERT_EQ(0, strcmp("ns2", nspace));
 
   std::set<std::string> def, ns1, ns2, all;