]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
unittest_addrs: check parse() return value too 22256/head
authorSage Weil <sage@redhat.com>
Mon, 28 May 2018 13:11:09 +0000 (08:11 -0500)
committerSage Weil <sage@redhat.com>
Mon, 28 May 2018 13:11:09 +0000 (08:11 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/test/test_addrs.cc

index 24db6cdd2fa85a61d1f91c03d47ef47fff4fc529..e96084576e00761d36919bba7b6f7a67b8402f51 100644 (file)
@@ -254,13 +254,14 @@ TEST(entity_addrvec_t, parse)
   for (auto v : { addr_checks, addr_checks2, addrvec_parse_checks }) {
     for (unsigned i = 0; v[i][0]; ++i) {
       const char *end = "";
-      addrvec.parse(v[i][0], &end);
+      bool ret = addrvec.parse(v[i][0], &end);
       string out = stringify(addrvec);
       string left = end;
       cout << "'" << v[i][0] << "' -> '" << out << "' + '" << left << "'"
           << std::endl;
       ASSERT_EQ(out, v[i][1]);
       ASSERT_EQ(left, v[i][2]);
+      ASSERT_TRUE(out.empty() || ret);
     }
   }
 }