From f1aba7233e56b4d9f9f859159be33e880b15d3e3 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 28 May 2018 08:11:09 -0500 Subject: [PATCH] unittest_addrs: check parse() return value too Signed-off-by: Sage Weil --- src/test/test_addrs.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test/test_addrs.cc b/src/test/test_addrs.cc index 24db6cdd2fa85..e96084576e007 100644 --- a/src/test/test_addrs.cc +++ b/src/test/test_addrs.cc @@ -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); } } } -- 2.39.5