From: Remi Gacogne Date: Fri, 18 Nov 2022 09:04:30 +0000 (+0100) Subject: auth: Better error handling in the remote backend tests X-Git-Tag: dnsdist-1.8.0-rc1~218^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F12210%2Fhead;p=thirdparty%2Fpdns.git auth: Better error handling in the remote backend tests --- diff --git a/modules/remotebackend/test-remotebackend.cc b/modules/remotebackend/test-remotebackend.cc index 021248eb39..443713cc8d 100644 --- a/modules/remotebackend/test-remotebackend.cc +++ b/modules/remotebackend/test-remotebackend.cc @@ -255,7 +255,8 @@ BOOST_AUTO_TEST_CASE(test_method_getAllDomains) be->getAllDomains(&result, true, true); - di = result[0]; + BOOST_REQUIRE(!result.empty()); + di = result.at(0); BOOST_CHECK_EQUAL(di.zone.toString(), "unit.test."); BOOST_CHECK_EQUAL(di.serial, 2); BOOST_CHECK_EQUAL(di.notified_serial, 2); @@ -375,9 +376,9 @@ BOOST_AUTO_TEST_CASE(test_method_getUpdatedMasters) be->getUpdatedMasters(result, catalogs, hashes); - BOOST_CHECK(result.size() > 0); + BOOST_REQUIRE(result.size() > 0); - di = result[0]; + di = result.at(0); BOOST_CHECK_EQUAL(di.zone.toString(), "master.test."); BOOST_CHECK_EQUAL(di.serial, 2); BOOST_CHECK_EQUAL(di.notified_serial, 2);