]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#4329] Ported unsigned/signed compare to libdhcpsrv master
authorFrancis Dupont <fdupont@isc.org>
Wed, 3 Jun 2026 14:06:34 +0000 (16:06 +0200)
committerFrancis Dupont <fdupont@isc.org>
Thu, 4 Jun 2026 21:47:19 +0000 (23:47 +0200)
61 files changed:
src/lib/dhcpsrv/tests/alloc_engine4_unittest.cc
src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
src/lib/dhcpsrv/tests/alloc_engine_hooks_unittest.cc
src/lib/dhcpsrv/tests/cb_ctl_dhcp_unittest.cc
src/lib/dhcpsrv/tests/cfg_db_access_unittest.cc
src/lib/dhcpsrv/tests/cfg_duid_unittest.cc
src/lib/dhcpsrv/tests/cfg_expiration_unittest.cc
src/lib/dhcpsrv/tests/cfg_hosts_unittest.cc
src/lib/dhcpsrv/tests/cfg_multi_threading_unittest.cc
src/lib/dhcpsrv/tests/cfg_option_def_unittest.cc
src/lib/dhcpsrv/tests/cfg_option_unittest.cc
src/lib/dhcpsrv/tests/cfg_shared_networks4_unittest.cc
src/lib/dhcpsrv/tests/cfg_shared_networks6_unittest.cc
src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc
src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc
src/lib/dhcpsrv/tests/cfgmgr_unittest.cc
src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
src/lib/dhcpsrv/tests/client_class_def_unittest.cc
src/lib/dhcpsrv/tests/csv_lease_file4_unittest.cc
src/lib/dhcpsrv/tests/csv_lease_file6_unittest.cc
src/lib/dhcpsrv/tests/d2_udp_unittest.cc
src/lib/dhcpsrv/tests/dhcp4o6_ipc_unittest.cc
src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
src/lib/dhcpsrv/tests/duid_config_parser_unittest.cc
src/lib/dhcpsrv/tests/expiration_config_parser_unittest.cc
src/lib/dhcpsrv/tests/flq_allocation_state_unittest.cc
src/lib/dhcpsrv/tests/flq_allocator_unittest.cc
src/lib/dhcpsrv/tests/host_cache_unittest.cc
src/lib/dhcpsrv/tests/host_data_source_factory_unittest.cc
src/lib/dhcpsrv/tests/host_reservation_parser_unittest.cc
src/lib/dhcpsrv/tests/host_reservations_list_parser_unittest.cc
src/lib/dhcpsrv/tests/host_unittest.cc
src/lib/dhcpsrv/tests/lease_file_loader_unittest.cc
src/lib/dhcpsrv/tests/lease_mgr_unittest.cc
src/lib/dhcpsrv/tests/lease_unittest.cc
src/lib/dhcpsrv/tests/memfile_lease_extended_info_unittest.cc
src/lib/dhcpsrv/tests/memfile_lease_limits_unittest.cc
src/lib/dhcpsrv/tests/memfile_lease_mgr_unittest.cc
src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
src/lib/dhcpsrv/tests/network_unittest.cc
src/lib/dhcpsrv/tests/pool_unittest.cc
src/lib/dhcpsrv/tests/random_allocation_state_unittest.cc
src/lib/dhcpsrv/tests/random_allocator_unittest.cc
src/lib/dhcpsrv/tests/sflq_allocator_unittest.cc
src/lib/dhcpsrv/tests/shared_network_parser_unittest.cc
src/lib/dhcpsrv/tests/shared_network_unittest.cc
src/lib/dhcpsrv/tests/shared_networks_list_parser_unittest.cc
src/lib/dhcpsrv/tests/srv_config_unittest.cc
src/lib/dhcpsrv/tests/subnet_unittest.cc
src/lib/dhcpsrv/tests/timer_mgr_unittest.cc
src/lib/dhcpsrv/tests/tracking_lease_mgr_unittest.cc
src/lib/dhcpsrv/testutils/alloc_engine_utils.cc
src/lib/dhcpsrv/testutils/alloc_engine_utils.h
src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
src/lib/dhcpsrv/testutils/generic_cb_recovery_unittest.cc
src/lib/dhcpsrv/testutils/generic_host_data_source_unittest.cc
src/lib/dhcpsrv/testutils/generic_host_data_source_unittest.h
src/lib/dhcpsrv/testutils/generic_lease_extended_info_unittest.h
src/lib/dhcpsrv/testutils/generic_lease_mgr_unittest.cc
src/lib/dhcpsrv/testutils/generic_lease_mgr_unittest.h

index 951cf3b1926c36ca87b190e15d7e0c998bdf9c11..db1a74ca2fc78c2c016e473a5f5ca0788534f83b 100644 (file)
@@ -4034,9 +4034,9 @@ TEST_F(AllocEngine4Test, updateExtendedInfo4) {
             ASSERT_NO_THROW(util::str::decodeFormattedHexString(scenario.rai_data_, opt_data))
                             << "scenario.rai_data_ is invalid, test is broken";
             const OptionDefinition& rai_def = LibDHCP::DHO_DHCP_AGENT_OPTIONS_DEF();
-            ASSERT_GT(opt_data.size(), 2);
+            ASSERT_GT(opt_data.size(), 2U);
             ASSERT_EQ(DHO_DHCP_AGENT_OPTIONS, opt_data[0]);
-            ASSERT_EQ(opt_data[1] + 2, opt_data.size());
+            ASSERT_EQ(opt_data[1] + 2U, opt_data.size());
             std::vector<uint8_t> rai_data(opt_data.cbegin() + 2,
                                           opt_data.cend());
             OptionCustomPtr rai;
@@ -4555,7 +4555,7 @@ TEST_F(AllocEngine4Test, discoverCacheBadThreshold4) {
     EXPECT_EQ(addr, lease->addr_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 }
 
 // This test checks if a lease can't be reused in DHCPREQUEST (real allocation)
@@ -4592,7 +4592,7 @@ TEST_F(AllocEngine4Test, requestCacheBadMaxAge4) {
     EXPECT_EQ(addr, lease->addr_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was updated in the database.
     Lease4Ptr from_mgr = LeaseMgrFactory::instance().getLease4(addr);
@@ -4633,7 +4633,7 @@ TEST_F(AllocEngine4Test, discoverCacheReducedValid4) {
     EXPECT_EQ(addr, lease->addr_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 }
 
 // This test checks if a lease can't be reused in DHCPREQUEST (real allocation)
@@ -4667,7 +4667,7 @@ TEST_F(AllocEngine4Test, requestCacheFwdDDNS4) {
     EXPECT_EQ(addr, lease->addr_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was updated in the database.
     Lease4Ptr from_mgr = LeaseMgrFactory::instance().getLease4(addr);
@@ -4711,7 +4711,7 @@ TEST_F(AllocEngine4Test, discoverCacheRevDDNS4) {
     EXPECT_EQ(addr, lease->addr_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 }
 
 // This test checks if a lease can't be reused in DHCPREQUEST (real allocation)
@@ -4746,7 +4746,7 @@ TEST_F(AllocEngine4Test, requestCacheHostname4) {
     EXPECT_EQ(addr, lease->addr_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
     EXPECT_EQ("bar", lease->hostname_);
 
     // Check the lease was updated in the database.
@@ -5205,7 +5205,7 @@ TEST_F(AllocEngine4Test, getRemaining) {
     uint32_t valid(1);
     Lease4Ptr lease;
     AllocEngine::getRemaining(lease, valid);
-    EXPECT_EQ(0, valid);
+    EXPECT_EQ(0U, valid);
 
     // Unexpected state.
     valid = 1;
@@ -5217,7 +5217,7 @@ TEST_F(AllocEngine4Test, getRemaining) {
                            sizeof(clientid), 100, now, 1));
     lease->state_ = Lease::STATE_DECLINED;
     AllocEngine::getRemaining(lease, valid);
-    EXPECT_EQ(0, valid);
+    EXPECT_EQ(0U, valid);
 
     // Infinite lifetime.
     lease->state_ = Lease::STATE_DEFAULT;
@@ -5230,19 +5230,19 @@ TEST_F(AllocEngine4Test, getRemaining) {
     lease->cltt_ = lease->current_cltt_ = now + 100;
     lease->valid_lft_ = lease->current_valid_lft_ = 50;
     AllocEngine::getRemaining(lease, valid);
-    EXPECT_EQ(0, valid);
+    EXPECT_EQ(0U, valid);
 
     // Already expired.
     valid = 1;
     lease->cltt_ = lease->current_cltt_ = now - 100;
     AllocEngine::getRemaining(lease, valid);
-    EXPECT_EQ(0, valid);
+    EXPECT_EQ(0U, valid);
 
     // Valid case.
     now = time(0);
     lease->cltt_ = lease->current_cltt_ = now - 10;
     AllocEngine::getRemaining(lease, valid);
-    EXPECT_NEAR(40, valid, 1);
+    EXPECT_NEAR(40U, valid, 1);
 }
 
 // This test checks that deleteRelease handles BOOTP leases.
@@ -5331,17 +5331,17 @@ TEST_F(AllocEngine4Test, fullPool) {
             break;
         }
         const vector<uint8_t>& addr = lease->addr_.toBytes();
-        ASSERT_EQ(4, addr.size());
-        EXPECT_EQ(10, addr[0]);
-        EXPECT_EQ(0, addr[1]);
-        EXPECT_EQ(1, addr[2]);
+        ASSERT_EQ(4U, addr.size());
+        EXPECT_EQ(10U, addr[0]);
+        EXPECT_EQ(0U, addr[1]);
+        EXPECT_EQ(1U, addr[2]);
         EXPECT_FALSE(found[addr[3]]);
         found[addr[3]] = true;
         ++cnt;
         // Catch unbound loop.
-        ASSERT_LT(cnt, 1000);
+        ASSERT_LT(cnt, 1000U);
     }
-    EXPECT_EQ(256, cnt);
+    EXPECT_EQ(256U, cnt);
     EXPECT_EQ(found, vector<bool>(256, true));
 }
 
@@ -5386,17 +5386,17 @@ TEST_F(AllocEngine4Test, fullSubnet24) {
             break;
         }
         const vector<uint8_t>& addr = lease->addr_.toBytes();
-        ASSERT_EQ(4, addr.size());
-        EXPECT_EQ(192, addr[0]);
-        EXPECT_EQ(0, addr[1]);
-        EXPECT_EQ(2, addr[2]);
+        ASSERT_EQ(4U, addr.size());
+        EXPECT_EQ(192U, addr[0]);
+        EXPECT_EQ(0U, addr[1]);
+        EXPECT_EQ(2U, addr[2]);
         EXPECT_FALSE(found[addr[3]]);
         found[addr[3]] = true;
         ++cnt;
         // Catch unbound loop.
-        ASSERT_LT(cnt, 1000);
+        ASSERT_LT(cnt, 1000U);
     }
-    EXPECT_EQ(256, cnt);
+    EXPECT_EQ(256U, cnt);
     EXPECT_EQ(found, vector<bool>(256, true));
 }
 
@@ -5441,17 +5441,17 @@ TEST_F(AllocEngine4Test, excludeFirstLast) {
             break;
         }
         const vector<uint8_t>& addr = lease->addr_.toBytes();
-        ASSERT_EQ(4, addr.size());
-        EXPECT_EQ(10, addr[0]);
-        EXPECT_EQ(0, addr[1]);
-        EXPECT_EQ(1, addr[2]);
+        ASSERT_EQ(4U, addr.size());
+        EXPECT_EQ(10U, addr[0]);
+        EXPECT_EQ(0U, addr[1]);
+        EXPECT_EQ(1U, addr[2]);
         EXPECT_FALSE(found[addr[3]]);
         found[addr[3]] = true;
         ++cnt;
         // Catch unbound loop.
-        ASSERT_LT(cnt, 1000);
+        ASSERT_LT(cnt, 1000U);
     }
-    EXPECT_EQ(254, cnt);
+    EXPECT_EQ(254U, cnt);
     vector<bool> expected(256, true);
     expected[0] = false;
     expected[255] = false;
@@ -5500,17 +5500,17 @@ TEST_F(AllocEngine4Test, excludeFirstLast24) {
             break;
         }
         const vector<uint8_t>& addr = lease->addr_.toBytes();
-        ASSERT_EQ(4, addr.size());
-        EXPECT_EQ(192, addr[0]);
-        EXPECT_EQ(0, addr[1]);
-        EXPECT_EQ(2, addr[2]);
+        ASSERT_EQ(4U, addr.size());
+        EXPECT_EQ(192U, addr[0]);
+        EXPECT_EQ(0U, addr[1]);
+        EXPECT_EQ(2U, addr[2]);
         EXPECT_FALSE(found[addr[3]]);
         found[addr[3]] = true;
         ++cnt;
         // Catch unbound loop.
-        ASSERT_LT(cnt, 1000);
+        ASSERT_LT(cnt, 1000U);
     }
-    EXPECT_EQ(254, cnt);
+    EXPECT_EQ(254U, cnt);
     vector<bool> expected(256, true);
     expected[0] = false;
     expected[255] = false;
@@ -5559,18 +5559,18 @@ TEST_F(AllocEngine4Test, excludeFirst25) {
             break;
         }
         const vector<uint8_t>& addr = lease->addr_.toBytes();
-        ASSERT_EQ(4, addr.size());
-        EXPECT_EQ(192, addr[0]);
-        EXPECT_EQ(0, addr[1]);
-        EXPECT_EQ(2, addr[2]);
-        ASSERT_GT(128, addr[3]);
+        ASSERT_EQ(4U, addr.size());
+        EXPECT_EQ(192U, addr[0]);
+        EXPECT_EQ(0U, addr[1]);
+        EXPECT_EQ(2U, addr[2]);
+        ASSERT_GT(128U, addr[3]);
         EXPECT_FALSE(found[addr[3]]);
         found[addr[3]] = true;
         ++cnt;
         // Catch unbound loop.
-        ASSERT_LT(cnt, 1000);
+        ASSERT_LT(cnt, 1000U);
     }
-    EXPECT_EQ(128, cnt);
+    EXPECT_EQ(128U, cnt);
     EXPECT_EQ(found, vector<bool>(128, true));
 }
 
@@ -5616,18 +5616,18 @@ TEST_F(AllocEngine4Test, excludeLast25) {
             break;
         }
         const vector<uint8_t>& addr = lease->addr_.toBytes();
-        ASSERT_EQ(4, addr.size());
-        EXPECT_EQ(192, addr[0]);
-        EXPECT_EQ(0, addr[1]);
-        EXPECT_EQ(2, addr[2]);
-        ASSERT_LE(128, addr[3]);
+        ASSERT_EQ(4U, addr.size());
+        EXPECT_EQ(192U, addr[0]);
+        EXPECT_EQ(0U, addr[1]);
+        EXPECT_EQ(2U, addr[2]);
+        ASSERT_LE(128U, addr[3]);
         EXPECT_FALSE(found[addr[3] - 128]);
         found[addr[3] - 128] = true;
         ++cnt;
         // Catch unbound loop.
-        ASSERT_LT(cnt, 1000);
+        ASSERT_LT(cnt, 1000U);
     }
-    EXPECT_EQ(128, cnt);
+    EXPECT_EQ(128U, cnt);
     EXPECT_EQ(found, vector<bool>(128, true));
 }
 
@@ -5834,7 +5834,7 @@ TEST_F(AllocEngine4Test, discoverOfferLftUseExistingLease4) {
     // Lease was assigned 5 seconds ago, its valid lifetime is 300, its
     // remaining lifetime is still larger than offer_lft.
     ASSERT_FALSE(lease->expired());
-    ASSERT_EQ(300, lease->valid_lft_);
+    ASSERT_EQ(300U, lease->valid_lft_);
     ASSERT_TRUE(LeaseMgrFactory::instance().addLease(lease));
 
     // CASE 1: Asking for any address
@@ -5846,7 +5846,7 @@ TEST_F(AllocEngine4Test, discoverOfferLftUseExistingLease4) {
     // Check that we got that single lease
     ASSERT_TRUE(lease);
     EXPECT_EQ(addr, lease->addr_);
-    EXPECT_EQ(300, lease->valid_lft_);
+    EXPECT_EQ(300U, lease->valid_lft_);
 
     // We are reusing the existing lease, the old instance should be
     // returned. The returned instance should be the same as the original
index 679ca6972b847bf53ad2463ebeab519aca9bb0e6..e1919feaed4caaaa96f432f8046bcf5c81423904 100644 (file)
@@ -43,12 +43,12 @@ TEST(ClientContext6Test, addHint) {
     ctx.currentIA().addHint(IOAddress("3000:1::"), 64);
     ctx.currentIA().addHint(IOAddress("3001:2::"), 64, 100, 200);
 
-    ASSERT_EQ(3, ctx.currentIA().hints_.size());
+    ASSERT_EQ(3U, ctx.currentIA().hints_.size());
     EXPECT_EQ("2001:db8:1::1", ctx.currentIA().hints_[0].getAddress().toText());
     EXPECT_EQ("3000:1::", ctx.currentIA().hints_[1].getAddress().toText());
     EXPECT_EQ("3001:2::", ctx.currentIA().hints_[2].getAddress().toText());
-    EXPECT_EQ(100, ctx.currentIA().hints_[2].getPreferred());
-    EXPECT_EQ(200, ctx.currentIA().hints_[2].getValid());
+    EXPECT_EQ(100U, ctx.currentIA().hints_[2].getPreferred());
+    EXPECT_EQ(200U, ctx.currentIA().hints_[2].getValid());
 }
 
 // Test convenience method adding allocated prefixes and addresses to
@@ -58,7 +58,7 @@ TEST(ClientContext6Test, addAllocatedResource) {
     ctx.addAllocatedResource(IOAddress("2001:db8:1::1"));
     ctx.addAllocatedResource(IOAddress("3000:1::"), 64);
 
-    ASSERT_EQ(2, ctx.allocated_resources_.size());
+    ASSERT_EQ(2U, ctx.allocated_resources_.size());
     EXPECT_TRUE(ctx.isAllocated(IOAddress("2001:db8:1::1")));
     EXPECT_TRUE(ctx.isAllocated(IOAddress("3000:1::"), 64));
 }
@@ -521,8 +521,8 @@ TEST_F(AllocEngine6Test, defaultReuseExpiredLease6) {
     EXPECT_EQ(addr, lease->addr_);
 
     // Check lifetimes: defaults are expected.
-    EXPECT_EQ(300, lease->preferred_lft_);
-    EXPECT_EQ(400, lease->valid_lft_);
+    EXPECT_EQ(300U, lease->preferred_lft_);
+    EXPECT_EQ(400U, lease->valid_lft_);
 }
 
 // This test checks if an expired lease can be reused using specified lifetimes.
@@ -566,8 +566,8 @@ TEST_F(AllocEngine6Test, hintReuseExpiredLease6) {
     EXPECT_EQ(addr, lease->addr_);
 
     // Check lifetimes: specified values are expected.
-    EXPECT_EQ(299, lease->preferred_lft_);
-    EXPECT_EQ(401, lease->valid_lft_);
+    EXPECT_EQ(299U, lease->preferred_lft_);
+    EXPECT_EQ(401U, lease->valid_lft_);
 }
 
 // This test checks if an expired lease can be reused using min lifetimes.
@@ -611,8 +611,8 @@ TEST_F(AllocEngine6Test, minReuseExpiredLease6) {
     EXPECT_EQ(addr, lease->addr_);
 
     // Check lifetimes: min values are expected.
-    EXPECT_EQ(200, lease->preferred_lft_);
-    EXPECT_EQ(300, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->preferred_lft_);
+    EXPECT_EQ(300U, lease->valid_lft_);
 }
 
 // This test checks if an expired lease can be reused using max lifetimes.
@@ -656,8 +656,8 @@ TEST_F(AllocEngine6Test, maxReuseExpiredLease6) {
     EXPECT_EQ(addr, lease->addr_);
 
     // Check lifetimes: max values are expected.
-    EXPECT_EQ(400, lease->preferred_lft_);
-    EXPECT_EQ(500, lease->valid_lft_);
+    EXPECT_EQ(400U, lease->preferred_lft_);
+    EXPECT_EQ(500U, lease->valid_lft_);
 }
 
 // This test checks if an expired lease can be reused using class lifetimes.
@@ -713,8 +713,8 @@ TEST_F(AllocEngine6Test, classReuseExpiredLease6) {
     EXPECT_EQ(addr, lease->addr_);
 
     // Check lifetimes: specified values are expected.
-    EXPECT_EQ(200, lease->preferred_lft_);
-    EXPECT_EQ(700, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->preferred_lft_);
+    EXPECT_EQ(700U, lease->valid_lft_);
 }
 
 // This test checks an expired registered lease can't be reused in SOLICT.
@@ -1159,7 +1159,7 @@ TEST_F(AllocEngine6Test, renewExtendLeaseLifetime) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease_cltt)
@@ -1191,7 +1191,7 @@ TEST_F(AllocEngine6Test, renewRegisteredLease6) {
     Lease6Collection renewed = renewTest(engine, pool_, hints, IN_SUBNET, IN_POOL);
     for (auto const& l : renewed) {
         // Not registered.
-        EXPECT_EQ(0, l->state_);
+        EXPECT_EQ(0U, l->state_);
         // Another address.
         EXPECT_NE(addr, l->addr_);
     }
@@ -1221,15 +1221,15 @@ TEST_F(AllocEngine6Test, defaultRenewLeaseLifetime) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease_cltt)
         << "Lease lifetime was not extended, but it should";
 
     // Checks that default values are used for lifetimes.
-    EXPECT_EQ(300, renewed[0]->preferred_lft_);
-    EXPECT_EQ(400, renewed[0]->valid_lft_);
+    EXPECT_EQ(300U, renewed[0]->preferred_lft_);
+    EXPECT_EQ(400U, renewed[0]->valid_lft_);
 }
 
 // Checks that a renewed lease uses specified lifetimes.
@@ -1256,15 +1256,15 @@ TEST_F(AllocEngine6Test, hintRenewLeaseLifetime) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease_cltt)
         << "Lease lifetime was not extended, but it should";
 
     // Checks that specified values are used for lifetimes.
-    EXPECT_EQ(301, renewed[0]->preferred_lft_);
-    EXPECT_EQ(399, renewed[0]->valid_lft_);
+    EXPECT_EQ(301U, renewed[0]->preferred_lft_);
+    EXPECT_EQ(399U, renewed[0]->valid_lft_);
 }
 
 // Checks that a renewed lease uses min lifetimes.
@@ -1291,15 +1291,15 @@ TEST_F(AllocEngine6Test, minRenewLeaseLifetime) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease_cltt)
         << "Lease lifetime was not extended, but it should";
 
     // Checks that min values are used for lifetimes.
-    EXPECT_EQ(200, renewed[0]->preferred_lft_);
-    EXPECT_EQ(300, renewed[0]->valid_lft_);
+    EXPECT_EQ(200U, renewed[0]->preferred_lft_);
+    EXPECT_EQ(300U, renewed[0]->valid_lft_);
 }
 
 // Checks that a renewed lease uses max lifetimes.
@@ -1326,15 +1326,15 @@ TEST_F(AllocEngine6Test, maxRenewLeaseLifetime) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease_cltt)
         << "Lease lifetime was not extended, but it should";
 
     // Checks that max values are used for lifetimes.
-    EXPECT_EQ(400, renewed[0]->preferred_lft_);
-    EXPECT_EQ(500, renewed[0]->valid_lft_);
+    EXPECT_EQ(400U, renewed[0]->preferred_lft_);
+    EXPECT_EQ(500U, renewed[0]->valid_lft_);
 }
 
 // Verifies renewal uses class life times via getLifetimes() in invoked by
@@ -1377,15 +1377,15 @@ TEST_F(AllocEngine6Test, renewClassLeaseLifetime) {
 
     findReservation(engine, ctx);
     Lease6Collection renewed = engine.renewLeases6(ctx);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease_cltt)
         << "Lease lifetime was not extended, but it should";
 
     // Verify life times came from the class. Preferred should get adjusted.
-    EXPECT_EQ(renewed[0]->preferred_lft_, 437);
-    EXPECT_EQ(renewed[0]->valid_lft_, 700);
+    EXPECT_EQ(renewed[0]->preferred_lft_, 437U);
+    EXPECT_EQ(renewed[0]->valid_lft_, 700U);
 }
 
 // Checks if a released lease is renewed and that its state is set to default.
@@ -1410,7 +1410,7 @@ TEST_F(AllocEngine6Test, renewReleasedLease) {
 
     // Client should renew the lease.
     Lease6Collection renewed = renewTest(engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease_cltt)
@@ -1473,7 +1473,7 @@ TEST_F(AllocEngine6Test, renewExtendLeaseLifetimeForReservation) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease_cltt)
@@ -2221,7 +2221,7 @@ TEST_F(AllocEngine6Test, reservedAddress) {
 
     findReservation(engine, ctx);
     Lease6Collection leases = engine.allocateLeases6(ctx);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
     EXPECT_EQ("2001:db8:1::12", leases[0]->addr_.toText());
 }
 
@@ -2294,7 +2294,7 @@ TEST_F(AllocEngine6Test, addressRenewal) {
     Lease6Collection leases;
 
     leases = allocateTest(engine, pool_, IOAddress("::"), false, true);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
 
     // Assigned count should be one.
     EXPECT_TRUE(testStatistics("assigned-nas", 1, subnet_->getID()));
@@ -2311,7 +2311,7 @@ TEST_F(AllocEngine6Test, addressRenewal) {
     hints.push_back(AllocEngine::Resource(leases[0]->addr_, 128));
 
     Lease6Collection renewed = renewTest(engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // Check that the lease was indeed renewed and hasn't changed
     // (i.e. the same address, preferred and valid lifetimes)
@@ -2352,7 +2352,7 @@ TEST_F(AllocEngine6Test, reservedAddressRenewal) {
     Lease6Collection leases;
 
     leases = allocateTest(engine, pool_, IOAddress("::"), false, true);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
     ASSERT_EQ("2001:db8:1::1c", leases[0]->addr_.toText());
 
     // Assigned count should be one.
@@ -2370,7 +2370,7 @@ TEST_F(AllocEngine6Test, reservedAddressRenewal) {
     hints.push_back(AllocEngine::Resource(leases[0]->addr_, 128));
 
     Lease6Collection renewed = renewTest(engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
     ASSERT_EQ("2001:db8:1::1c", leases[0]->addr_.toText());
 
     // Assigned count should still be one.
@@ -2413,7 +2413,7 @@ TEST_F(AllocEngine6Test, DISABLED_reserved2AddressesSolicit) {
     Lease6Collection leases1;
     findReservation(engine, ctx1);
     EXPECT_NO_THROW(leases1 = engine.allocateLeases6(ctx1));
-    ASSERT_EQ(1, leases1.size());
+    ASSERT_EQ(1U, leases1.size());
     EXPECT_EQ("2001:db8:1::babe", leases1[0]->addr_.toText());
 
     // Double check that repeating the same duid/type/iaid will end up with
@@ -2426,7 +2426,7 @@ TEST_F(AllocEngine6Test, DISABLED_reserved2AddressesSolicit) {
     Lease6Collection leases2;
     findReservation(engine, ctx2);
     EXPECT_NO_THROW(leases2 = engine.allocateLeases6(ctx2));
-    EXPECT_EQ(1, leases2.size());
+    EXPECT_EQ(1U, leases2.size());
     EXPECT_EQ("2001:db8:1::babe", leases2[0]->addr_.toText());
 
     // Ok, now the tricky part. Request allocation for the same duid and type, but
@@ -2439,7 +2439,7 @@ TEST_F(AllocEngine6Test, DISABLED_reserved2AddressesSolicit) {
     Lease6Collection leases3;
     findReservation(engine, ctx3);
     EXPECT_NO_THROW(leases3 = engine.allocateLeases6(ctx3));
-    ASSERT_EQ(1, leases3.size());
+    ASSERT_EQ(1U, leases3.size());
     EXPECT_EQ("2001:db8:1::cafe", leases3[0]->addr_.toText());
 }
 
@@ -2466,7 +2466,7 @@ TEST_F(AllocEngine6Test, reserved2Addresses) {
     Lease6Collection leases1;
     findReservation(engine, ctx1);
     EXPECT_NO_THROW(leases1 = engine.allocateLeases6(ctx1));
-    ASSERT_EQ(1, leases1.size());
+    ASSERT_EQ(1U, leases1.size());
     EXPECT_EQ("2001:db8:1::babe", leases1[0]->addr_.toText());
 
     // Double check that repeating the same duid/type/iaid will end up with
@@ -2479,7 +2479,7 @@ TEST_F(AllocEngine6Test, reserved2Addresses) {
     Lease6Collection leases2;
     findReservation(engine, ctx2);
     EXPECT_NO_THROW(leases2 = engine.allocateLeases6(ctx2));
-    EXPECT_EQ(1, leases2.size());
+    EXPECT_EQ(1U, leases2.size());
     EXPECT_EQ("2001:db8:1::babe", leases2[0]->addr_.toText());
 
     // Ok, now the tricky part. Request allocation for the same duid and type, but
@@ -2492,7 +2492,7 @@ TEST_F(AllocEngine6Test, reserved2Addresses) {
     Lease6Collection leases3;
     findReservation(engine, ctx3);
     EXPECT_NO_THROW(leases3 = engine.allocateLeases6(ctx3));
-    ASSERT_EQ(1, leases3.size());
+    ASSERT_EQ(1U, leases3.size());
     EXPECT_EQ("2001:db8:1::cafe", leases3[0]->addr_.toText());
 }
 
@@ -2505,7 +2505,7 @@ TEST_F(AllocEngine6Test, reservedAddressRenewChange) {
     Lease6Collection leases;
 
     leases = allocateTest(engine, pool_, IOAddress("::"), false, true);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
     ASSERT_NE("2001:db8:1::1c", leases[0]->addr_.toText());
 
     // This is what the client will send in his renew message.
@@ -2517,7 +2517,7 @@ TEST_F(AllocEngine6Test, reservedAddressRenewChange) {
     createHost6(true, IPv6Resrv::TYPE_NA, IOAddress("2001:db8:1::1c"), 128);
 
     Lease6Collection renewed = renewTest(engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
     ASSERT_EQ("2001:db8:1::1c", renewed[0]->addr_.toText());
 }
 
@@ -2530,7 +2530,7 @@ TEST_F(AllocEngine6Test, reservedAddressRenewReserved) {
     Lease6Collection leases;
 
     leases = allocateTest(engine, pool_, IOAddress("::"), false, true);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
 
     // This is what the client will send in his renew message.
     AllocEngine::HintContainer hints;
@@ -2548,7 +2548,7 @@ TEST_F(AllocEngine6Test, reservedAddressRenewReserved) {
     CfgMgr::instance().commit();
 
     Lease6Collection renewed = renewTest(engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // Check that we no longer have the reserved address.
     ASSERT_NE(leases[0]->addr_.toText(), renewed[0]->addr_.toText());
@@ -2686,7 +2686,7 @@ TEST_F(AllocEngine6Test, largePdPool) {
     // We should have got exactly one lease.
     Lease6Collection leases = allocateTest(engine, pool, IOAddress("::"),
                                            false, true);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
 }
 
 // This test checks that the allocation engine can pick a pool which has smaller
@@ -2709,7 +2709,7 @@ TEST_F(AllocEngine6Test, largePdPoolPreferLower) {
     // Even though the hint is from the first pool, the second pool is preferred.
     Lease6Collection leases = allocateTest(engine, pool2, IOAddress("2001:db8:1:2::"),
                                            false, true, 92);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
 }
 
 // This test checks that the allocation engine can pick a pool which has smaller
@@ -2739,7 +2739,7 @@ TEST_F(AllocEngine6Test, largePdPoolPreferExistingInsteadOfLower) {
     // We should have got exactly one lease.
     Lease6Collection leases = allocateTest(engine, pool, IOAddress("2001:db8:1:3::"),
                                            false, true, 92);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
 }
 
 // This test checks that the allocation engine can pick a pool which has exact
@@ -2762,7 +2762,7 @@ TEST_F(AllocEngine6Test, largePdPoolPreferEqual) {
     // Even though the hint is from the first pool, the second pool is preferred.
     Lease6Collection leases = allocateTest(engine, pool2, IOAddress("2001:db8:1:2::"),
                                            false, true, 80);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
 }
 
 // This test checks that the allocation engine can pick a pool which has exact
@@ -2792,7 +2792,7 @@ TEST_F(AllocEngine6Test, largePdPoolPreferExistingInsteadOfEqual) {
     // We should have got exactly one lease.
     Lease6Collection leases = allocateTest(engine, pool, IOAddress("2001:db8:1:3::"),
                                            false, true, 80);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
 }
 
 // This test checks that the allocation engine can pick a pool which has greater
@@ -2816,7 +2816,7 @@ TEST_F(AllocEngine6Test, largePdPoolPreferHigher) {
     // the second pool is preferred.
     Lease6Collection leases = allocateTest(engine, pool2, IOAddress("2001:db8:1:3::"),
                                            false, true, 64);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
 }
 
 // This test checks that the allocation engine can pick a pool which has greater
@@ -2846,7 +2846,7 @@ TEST_F(AllocEngine6Test, largePdPoolPreferExistingInsteadOfHigher) {
     // We should have got exactly one lease.
     Lease6Collection leases = allocateTest(engine, pool, IOAddress("2001:db8:1:3::"),
                                            false, true, 64);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
 }
 
 // This test checks that the allocation engine can delegate addresses
@@ -2869,7 +2869,7 @@ TEST_F(AllocEngine6Test, largePoolOver32bits) {
     // We should have got exactly one lease.
     Lease6Collection leases = allocateTest(engine, pool, IOAddress("::"),
                                            false, true);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
 }
 
 // This test verifies that it is possible to override the number of allocation
@@ -2926,7 +2926,7 @@ TEST_F(AllocEngine6Test, largeAllocationAttemptsOverride) {
     // be successful.
     AllocEngine engine2(6);
     leases = allocateTest(engine2, pool_, IOAddress("::"), false, true);
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
 }
 
 // This test checks if an expired declined lease can be reused in SOLICIT (fake allocation)
@@ -3618,7 +3618,7 @@ TEST_F(SharedNetworkAlloc6Test, requestSharedNetworkExistingLeases) {
     EXPECT_EQ("2001:db8:1::1", lease2->addr_.toText());
 
     // The previous lease should have been removed.
-    ASSERT_EQ(1, ctx.currentIA().old_leases_.size());
+    ASSERT_EQ(1U, ctx.currentIA().old_leases_.size());
     EXPECT_EQ("2001:db8:2::1", ctx.currentIA().old_leases_[0]->addr_.toText());
 }
 
@@ -3727,7 +3727,7 @@ TEST_F(AllocEngine6Test, hostDynamicAddress) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(*engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     Lease6Ptr renewed_lease = renewed[0];
     EXPECT_EQ("2001:db8:1::10", renewed_lease->addr_.toText());
@@ -3817,7 +3817,7 @@ TEST_F(AllocEngine6Test, globalHostDynamicAddress) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(*engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     ASSERT_GT(renewed[0]->cltt_, lease->cltt_)
@@ -3906,7 +3906,7 @@ TEST_F(AllocEngine6Test, globalHostReservedAddress) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(*engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease->cltt_)
@@ -3968,7 +3968,7 @@ TEST_F(AllocEngine6Test, globalHostReservedMatchingAddress) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(*engine, pool_, hints, IN_SUBNET, !IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease->cltt_)
@@ -4030,7 +4030,7 @@ TEST_F(AllocEngine6Test, globalHostReservedPrefix) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(*engine, dummy_pool, hints, !IN_SUBNET, !IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease->cltt_)
@@ -4095,7 +4095,7 @@ TEST_F(AllocEngine6Test, globalHostReservedPrefixDifferentPrefixLen) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(*engine, dummy_pool, hints, !IN_SUBNET, !IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease->cltt_)
@@ -4155,7 +4155,7 @@ TEST_F(AllocEngine6Test, mixedHostReservedAddress) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(*engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease->cltt_)
@@ -4221,7 +4221,7 @@ TEST_F(AllocEngine6Test, mixedHostReservedPrefix) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(*engine, dummy_pool, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease->cltt_)
@@ -4284,7 +4284,7 @@ TEST_F(AllocEngine6Test, mixedHostReservedPrefixDifferentPrefixLen) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(*engine, dummy_pool, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease->cltt_)
@@ -4353,7 +4353,7 @@ TEST_F(AllocEngine6Test, bothHostReservedAddress) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(*engine, pool_, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease->cltt_)
@@ -4425,7 +4425,7 @@ TEST_F(AllocEngine6Test, bothHostReservedPrefix) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(*engine, dummy_pool, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease->cltt_)
@@ -4500,7 +4500,7 @@ TEST_F(AllocEngine6Test, bothHostReservedPrefixDifferentPrefixLen) {
 
     // Client should receive a lease.
     Lease6Collection renewed = renewTest(*engine, dummy_pool, hints, IN_SUBNET, IN_POOL);
-    ASSERT_EQ(1, renewed.size());
+    ASSERT_EQ(1U, renewed.size());
 
     // And the lease lifetime should be extended.
     EXPECT_GT(renewed[0]->cltt_, lease->cltt_)
@@ -5030,10 +5030,10 @@ TEST_F(AllocEngine6Test, solicitNoCache) {
     EXPECT_NO_THROW(lease = expectOneLease(engine->allocateLeases6(ctx)));
     ASSERT_TRUE(lease);
     EXPECT_EQ(addr, lease->addr_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(128U, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was not updated in the database.
     Lease6Ptr from_mgr = LeaseMgrFactory::instance().getLease6(lease->type_,
@@ -5072,14 +5072,14 @@ TEST_F(AllocEngine6Test, requestCacheThreshold6) {
     EXPECT_NO_THROW(lease = expectOneLease(engine->allocateLeases6(ctx)));
     ASSERT_TRUE(lease);
     EXPECT_EQ(addr, lease->addr_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(128U, lease->prefixlen_);
 
     // The lease was reused.
     time_t age = lease->cltt_ - now;
     EXPECT_GE(age, 100);
     EXPECT_LE(age, 110);
-    EXPECT_EQ(400 - age, lease->reuseable_valid_lft_);
-    EXPECT_EQ(300 - age, lease->reuseable_preferred_lft_);
+    EXPECT_EQ(400U - age, lease->reuseable_valid_lft_);
+    EXPECT_EQ(300U - age, lease->reuseable_preferred_lft_);
 
     // Check other lease parameters.
     EXPECT_TRUE(*lease->duid_ == *duid_);
@@ -5131,8 +5131,8 @@ TEST_F(AllocEngine6Test, renewCacheThreshold6) {
     time_t age = lease->cltt_ - now;
     EXPECT_GE(age, 100);
     EXPECT_LE(age, 110);
-    EXPECT_EQ(400 - age, lease->reuseable_valid_lft_);
-    EXPECT_EQ(300 - age, lease->reuseable_preferred_lft_);
+    EXPECT_EQ(400U - age, lease->reuseable_valid_lft_);
+    EXPECT_EQ(300U - age, lease->reuseable_preferred_lft_);
 
     // Check other lease parameters.
     EXPECT_TRUE(*lease->duid_ == *duid_);
@@ -5175,14 +5175,14 @@ TEST_F(AllocEngine6Test, requestCacheMaxAge6) {
     EXPECT_NO_THROW(lease = expectOneLease(engine->allocateLeases6(ctx)));
     ASSERT_TRUE(lease);
     EXPECT_EQ(addr, lease->addr_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(128U, lease->prefixlen_);
 
     // The lease was reused.
     time_t age = lease->cltt_ - now;
     EXPECT_GE(age, 100);
     EXPECT_LE(age, 110);
-    EXPECT_EQ(400 - age, lease->reuseable_valid_lft_);
-    EXPECT_EQ(300 - age, lease->reuseable_preferred_lft_);
+    EXPECT_EQ(400U - age, lease->reuseable_valid_lft_);
+    EXPECT_EQ(300U - age, lease->reuseable_preferred_lft_);
 
     // Check other lease parameters.
     EXPECT_TRUE(*lease->duid_ == *duid_);
@@ -5234,8 +5234,8 @@ TEST_F(AllocEngine6Test, renewCacheMaxAge6) {
     time_t age = lease->cltt_ - now;
     EXPECT_GE(age, 100);
     EXPECT_LE(age, 110);
-    EXPECT_EQ(400 - age, lease->reuseable_valid_lft_);
-    EXPECT_EQ(300 - age, lease->reuseable_preferred_lft_);
+    EXPECT_EQ(400U - age, lease->reuseable_valid_lft_);
+    EXPECT_EQ(300U - age, lease->reuseable_preferred_lft_);
 
     // Check other lease parameters.
     EXPECT_TRUE(*lease->duid_ == *duid_);
@@ -5282,14 +5282,14 @@ TEST_F(AllocEngine6Test, requestCacheBoth6) {
     EXPECT_NO_THROW(lease = expectOneLease(engine->allocateLeases6(ctx)));
     ASSERT_TRUE(lease);
     EXPECT_EQ(addr, lease->addr_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(128U, lease->prefixlen_);
 
     // The lease was reused.
     time_t age = lease->cltt_ - now;
     EXPECT_GE(age, 100);
     EXPECT_LE(age, 110);
-    EXPECT_EQ(400 - age, lease->reuseable_valid_lft_);
-    EXPECT_EQ(300 - age, lease->reuseable_preferred_lft_);
+    EXPECT_EQ(400U - age, lease->reuseable_valid_lft_);
+    EXPECT_EQ(300U - age, lease->reuseable_preferred_lft_);
 
     // Check other lease parameters.
     EXPECT_TRUE(*lease->duid_ == *duid_);
@@ -5345,8 +5345,8 @@ TEST_F(AllocEngine6Test, renewCacheBoth6) {
     time_t age = lease->cltt_ - now;
     EXPECT_GE(age, 100);
     EXPECT_LE(age, 110);
-    EXPECT_EQ(400 - age, lease->reuseable_valid_lft_);
-    EXPECT_EQ(300 - age, lease->reuseable_preferred_lft_);
+    EXPECT_EQ(400U - age, lease->reuseable_valid_lft_);
+    EXPECT_EQ(300U - age, lease->reuseable_preferred_lft_);
 
     // Check other lease parameters.
     EXPECT_TRUE(*lease->duid_ == *duid_);
@@ -5391,10 +5391,10 @@ TEST_F(AllocEngine6Test, requestCacheBadThreshold6) {
     EXPECT_NO_THROW(lease = expectOneLease(engine->allocateLeases6(ctx)));
     ASSERT_TRUE(lease);
     EXPECT_EQ(addr, lease->addr_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(128U, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was updated in the database.
     Lease6Ptr from_mgr = LeaseMgrFactory::instance().getLease6(lease->type_,
@@ -5441,7 +5441,7 @@ TEST_F(AllocEngine6Test, renewCacheBadThreshold6) {
     EXPECT_EQ(prefixlen, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was updated in the database.
     Lease6Ptr from_mgr = LeaseMgrFactory::instance().getLease6(lease->type_,
@@ -5482,10 +5482,10 @@ TEST_F(AllocEngine6Test, requestCacheBadMaxAge6) {
     EXPECT_NO_THROW(lease = expectOneLease(engine->allocateLeases6(ctx)));
     ASSERT_TRUE(lease);
     EXPECT_EQ(addr, lease->addr_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(128U, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was updated in the database.
     Lease6Ptr from_mgr = LeaseMgrFactory::instance().getLease6(lease->type_,
@@ -5532,7 +5532,7 @@ TEST_F(AllocEngine6Test, renewCacheBadMaxAge6) {
     EXPECT_EQ(prefixlen, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was updated in the database.
     Lease6Ptr from_mgr = LeaseMgrFactory::instance().getLease6(lease->type_,
@@ -5574,10 +5574,10 @@ TEST_F(AllocEngine6Test, renewCacheReducedValid6) {
     EXPECT_NO_THROW(lease = expectOneLease(engine->renewLeases6(ctx)));
     ASSERT_TRUE(lease);
     EXPECT_EQ(addr, lease->addr_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(128U, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was updated in the database.
     Lease6Ptr from_mgr = LeaseMgrFactory::instance().getLease6(lease->type_,
@@ -5625,7 +5625,7 @@ TEST_F(AllocEngine6Test, renewCacheReducedPreferred6) {
     EXPECT_EQ(prefixlen, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was updated in the database.
     Lease6Ptr from_mgr = LeaseMgrFactory::instance().getLease6(lease->type_,
@@ -5662,10 +5662,10 @@ TEST_F(AllocEngine6Test, requestCacheFwdDDNS6) {
     EXPECT_NO_THROW(lease = expectOneLease(engine->allocateLeases6(ctx)));
     ASSERT_TRUE(lease);
     EXPECT_EQ(addr, lease->addr_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(128U, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was updated in the database.
     Lease6Ptr from_mgr = LeaseMgrFactory::instance().getLease6(lease->type_,
@@ -5708,7 +5708,7 @@ TEST_F(AllocEngine6Test, renewCacheFwdDDNS6) {
     EXPECT_EQ(prefixlen, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was updated in the database.
     Lease6Ptr from_mgr = LeaseMgrFactory::instance().getLease6(lease->type_,
@@ -5745,10 +5745,10 @@ TEST_F(AllocEngine6Test, requestCacheRevDDNS6) {
     EXPECT_NO_THROW(lease = expectOneLease(engine->allocateLeases6(ctx)));
     ASSERT_TRUE(lease);
     EXPECT_EQ(addr, lease->addr_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(128U, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was updated in the database.
     Lease6Ptr from_mgr = LeaseMgrFactory::instance().getLease6(lease->type_,
@@ -5791,7 +5791,7 @@ TEST_F(AllocEngine6Test, renewCacheRevDDNS6) {
     EXPECT_EQ(prefixlen, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
 
     // Check the lease was updated in the database.
     Lease6Ptr from_mgr = LeaseMgrFactory::instance().getLease6(lease->type_,
@@ -5829,10 +5829,10 @@ TEST_F(AllocEngine6Test, requestCacheHostname6) {
     EXPECT_NO_THROW(lease = expectOneLease(engine->allocateLeases6(ctx)));
     ASSERT_TRUE(lease);
     EXPECT_EQ(addr, lease->addr_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(128U, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
     EXPECT_EQ("bar", lease->hostname_);
 
     // Check the lease was updated in the database.
@@ -5877,7 +5877,7 @@ TEST_F(AllocEngine6Test, renewCacheHostname6) {
     EXPECT_EQ(prefixlen, lease->prefixlen_);
 
     // The lease was not reused.
-    EXPECT_EQ(0, lease->reuseable_valid_lft_);
+    EXPECT_EQ(0U, lease->reuseable_valid_lft_);
     EXPECT_EQ("bar", lease->hostname_);
 
     // Check the lease was updated in the database.
@@ -6753,8 +6753,8 @@ TEST_F(AllocEngine6Test, getRemaining) {
     uint32_t preferred(1);
     Lease6Ptr lease;
     AllocEngine::getRemaining(lease, preferred, valid);
-    EXPECT_EQ(0, valid);
-    EXPECT_EQ(0, preferred);
+    EXPECT_EQ(0U, valid);
+    EXPECT_EQ(0U, preferred);
 
     // Unexpected state.
     valid = 1;
@@ -6766,8 +6766,8 @@ TEST_F(AllocEngine6Test, getRemaining) {
                            iaid, 30, 50, 1));
     lease->state_ = Lease::STATE_DECLINED;
     AllocEngine::getRemaining(lease, preferred, valid);
-    EXPECT_EQ(0, valid);
-    EXPECT_EQ(0, preferred);
+    EXPECT_EQ(0U, valid);
+    EXPECT_EQ(0U, preferred);
 
     // Time going backward.
     valid = 1;
@@ -6776,30 +6776,30 @@ TEST_F(AllocEngine6Test, getRemaining) {
     lease->cltt_ = lease->current_cltt_ = now + 100;
     lease->valid_lft_ = lease->current_valid_lft_ = 50;
     AllocEngine::getRemaining(lease, preferred, valid);
-    EXPECT_EQ(0, valid);
-    EXPECT_EQ(0, preferred);
+    EXPECT_EQ(0U, valid);
+    EXPECT_EQ(0U, preferred);
 
     // Already expired.
     valid = 1;
     preferred = 1;
     lease->cltt_ = lease->current_cltt_ = now - 100;
     AllocEngine::getRemaining(lease, preferred, valid);
-    EXPECT_EQ(0, valid);
-    EXPECT_EQ(0, preferred);
+    EXPECT_EQ(0U, valid);
+    EXPECT_EQ(0U, preferred);
 
     // Valid case.
     now = time(0);
     lease->cltt_ = lease->current_cltt_ = now - 10;
     AllocEngine::getRemaining(lease, preferred, valid);
-    EXPECT_NEAR(40, valid, 1);
-    EXPECT_NEAR(20, preferred, 1);
+    EXPECT_NEAR(40U, valid, 1);
+    EXPECT_NEAR(20U, preferred, 1);
 
     // No longer preferred.
     now = time(0);
     lease->cltt_ = lease->current_cltt_ = now - 40;
     AllocEngine::getRemaining(lease, preferred, valid);
-    EXPECT_NEAR(10, valid, 1);
-    EXPECT_EQ(0, preferred);
+    EXPECT_NEAR(10U, valid, 1);
+    EXPECT_EQ(0U, preferred);
 }
 
 TEST_F(AllocEngine6Test, useReleasedReservedLease) {
@@ -6823,7 +6823,7 @@ TEST_F(AllocEngine6Test, useReleasedReservedLease) {
     // Client should receive a lease.
     Lease6Ptr new_lease = simpleAlloc6Test(pool_, IOAddress("::"), false);
     ASSERT_TRUE(new_lease);
-    EXPECT_EQ(new_lease->valid_lft_, 400);
+    EXPECT_EQ(new_lease->valid_lft_, 400U);
 }
 
 TEST_F(AllocEngine6Test, useReclaimedReservedLease) {
@@ -6847,7 +6847,7 @@ TEST_F(AllocEngine6Test, useReclaimedReservedLease) {
     // Client should receive a lease.
     Lease6Ptr new_lease = simpleAlloc6Test(pool_, IOAddress("::"), false);
     ASSERT_TRUE(new_lease);
-    EXPECT_EQ(new_lease->valid_lft_, 400);
+    EXPECT_EQ(new_lease->valid_lft_, 400U);
 }
 
 }  // namespace test
index 18f5db793cb7eb5f6ceb68eff4ee2863e5fc5330..ed4767edc708c2f61d9393f65e9948f90e8ff3cd 100644 (file)
@@ -328,7 +328,7 @@ TEST_F(HookAllocEngine6Test, skipLease6Select) {
     EXPECT_FALSE(lease);
 
     // Check no retry was attempted
-    EXPECT_EQ(1, callback_skip_);
+    EXPECT_EQ(1U, callback_skip_);
 
     // Check if the callout handle state was reset after the callout.
     checkCalloutHandleReset(ctx.query_);
@@ -382,7 +382,7 @@ TEST_F(HookAllocEngine6Test, skipLease6SelectGlobalHost) {
     EXPECT_FALSE(lease);
 
     // Check that retry was attempted by doing dynamic allocation.
-    EXPECT_EQ(2, callback_skip_);
+    EXPECT_EQ(2U, callback_skip_);
 
     // Check if the callout handle state was reset after the callout.
     checkCalloutHandleReset(ctx.query_);
@@ -436,7 +436,7 @@ TEST_F(HookAllocEngine6Test, skipLease6SelectSubnetHost) {
     EXPECT_FALSE(lease);
 
     // Check that retry was attempted by doing dynamic allocation.
-    EXPECT_EQ(2, callback_skip_);
+    EXPECT_EQ(2U, callback_skip_);
 
     // Check if the callout handle state was reset after the callout.
     checkCalloutHandleReset(ctx.query_);
@@ -754,7 +754,7 @@ TEST_F(HookAllocEngine4Test, skipLease4Select) {
     EXPECT_FALSE(lease);
 
     // Check no retry was attempted
-    EXPECT_EQ(1, callback_skip_);
+    EXPECT_EQ(1U, callback_skip_);
 
     // Check if the callout handle state was reset after the callout.
     checkCalloutHandleReset(ctx.query_);
@@ -808,7 +808,7 @@ TEST_F(HookAllocEngine4Test, skipLease4SelectGlobalHost) {
     EXPECT_FALSE(lease);
 
     // Check no retry was attempted
-    EXPECT_EQ(1, callback_skip_);
+    EXPECT_EQ(1U, callback_skip_);
 
     // Check if the callout handle state was reset after the callout.
     checkCalloutHandleReset(ctx.query_);
@@ -862,7 +862,7 @@ TEST_F(HookAllocEngine4Test, skipLease4SelectSubnetHost) {
     EXPECT_FALSE(lease);
 
     // Check no retry was attempted
-    EXPECT_EQ(1, callback_skip_);
+    EXPECT_EQ(1U, callback_skip_);
 
     // Check if the callout handle state was reset after the callout.
     checkCalloutHandleReset(ctx.query_);
index dd321baa583fb676f7c2cddff74ad128ea4ec554..f4ef6f4abbf5489471323c3db93304b377a58580 100644 (file)
@@ -629,7 +629,7 @@ public:
             (getTimestamp("dhcp4_client_class") > lb_modification_time)) {
             ASSERT_TRUE(found_class);
             ASSERT_TRUE(found_class->getMatchExpr());
-            EXPECT_GT(found_class->getMatchExpr()->size(), 0);
+            EXPECT_GT(found_class->getMatchExpr()->size(), 0U);
             EXPECT_EQ("first-class", found_class->getName());
 
             // Check for the standard class option, make sure it has been "created".
@@ -1550,7 +1550,7 @@ public:
             (getTimestamp("dhcp6_client_class") > lb_modification_time)) {
             ASSERT_TRUE(found_class);
             ASSERT_TRUE(found_class->getMatchExpr());
-            EXPECT_GT(found_class->getMatchExpr()->size(), 0);
+            EXPECT_GT(found_class->getMatchExpr()->size(), 0U);
             EXPECT_EQ("first-class", found_class->getName());
 
             // Check for class option, make sure it has been "created".
index 8888f799d1996fed5e38e7e02247e7d41313f0b2..e45b2f7b03464c751af5fb4d1771c4218df44f71 100644 (file)
@@ -103,7 +103,7 @@ TEST(CfgDbAccessTest, pushHostDbAccessString) {
 
     // Check access strings
     std::list<std::string> hal = cfg.getHostDbAccessStringList();
-    ASSERT_EQ(3, hal.size());
+    ASSERT_EQ(3U, hal.size());
     std::list<std::string>::const_iterator it = hal.cbegin();
     ASSERT_NE(hal.cend(), it);
     EXPECT_EQ("type=mysql", *it);
@@ -120,7 +120,7 @@ TEST(CfgDbAccessTest, pushHostDbAccessString) {
     expected = "[ { \"type\": \"foo\" }, { \"type\": \"bar\" } ]";
     runToElementTest<CfgHostDbAccess>(expected, CfgHostDbAccess(cfg1));
     hal = cfg1.getHostDbAccessStringList();
-    ASSERT_EQ(2, hal.size());
+    ASSERT_EQ(2U, hal.size());
     EXPECT_EQ("type=foo", hal.front());
     EXPECT_EQ("type=bar", hal.back());
 }
index 675b114b11d76ef693262b6af898f381eaf4347a..b7d77c99ed1e83d1bf4cf01cff4e01b97f71bc2e 100644 (file)
@@ -91,9 +91,9 @@ TEST_F(CfgDUIDTest, defaults) {
         << "expected empty identifier, found: "
         << toString(cfg_duid.getIdentifier());
 
-    EXPECT_EQ(0, cfg_duid.getHType());
-    EXPECT_EQ(0, cfg_duid.getTime());
-    EXPECT_EQ(0, cfg_duid.getEnterpriseId());
+    EXPECT_EQ(0U, cfg_duid.getHType());
+    EXPECT_EQ(0U, cfg_duid.getTime());
+    EXPECT_EQ(0U, cfg_duid.getEnterpriseId());
     EXPECT_TRUE(cfg_duid.persist());
     EXPECT_FALSE(cfg_duid.getContext());
 
@@ -122,9 +122,9 @@ TEST_F(CfgDUIDTest, setValues) {
     // Check that values have been set correctly.
     EXPECT_EQ(DUID::DUID_EN, cfg_duid.getType());
     EXPECT_EQ("ABCDEF", toString(cfg_duid.getIdentifier()));
-    EXPECT_EQ(100, cfg_duid.getHType());
-    EXPECT_EQ(32100, cfg_duid.getTime());
-    EXPECT_EQ(10, cfg_duid.getEnterpriseId());
+    EXPECT_EQ(100U, cfg_duid.getHType());
+    EXPECT_EQ(32100U, cfg_duid.getTime());
+    EXPECT_EQ(10U, cfg_duid.getEnterpriseId());
     EXPECT_FALSE(cfg_duid.persist());
     ASSERT_TRUE(cfg_duid.getContext());
     EXPECT_EQ(user_context, cfg_duid.getContext()->str());
index d4d697d929b4af226b1982f1b1195cf16d453e3d..39e30db9fe1ebdc31973d3a15fb34cb7249bf1fc 100644 (file)
@@ -70,7 +70,7 @@ testAccessModify(const int64_t limit, const ModifierFun& modifier,
 
     // Setting the value to 0 should pass.
     ASSERT_NO_THROW(modifier(&cfg, 0));
-    EXPECT_EQ(0, accessor(&cfg));
+    EXPECT_EQ(0U, accessor(&cfg));
 }
 
 /// @brief Tests that modifier and the accessor returning uint16_t value
@@ -378,16 +378,16 @@ TEST_F(CfgExpirationTimersTest, reclamationParameters) {
     // Make sure we had more than one call to the reclamation routine.
     ASSERT_GT(stub_->reclaim_calls_count_, 1);
     // Make sure it was called with appropriate arguments.
-    EXPECT_EQ(1000, stub_->reclaim_params_.max_leases);
-    EXPECT_EQ(1500, stub_->reclaim_params_.timeout);
+    EXPECT_EQ(1000U, stub_->reclaim_params_.max_leases);
+    EXPECT_EQ(1500U, stub_->reclaim_params_.timeout);
     EXPECT_FALSE(stub_->reclaim_params_.remove_lease);
-    EXPECT_EQ(13, stub_->reclaim_params_.max_unwarned_cycles);
+    EXPECT_EQ(13U, stub_->reclaim_params_.max_unwarned_cycles);
 
     // Make sure we had more than one call to the routine which flushes
     // expired reclaimed leases.
     ASSERT_GT(stub_->delete_calls_count_, 1);
     // Make sure that the argument was correct.
-    EXPECT_EQ(1800, stub_->secs_param_);
+    EXPECT_EQ(1800U, stub_->secs_param_);
 }
 
 // This test verifies that if the value of "flush-reclaimed-timer-wait-time"
index 5dc401ea6c61e6e8379acd5f9a2172bdf8d1e552..2272432bbff54f46a78f2672bd6a71202016b90c 100644 (file)
@@ -174,13 +174,13 @@ CfgHostsTest::testGetAllNonRepeatingHosts() {
 
     // Try to retrieve each added reservation using HW address and DUID. Do it
     // in the reverse order to make sure that the order doesn't matter.
-    for (int i = 24; i >= 0; --i) {
+    for (unsigned i = 24; i < 25; --i) {
         // Get host identified by HW address.
         HostCollection hosts = cfg.getAll(Host::IDENT_HWADDR,
                                           &hwaddrs_[i]->hwaddr_[0],
                                           hwaddrs_[i]->hwaddr_.size());
-        ASSERT_EQ(1, hosts.size());
-        EXPECT_EQ(i % 10 + 1, hosts[0]->getIPv4SubnetID());
+        ASSERT_EQ(1U, hosts.size());
+        EXPECT_EQ(i % 10 + 1U, hosts[0]->getIPv4SubnetID());
         EXPECT_EQ(addressesa_[i].toText(),
                   hosts[0]->getIPv4Reservation().toText());
 
@@ -188,15 +188,15 @@ CfgHostsTest::testGetAllNonRepeatingHosts() {
         hosts = cfg.getAll(Host::IDENT_DUID,
                            &duids_[i]->getDuid()[0],
                            duids_[i]->getDuid().size());
-        ASSERT_EQ(1, hosts.size());
-        EXPECT_EQ(i % 5 + 1, hosts[0]->getIPv4SubnetID());
+        ASSERT_EQ(1U, hosts.size());
+        EXPECT_EQ(i % 5 + 1U, hosts[0]->getIPv4SubnetID());
         EXPECT_EQ(addressesb_[i].toText(),
                   hosts[0]->getIPv4Reservation().toText());
     }
 
     // Make sure that the reservations do not exist for the hardware addresses
     // and DUIDs from the range of 25 to 49.
-    for (int i = 49; i >= 25; --i) {
+    for (unsigned i = 49; i >= 25; --i) {
         EXPECT_TRUE(cfg.getAll(Host::IDENT_HWADDR, &hwaddrs_[i]->hwaddr_[0],
                                hwaddrs_[i]->hwaddr_.size()).empty());
         EXPECT_TRUE(cfg.getAll(Host::IDENT_DUID, &duids_[i]->getDuid()[0],
@@ -245,10 +245,10 @@ CfgHostsTest::testGetAllRepeatingHosts() {
         HostCollection hosts = cfg.getAll(Host::IDENT_HWADDR,
                                           &hwaddrs_[i]->hwaddr_[0],
                                           hwaddrs_[i]->hwaddr_.size());
-        ASSERT_EQ(2, hosts.size());
-        EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
+        ASSERT_EQ(2U, hosts.size());
+        EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
         EXPECT_EQ(addressesa_[i], hosts[0]->getIPv4Reservation().toText());
-        EXPECT_EQ(2, hosts[1]->getIPv4SubnetID());
+        EXPECT_EQ(2U, hosts[1]->getIPv4SubnetID());
         EXPECT_EQ(addressesb_[i], hosts[1]->getIPv4Reservation().toText());
 
         // The HW address is non-null but there are no reservations
@@ -296,13 +296,13 @@ CfgHostsTest::testGetAll4BySubnet() {
 
     // Check that other subnets are empty.
     HostCollection hosts = cfg.getAll4(SubnetID(100));
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 
     // Try to retrieve all added reservations.
     hosts = cfg.getAll4(SubnetID(1));
-    ASSERT_EQ(25, hosts.size());
+    ASSERT_EQ(25U, hosts.size());
     for (unsigned i = 0; i < 25; ++i) {
-        EXPECT_EQ(1, hosts[i]->getIPv4SubnetID());
+        EXPECT_EQ(1U, hosts[i]->getIPv4SubnetID());
         EXPECT_EQ(addressesa_[i].toText(),
                   hosts[i]->getIPv4Reservation().toText());
     }
@@ -335,13 +335,13 @@ CfgHostsTest::testGetAll6BySubnet() {
 
     // Check that other subnets are empty.
     HostCollection hosts = cfg.getAll6(SubnetID(100));
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 
     // Try to retrieve all added reservations.
     hosts = cfg.getAll6(SubnetID(1));
-    ASSERT_EQ(25, hosts.size());
+    ASSERT_EQ(25U, hosts.size());
     for (unsigned i = 0; i < 25; ++i) {
-        EXPECT_EQ(1, hosts[i]->getIPv6SubnetID());
+        EXPECT_EQ(1U, hosts[i]->getIPv6SubnetID());
         IPv6ResrvRange reservations =
             hosts[i]->getIPv6Reservations(IPv6Resrv::TYPE_NA);
         ASSERT_EQ(1, std::distance(reservations.first, reservations.second));
@@ -377,9 +377,9 @@ CfgHostsTest::testGetAll6ByAddress() {
 
     // Try to retrieve all added reservations with IP equals 2001:db8:1::1.
     auto hosts = cfg.getAll6(IOAddress("2001:db8:1::1"));
-    EXPECT_EQ(5, hosts.size());
+    EXPECT_EQ(5U, hosts.size());
     for (unsigned i = 0; i < 5; ++i) {
-        EXPECT_EQ(1 + 5 * i, hosts[i]->getIPv6SubnetID());
+        EXPECT_EQ(1U + 5 * i, hosts[i]->getIPv6SubnetID());
         IPv6ResrvRange reservations =
             hosts[i]->getIPv6Reservations(IPv6Resrv::TYPE_NA);
         ASSERT_EQ(1, std::distance(reservations.first, reservations.second));
@@ -414,25 +414,25 @@ CfgHostsTest::testGetPage4() {
 
     // Check that other subnets are empty.
     HostCollection page = cfg.getPage4(SubnetID(100), idx, host_id, page_size);
-    EXPECT_EQ(0, page.size());
+    EXPECT_EQ(0U, page.size());
 
     // Try to retrieve all added reservations.
     // Get first page.
     page = cfg.getPage4(SubnetID(1), idx, host_id, page_size);
-    EXPECT_EQ(10, page.size());
+    EXPECT_EQ(10U, page.size());
     host_id = page[9]->getHostId();
 
     // Get second and last pages.
     page = cfg.getPage4(SubnetID(1), idx, host_id, page_size);
-    EXPECT_EQ(10, page.size());
+    EXPECT_EQ(10U, page.size());
     host_id = page[9]->getHostId();
     page = cfg.getPage4(SubnetID(1), idx, host_id, page_size);
-    EXPECT_EQ(5, page.size());
+    EXPECT_EQ(5U, page.size());
     host_id = page[4]->getHostId();
 
     // Verify we have everything.
     page = cfg.getPage4(SubnetID(1), idx, host_id, page_size);
-    EXPECT_EQ(0, page.size());
+    EXPECT_EQ(0U, page.size());
 }
 
 TEST_F(CfgHostsTest, getPage4) {
@@ -466,25 +466,25 @@ CfgHostsTest::testGetPage6() {
 
     // Check that other subnets are empty.
     HostCollection page = cfg.getPage6(SubnetID(100), idx, host_id, page_size);
-    EXPECT_EQ(0, page.size());
+    EXPECT_EQ(0U, page.size());
 
     // Try to retrieve all added reservations.
     // Get first page.
     page = cfg.getPage6(SubnetID(1), idx, host_id, page_size);
-    EXPECT_EQ(10, page.size());
+    EXPECT_EQ(10U, page.size());
     host_id = page[9]->getHostId();
 
     // Get second and last pages.
     page = cfg.getPage6(SubnetID(1), idx, host_id, page_size);
-    EXPECT_EQ(10, page.size());
+    EXPECT_EQ(10U, page.size());
     host_id = page[9]->getHostId();
     page = cfg.getPage6(SubnetID(1), idx, host_id, page_size);
-    EXPECT_EQ(5, page.size());
+    EXPECT_EQ(5U, page.size());
     host_id = page[4]->getHostId();
 
     // Verify we have everything.
     page = cfg.getPage6(SubnetID(1), idx, host_id, page_size);
-    EXPECT_EQ(0, page.size());
+    EXPECT_EQ(0U, page.size());
 }
 
 TEST_F(CfgHostsTest, getPage6) {
@@ -514,20 +514,20 @@ CfgHostsTest::testGetPage4All() {
     // Try to retrieve all added reservations.
     // Get first page.
     HostCollection page = cfg.getPage4(idx, host_id, page_size);
-    EXPECT_EQ(10, page.size());
+    EXPECT_EQ(10U, page.size());
     host_id = page[9]->getHostId();
 
     // Get second and last pages.
     page = cfg.getPage4(idx, host_id, page_size);
-    EXPECT_EQ(10, page.size());
+    EXPECT_EQ(10U, page.size());
     host_id = page[9]->getHostId();
     page = cfg.getPage4(idx, host_id, page_size);
-    EXPECT_EQ(5, page.size());
+    EXPECT_EQ(5U, page.size());
     host_id = page[4]->getHostId();
 
     // Verify we have everything.
     page = cfg.getPage4(idx, host_id, page_size);
-    EXPECT_EQ(0, page.size());
+    EXPECT_EQ(0U, page.size());
 }
 
 TEST_F(CfgHostsTest, getPage4All) {
@@ -562,20 +562,20 @@ CfgHostsTest::testGetPage6All() {
     // Try to retrieve all added reservations.
     // Get first page.
     HostCollection page = cfg.getPage6(idx, host_id, page_size);
-    EXPECT_EQ(10, page.size());
+    EXPECT_EQ(10U, page.size());
     host_id = page[9]->getHostId();
 
     // Get second and last pages.
     page = cfg.getPage6(idx, host_id, page_size);
-    EXPECT_EQ(10, page.size());
+    EXPECT_EQ(10U, page.size());
     host_id = page[9]->getHostId();
     page = cfg.getPage6(idx, host_id, page_size);
-    EXPECT_EQ(5, page.size());
+    EXPECT_EQ(5U, page.size());
     host_id = page[4]->getHostId();
 
     // Verify we have everything.
     page = cfg.getPage6(idx, host_id, page_size);
-    EXPECT_EQ(0, page.size());
+    EXPECT_EQ(0U, page.size());
 }
 
 TEST_F(CfgHostsTest, getPage6All) {
@@ -611,9 +611,9 @@ CfgHostsTest::testGetAll4ByAddress() {
     for (auto const& host : hosts) {
         subnet_ids.insert(host->getIPv4SubnetID());
     }
-    ASSERT_EQ(25, subnet_ids.size());
-    EXPECT_EQ(1, *subnet_ids.begin());
-    EXPECT_EQ(25, *subnet_ids.rbegin());
+    ASSERT_EQ(25U, subnet_ids.size());
+    EXPECT_EQ(1U, *subnet_ids.begin());
+    EXPECT_EQ(25U, *subnet_ids.rbegin());
 }
 
 TEST_F(CfgHostsTest, getAll4ByAddress) {
@@ -648,7 +648,7 @@ CfgHostsTest::testDeleteForIPv4() {
     HostCollection hosts_by_address = cfg.getAll4(address);
     // Make sure the hosts and IP reservations were added.
     ASSERT_EQ(host_count, hosts_by_subnet.size());
-    ASSERT_EQ(1, hosts_by_address.size());
+    ASSERT_EQ(1U, hosts_by_address.size());
 
     // Delete one host.
     EXPECT_TRUE(cfg.del(subnet_id, address));
@@ -657,7 +657,7 @@ CfgHostsTest::testDeleteForIPv4() {
     hosts_by_subnet = cfg.getAll4(subnet_id);
     hosts_by_address = cfg.getAll4(address);
     EXPECT_EQ(host_count-1, hosts_by_subnet.size());
-    EXPECT_EQ(0, hosts_by_address.size());
+    EXPECT_EQ(0U, hosts_by_address.size());
 }
 
 TEST_F(CfgHostsTest, deleteForIPv4) {
@@ -694,7 +694,7 @@ CfgHostsTest::testDeleteForIPv6() {
     auto hosts_by_subnet_and_address = cfg.getAll6(subnet_id, address);
     auto hosts_by_subnet = cfg.getAll6(subnet_id);
     // Make sure the hosts and IP reservations were added.
-    ASSERT_EQ(1, hosts_by_subnet_and_address.size());
+    ASSERT_EQ(1U, hosts_by_subnet_and_address.size());
     ASSERT_EQ(host_count, hosts_by_subnet.size());
 
     // Delete one host.
@@ -703,8 +703,8 @@ CfgHostsTest::testDeleteForIPv6() {
     // Check if the host is actually deleted.
     hosts_by_subnet_and_address = cfg.getAll6(subnet_id, address);
     hosts_by_subnet = cfg.getAll6(subnet_id);
-    EXPECT_EQ(0, hosts_by_subnet_and_address.size());
-    EXPECT_EQ(host_count-1, hosts_by_subnet.size());
+    EXPECT_EQ(0U, hosts_by_subnet_and_address.size());
+    EXPECT_EQ(host_count - 1, hosts_by_subnet.size());
 }
 
 TEST_F(CfgHostsTest, deleteForIPv6) {
@@ -859,7 +859,7 @@ CfgHostsTest::testDel4() {
     host = cfg.get4(subnet_id, Host::IdentifierType::IDENT_DUID,
                                              &duids_[host_id]->getDuid()[0],
                                              duids_[host_id]->getDuid().size());
-    EXPECT_EQ((host_count / 2)-1, hosts_by_subnet.size());
+    EXPECT_EQ((host_count / 2) - 1, hosts_by_subnet.size());
     EXPECT_EQ(host_count / 2, hosts_by_address.size());
     EXPECT_FALSE(host);
 }
@@ -928,7 +928,7 @@ CfgHostsTest::testDel6() {
     host = cfg.get6(subnet_id, Host::IdentifierType::IDENT_DUID,
                                              &duids_[host_id]->getDuid()[0],
                                              duids_[host_id]->getDuid().size());
-    EXPECT_EQ((host_count / 2)-1, hosts_by_subnet.size());
+    EXPECT_EQ((host_count / 2) - 1, hosts_by_subnet.size());
     EXPECT_EQ(host_count / 2, hosts_by_address.size());
     EXPECT_FALSE(host);
 }
@@ -992,12 +992,12 @@ CfgHostsTest::testDeleteAll4() {
         subnet_ids.insert(host->getIPv4SubnetID());
     }
     // Make sure there are two unique subnets: 1 and 2.
-    ASSERT_EQ(2, subnet_ids.size());
-    EXPECT_EQ(1, *subnet_ids.begin());
-    EXPECT_EQ(2, *subnet_ids.rbegin());
+    ASSERT_EQ(2U, subnet_ids.size());
+    EXPECT_EQ(1U, *subnet_ids.begin());
+    EXPECT_EQ(2U, *subnet_ids.rbegin());
 
     // Delete all hosts for subnet id 2. There should be 12 of them.
-    EXPECT_EQ(12, cfg.delAll4(SubnetID(2)));
+    EXPECT_EQ(12U, cfg.delAll4(SubnetID(2)));
 
     // Gather the host counts again.
     subnet_ids.clear();
@@ -1007,8 +1007,8 @@ CfgHostsTest::testDeleteAll4() {
     }
     // We should only have hosts for one subnet and it should be the subnet
     // with ID of 1.
-    ASSERT_EQ(1, subnet_ids.size());
-    EXPECT_EQ(1, *subnet_ids.begin());
+    ASSERT_EQ(1U, subnet_ids.size());
+    EXPECT_EQ(1U, *subnet_ids.begin());
 }
 
 TEST_F(CfgHostsTest, deleteAll4) {
@@ -1097,8 +1097,8 @@ CfgHostsTest::testUnparsed4() {
         ConstElementPtr unparsed = list.get(SubnetID(1 + i));
         ASSERT_TRUE(unparsed);
         ASSERT_EQ(Element::list, unparsed->getType());
-        EXPECT_EQ(2, unparsed->size());
-        ASSERT_NE(0, unparsed->size());
+        EXPECT_EQ(2U, unparsed->size());
+        ASSERT_NE(0U, unparsed->size());
 
         // Check by HW address entries
         bool checked_hw = false;
@@ -1196,7 +1196,7 @@ CfgHostsTest::testGet6() {
                                 &hwaddrs_[i]->hwaddr_[0],
                                 hwaddrs_[i]->hwaddr_.size());
         ASSERT_TRUE(host);
-        EXPECT_EQ(1 + i % 2, host->getIPv6SubnetID());
+        EXPECT_EQ(1U + i % 2, host->getIPv6SubnetID());
         IPv6ResrvRange reservations =
             host->getIPv6Reservations(IPv6Resrv::TYPE_NA);
         ASSERT_EQ(1, std::distance(reservations.first, reservations.second));
@@ -1207,7 +1207,7 @@ CfgHostsTest::testGet6() {
         host = cfg.get6(SubnetID(1 + i % 2), Host::IDENT_DUID,
                         &duids_[i]->getDuid()[0], duids_[i]->getDuid().size());
         ASSERT_TRUE(host);
-        EXPECT_EQ(1 + i % 2, host->getIPv6SubnetID());
+        EXPECT_EQ(1U + i % 2, host->getIPv6SubnetID());
         reservations = host->getIPv6Reservations(IPv6Resrv::TYPE_NA);
         ASSERT_EQ(1, std::distance(reservations.first, reservations.second));
         EXPECT_EQ(increase(IOAddress("2001:db8:2::1"), i),
@@ -1245,7 +1245,7 @@ CfgHostsTest::testDeleteAll6() {
     }
 
     // Delete all hosts for subnet id. There should be 13 of them.
-    EXPECT_EQ(13, cfg.delAll6(SubnetID(1)));
+    EXPECT_EQ(13U, cfg.delAll6(SubnetID(1)));
 
     for (unsigned i = 0; i < 25; ++i) {
         // Calculate subnet id for the given i.
@@ -1317,8 +1317,8 @@ CfgHostsTest::testUnparse6() {
         ConstElementPtr unparsed = list.get(SubnetID(1 + i));
         ASSERT_TRUE(unparsed);
         ASSERT_EQ(Element::list, unparsed->getType());
-        EXPECT_EQ(2, unparsed->size());
-        ASSERT_NE(0, unparsed->size());
+        EXPECT_EQ(2U, unparsed->size());
+        ASSERT_NE(0U, unparsed->size());
 
         // Check by HW address entries
         bool checked_hw = false;
@@ -1341,8 +1341,8 @@ CfgHostsTest::testUnparse6() {
             ConstElementPtr resvs = host->get("ip-addresses");
             ASSERT_TRUE(resvs);
             ASSERT_EQ(Element::list, resvs->getType());
-            EXPECT_EQ(1, resvs->size());
-            ASSERT_GE(1, resvs->size());
+            EXPECT_EQ(1U, resvs->size());
+            ASSERT_GE(1U, resvs->size());
             ConstElementPtr resv = resvs->get(0);
             ASSERT_TRUE(resv);
             ASSERT_EQ(Element::string, resv->getType());
@@ -1372,8 +1372,8 @@ CfgHostsTest::testUnparse6() {
             ConstElementPtr resvs = host->get("ip-addresses");
             ASSERT_TRUE(resvs);
             ASSERT_EQ(Element::list, resvs->getType());
-            EXPECT_EQ(1, resvs->size());
-            ASSERT_GE(1, resvs->size());
+            EXPECT_EQ(1U, resvs->size());
+            ASSERT_GE(1U, resvs->size());
             ConstElementPtr resv = resvs->get(0);
             ASSERT_TRUE(resv);
             ASSERT_EQ(Element::string, resv->getType());
@@ -1417,7 +1417,7 @@ CfgHostsTest::testGet6ByAddr() {
                                 increase(IOAddress("2001:db8:2::1"), i));
         ASSERT_TRUE(host);
 
-        EXPECT_EQ(1 + i % 2, host->getIPv6SubnetID());
+        EXPECT_EQ(1U + i % 2, host->getIPv6SubnetID());
         IPv6ResrvRange reservations =
             host->getIPv6Reservations(IPv6Resrv::TYPE_NA);
         ASSERT_EQ(1, std::distance(reservations.first, reservations.second));
@@ -1556,7 +1556,7 @@ CfgHostsTest::testAllow4AlreadyReserved() {
     // Get both hosts.
     ConstHostCollection returned;
     ASSERT_NO_THROW(returned = cfg.getAll4(host1->getIPv4SubnetID(), IOAddress("192.0.2.1")));
-    EXPECT_EQ(2, returned.size());
+    EXPECT_EQ(2U, returned.size());
 
     // Make sure the address is the same but the identifiers are different.
     EXPECT_NE(returned[0]->getIdentifierAsText(), returned[1]->getIdentifierAsText());
@@ -1638,7 +1638,7 @@ CfgHostsTest::testAllowAddress6AlreadyReserved() {
 
     ConstHostCollection returned;
     ASSERT_NO_THROW(returned = cfg.getAll6(host1->getIPv6SubnetID(), IOAddress("2001:db8::1")));
-    EXPECT_EQ(2, returned.size());
+    EXPECT_EQ(2U, returned.size());
 
     // Make sure the address is the same but the identifiers are different.
     EXPECT_NE(returned[0]->getIdentifierAsText(), returned[1]->getIdentifierAsText());
@@ -1689,7 +1689,7 @@ CfgHostsTest::testAllowPrefix6AlreadyReserved() {
 
     ConstHostCollection returned;
     ASSERT_NO_THROW(returned = cfg.getAll6(host1->getIPv6SubnetID(), IOAddress("3000::")));
-    EXPECT_EQ(2, returned.size());
+    EXPECT_EQ(2U, returned.size());
 
     // Make sure the prefix is the same but the identifiers are different.
     EXPECT_NE(returned[0]->getIdentifierAsText(), returned[1]->getIdentifierAsText());
@@ -1918,14 +1918,14 @@ CfgHostsTest::testUpdate() {
 
     // There should be no hosts.
     HostCollection hosts(cfg.getAll6(SubnetID(1)));
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 
     // Add a host.
     EXPECT_NO_THROW(cfg.add(host));
 
     // The host should be in the config.
     hosts = cfg.getAll6(SubnetID(1));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
     EXPECT_EQ("duid=010203040500 ipv6_subnet_id=1 hostname=foo.example.com "
               "ipv4_reservation=(no) siaddr=(no) sname=(empty) file=(empty) "
               "key=(empty) ipv6_reservations=(none)", hosts[0]->toText());
@@ -1935,7 +1935,7 @@ CfgHostsTest::testUpdate() {
 
     // The same host should be in the config.
     hosts = cfg.getAll6(SubnetID(1));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
     EXPECT_EQ("duid=010203040500 ipv6_subnet_id=1 hostname=foo.example.com "
               "ipv4_reservation=(no) siaddr=(no) sname=(empty) file=(empty) "
               "key=(empty) ipv6_reservations=(none)", hosts[0]->toText());
@@ -1946,7 +1946,7 @@ CfgHostsTest::testUpdate() {
 
     // The change should be reflected in the config.
     hosts = cfg.getAll6(SubnetID(1));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
     EXPECT_EQ("duid=010203040500 ipv6_subnet_id=1 hostname=bar.example.com "
               "ipv4_reservation=(no) siaddr=(no) sname=(empty) file=(empty) "
               "key=(empty) ipv6_reservations=(none)", hosts[0]->toText());
@@ -1957,7 +1957,7 @@ CfgHostsTest::testUpdate() {
 
     // The change should be reflected in the config.
     hosts = cfg.getAll6(SubnetID(1));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
     EXPECT_EQ("duid=010203040500 ipv6_subnet_id=1 hostname=(empty) "
               "ipv4_reservation=(no) siaddr=(no) sname=(empty) file=(empty) "
               "key=(empty) ipv6_reservations=(none)", hosts[0]->toText());
index d86ad7de96ea77e5719bc18ee2cdaefaa42f136a..c9d1735b5297bae5477c0f1a1dec1ad70c5d160f 100644 (file)
@@ -68,8 +68,8 @@ TEST_F(CfgMultiThreadingTest, extract) {
     ASSERT_NO_THROW(CfgMultiThreading::extract(param, enabled, thread_count,
                                                queue_size));
     EXPECT_EQ(enabled, true);
-    EXPECT_EQ(thread_count, 4);
-    EXPECT_EQ(queue_size, 64);
+    EXPECT_EQ(thread_count, 4U);
+    EXPECT_EQ(queue_size, 64U);
 
     content_json = "{}";
     ASSERT_NO_THROW(param = Element::fromJSON(content_json))
@@ -78,8 +78,8 @@ TEST_F(CfgMultiThreadingTest, extract) {
     ASSERT_NO_THROW(CfgMultiThreading::extract(param, enabled, thread_count,
                     queue_size));
     EXPECT_EQ(enabled, true);
-    EXPECT_EQ(thread_count, 0);
-    EXPECT_EQ(queue_size, 0);
+    EXPECT_EQ(thread_count, 0U);
+    EXPECT_EQ(queue_size, 0U);
 
     enabled = true;
     thread_count = 4;
@@ -88,16 +88,16 @@ TEST_F(CfgMultiThreadingTest, extract) {
     ASSERT_NO_THROW(CfgMultiThreading::extract(ConstElementPtr(), enabled,
                     thread_count, queue_size));
     EXPECT_EQ(enabled, true);
-    EXPECT_EQ(thread_count, 0);
-    EXPECT_EQ(queue_size, 0);
+    EXPECT_EQ(thread_count, 0U);
+    EXPECT_EQ(queue_size, 0U);
 }
 
 /// @brief Verifies that applying multi threading settings works
 TEST_F(CfgMultiThreadingTest, apply) {
     EXPECT_FALSE(MultiThreadingMgr::instance().getMode());
-    EXPECT_EQ(MultiThreadingMgr::instance().getThreadPoolSize(), 0);
-    EXPECT_EQ(MultiThreadingMgr::instance().getPacketQueueSize(), 0);
-    EXPECT_EQ(MultiThreadingMgr::instance().getThreadPool().getMaxQueueSize(), 0);
+    EXPECT_EQ(MultiThreadingMgr::instance().getThreadPoolSize(), 0U);
+    EXPECT_EQ(MultiThreadingMgr::instance().getPacketQueueSize(), 0U);
+    EXPECT_EQ(MultiThreadingMgr::instance().getThreadPool().getMaxQueueSize(), 0U);
     std::string content_json =
         "{"
         "    \"enable-multi-threading\": true,\n"
@@ -109,9 +109,9 @@ TEST_F(CfgMultiThreadingTest, apply) {
                             << "invalid context_json, test is broken";
     CfgMultiThreading::apply(param);
     EXPECT_TRUE(MultiThreadingMgr::instance().getMode());
-    EXPECT_EQ(MultiThreadingMgr::instance().getThreadPoolSize(), 4);
-    EXPECT_EQ(MultiThreadingMgr::instance().getPacketQueueSize(), 64);
-    EXPECT_EQ(MultiThreadingMgr::instance().getThreadPool().getMaxQueueSize(), 64);
+    EXPECT_EQ(MultiThreadingMgr::instance().getThreadPoolSize(), 4U);
+    EXPECT_EQ(MultiThreadingMgr::instance().getPacketQueueSize(), 64U);
+    EXPECT_EQ(MultiThreadingMgr::instance().getThreadPool().getMaxQueueSize(), 64U);
 }
 
 }  // namespace
index 08d1fa1a46f3079038c9e986ad264f291c55c8a4..a1a2d9b99088d9bd13a148d530aace27da665d21 100644 (file)
@@ -88,7 +88,7 @@ TEST(CfgOptionDefTest, getAllThenDelete) {
     // Sanity check that all 10 option definitions are there.
     OptionDefContainerPtr option_defs1 = cfg.getAll("isc");
     ASSERT_TRUE(option_defs1);
-    ASSERT_EQ(10, option_defs1->size());
+    ASSERT_EQ(10U, option_defs1->size());
 
     // Iterate over all option definitions and check that they have
     // valid codes. Also, their order should be the same as they
@@ -104,7 +104,7 @@ TEST(CfgOptionDefTest, getAllThenDelete) {
     // Sanity check that all 10 option definitions are there.
     OptionDefContainerPtr option_defs2 = cfg.getAll("abcde");
     ASSERT_TRUE(option_defs2);
-    ASSERT_EQ(10, option_defs2->size());
+    ASSERT_EQ(10U, option_defs2->size());
 
     // Check that the option codes are valid.
     code = 105;
@@ -124,28 +124,28 @@ TEST(CfgOptionDefTest, getAllThenDelete) {
     // Check that we can delete option definitions by id.
     uint64_t num_deleted = 0;
     ASSERT_NO_THROW(num_deleted = cfg.del(123));
-    EXPECT_EQ(10, num_deleted);
+    EXPECT_EQ(10U, num_deleted);
 
     option_defs1 = cfg.getAll("isc");
     ASSERT_TRUE(option_defs1);
-    ASSERT_EQ(0, option_defs1->size());
+    ASSERT_EQ(0U, option_defs1->size());
 
     option_defs2 = cfg.getAll("abcde");
     ASSERT_TRUE(option_defs2);
-    ASSERT_EQ(10, option_defs2->size());
+    ASSERT_EQ(10U, option_defs2->size());
 
     // Second attempt to delete the same option definitions should
     // result in 0 deletions.
     ASSERT_NO_THROW(num_deleted = cfg.del(123));
-    EXPECT_EQ(0, num_deleted);
+    EXPECT_EQ(0U, num_deleted);
 
     // Delete all other option definitions.
     ASSERT_NO_THROW(num_deleted = cfg.del(234));
-    EXPECT_EQ(10, num_deleted);
+    EXPECT_EQ(10U, num_deleted);
 
     option_defs2 = cfg.getAll("abcde");
     ASSERT_TRUE(option_defs2);
-    ASSERT_EQ(0, option_defs2->size());
+    ASSERT_EQ(0U, option_defs2->size());
 }
 
 // This test verifies that single option definition is correctly
index 2e6797d23034c60307dc69e2cbe848f43fff959a..63b000bdc08805cf844d994e1d229a2687961a03 100644 (file)
@@ -307,7 +307,7 @@ TEST_F(CfgOptionTest, add) {
     // Get options from the Subnet and check if all 10 are there.
     OptionContainerPtr options = cfg.getAll(DHCP6_OPTION_SPACE);
     ASSERT_TRUE(options);
-    ASSERT_EQ(10, options->size());
+    ASSERT_EQ(10U, options->size());
 
     // Validate codes of options added to dhcp6 option space.
     uint16_t expected_code = 100;
@@ -320,7 +320,7 @@ TEST_F(CfgOptionTest, add) {
     // Try another function variant.
     options = cfg.getAllCombined("isc");
     ASSERT_TRUE(options);
-    ASSERT_EQ(7, options->size());
+    ASSERT_EQ(7U, options->size());
 
     // Validate codes of options added to isc option space.
     expected_code = 105;
@@ -441,7 +441,7 @@ TEST_F(CfgOptionTest, mergeTo) {
     for (uint16_t code = 100; code < 110; ++code) {
         OptionDescriptor desc = cfg_dst.get(DHCP6_OPTION_SPACE, code);
         ASSERT_TRUE(desc.option_);
-        ASSERT_EQ(1, desc.option_->getData().size());
+        ASSERT_EQ(1U, desc.option_->getData().size());
         // The options with even option codes should hold one byte of data
         // equal to 0x1. These are the ones that we have initially added to
         // the destination configuration. The other options should hold the
@@ -458,7 +458,7 @@ TEST_F(CfgOptionTest, mergeTo) {
     for (uint16_t code = 100; code < 110; ++code) {
         OptionDescriptor desc = cfg_dst.get(123, code);
         ASSERT_TRUE(desc.option_);
-        ASSERT_EQ(1, desc.option_->getData().size());
+        ASSERT_EQ(1U, desc.option_->getData().size());
         // This time, the options with even option codes should hold a byte
         // of data equal to 0xFF. The other options should hold the byte of
         // data equal to 0x01.
@@ -495,7 +495,7 @@ TEST_F(CfgOptionTest, copy) {
     for (uint16_t code = 100; code < 110; ++code) {
         OptionDescriptor desc = cfg_dst.get("foo", code);
         ASSERT_TRUE(desc.option_);
-        ASSERT_EQ(1, desc.option_->getData().size());
+        ASSERT_EQ(1U, desc.option_->getData().size());
         EXPECT_EQ(0x01, desc.option_->getData()[0]);
     }
 
@@ -507,7 +507,7 @@ TEST_F(CfgOptionTest, copy) {
     // The option space "foo" should contain exactly 10 options.
     container = cfg_dst.getAll("foo");
     ASSERT_TRUE(container);
-    EXPECT_EQ(10, container->size());
+    EXPECT_EQ(10U, container->size());
 
     // Source config wasn't encapsulated, so the destination shouldn't be too.
     EXPECT_FALSE(cfg_dst.isEncapsulated());
@@ -627,7 +627,7 @@ TEST_F(CfgOptionTest, mergeInvalid) {
     ASSERT_NO_THROW_LOG(this_cfg.merge(defs, other_cfg));
     EXPECT_EQ(countFile("DHCPSRV_CFGMGR_OPTION_DEFINITION_MISMATCH failed to "
               "create option: option: isc.2 has a formatted value: "
-              "'one,two,three' but no option definition"), 1);
+              "'one,two,three' but no option definition"), 1U);
 
     // Now let's add an option definition that will force data truncated
     // error for option 1.
@@ -638,7 +638,7 @@ TEST_F(CfgOptionTest, mergeInvalid) {
     ASSERT_NO_THROW_LOG(this_cfg.merge(defs, other_cfg));
     EXPECT_EQ(countFile("DHCPSRV_CFGMGR_OPTION_DEFINITION_MISMATCH failed to "
                         "create option: could not create option: isc.1 from data"
-                        " specified, reason: OptionInt 1 truncated"), 1);
+                        " specified, reason: OptionInt 1 truncated"), 1U);
 }
 
 // This test verifies the all of the valid option cases
@@ -723,7 +723,7 @@ TEST_F(CfgOptionTest, createDescriptorOptionValid) {
 
     ASSERT_NO_THROW(updated = CfgOption::createDescriptorOption(defs, space, *desc));
     ASSERT_FALSE(updated);
-    ASSERT_EQ(1, desc->option_->getData().size());
+    ASSERT_EQ(1U, desc->option_->getData().size());
     EXPECT_EQ(0x77, desc->option_->getData()[0]);
 }
 
@@ -745,7 +745,7 @@ TEST_F(CfgOptionTest, encapsulate) {
 
     // Verify that we have 40 top-level options.
     OptionContainerPtr options = cfg.getAll(DHCP6_OPTION_SPACE);
-    ASSERT_EQ(40, options->size());
+    ASSERT_EQ(40U, options->size());
 
     // Iterate over top level options.
     for (uint16_t code = 1000; code < 1040; ++code) {
@@ -757,7 +757,7 @@ TEST_F(CfgOptionTest, encapsulate) {
         // First level sub options. There are 19 sub-options for each top
         // level option.
         const OptionCollection& first_level = option->getOptions();
-        ASSERT_EQ(19, first_level.size());
+        ASSERT_EQ(19U, first_level.size());
 
         // Iterate over all first level sub-options.
         for (auto const& first_level_opt : first_level) {
@@ -771,15 +771,15 @@ TEST_F(CfgOptionTest, encapsulate) {
             // There are two sets of first level sub-options. Those that include
             // a value of 1 and those that include a value of 2.
             if (first_level_uint8->getType() < 20) {
-                EXPECT_EQ(1, value);
+                EXPECT_EQ(1U, value);
             } else {
-                EXPECT_EQ(2, value);
+                EXPECT_EQ(2U, value);
             }
 
             // Each first level sub-option should include 9 second level
             // sub options.
             const OptionCollection& second_level = first_level_uint8->getOptions();
-            ASSERT_EQ(9, second_level.size());
+            ASSERT_EQ(9U, second_level.size());
 
             // Iterate over sub-options and make sure they include the expected
             // values.
@@ -792,9 +792,9 @@ TEST_F(CfgOptionTest, encapsulate) {
                 // Certain sub-options should have a value of 3, other the values
                 // of 4.
                 if (second_level_uint8->getType() < 20) {
-                    EXPECT_EQ(3, value2);
+                    EXPECT_EQ(3U, value2);
                 } else {
-                    EXPECT_EQ(4, value2);
+                    EXPECT_EQ(4U, value2);
                 }
             }
         }
@@ -837,7 +837,7 @@ TEST_F(CfgOptionTest, deleteOptions) {
     // Delete option with the code 5 and belonging to option space "foo".
     uint64_t deleted_num;
     ASSERT_NO_THROW(deleted_num = cfg.del("foo", 5));
-    EXPECT_EQ(1, deleted_num);
+    EXPECT_EQ(1U, deleted_num);
 
     // The option should now be gone from options config.
     EXPECT_FALSE(cfg.get("foo", 5).option_);
@@ -893,7 +893,7 @@ TEST_F(CfgOptionTest, deleteOptionsById) {
 
     // Delete options with id of 100. It includes both regular options and
     // the vendor options. There are two options with id of 100.
-    EXPECT_EQ(2, cfg.del(100));
+    EXPECT_EQ(2U, cfg.del(100));
 
     // Make sure that the option 100 was deleted but another option
     // in the same option space was not.
@@ -943,7 +943,7 @@ TEST_F(CfgOptionTest, delVendorOption) {
     // Delete the option for vendor id 123.
     uint64_t deleted_num;
     ASSERT_NO_THROW(deleted_num = cfg.del(123, 105));
-    EXPECT_EQ(1, deleted_num);
+    EXPECT_EQ(1U, deleted_num);
 
     // Make sure the option is gone.
     EXPECT_FALSE(cfg.get(123, 105).option_);
@@ -1004,19 +1004,19 @@ TEST_F(CfgOptionTest, getList) {
         // Now, try the valid option space.
         list = cfg.getList(DHCP4_OPTION_SPACE, code);
         // Test that the option code matches the expected code.
-        ASSERT_EQ(2, list.size());
+        ASSERT_EQ(2U, list.size());
         OptionDescriptor desc = list[0];
         ASSERT_TRUE(desc.option_);
         EXPECT_EQ(code, desc.option_->getType());
         OptionBuffer content = desc.option_->getData();
-        ASSERT_EQ(10, content.size());
+        ASSERT_EQ(10U, content.size());
         uint8_t val = content[8];
         EXPECT_TRUE((val == 0xFF) || (val == 0xEE));
         desc =  list[1];
         ASSERT_TRUE(desc.option_);
         EXPECT_EQ(code, desc.option_->getType());
         content = desc.option_->getData();
-        ASSERT_EQ(10, content.size());
+        ASSERT_EQ(10U, content.size());
         if (val == 0xFF) {
             EXPECT_EQ(0xEE, content[4]);
         } else {
@@ -1049,19 +1049,19 @@ TEST_F(CfgOptionTest, getListVendor) {
         // Now, try the valid option space.
         list = cfg.getList(12345678, code);
         // Test that the option code matches the expected code.
-        ASSERT_EQ(2, list.size());
+        ASSERT_EQ(2U, list.size());
         OptionDescriptor desc = list[0];
         ASSERT_TRUE(desc.option_);
         EXPECT_EQ(code, desc.option_->getType());
         OptionBuffer content = desc.option_->getData();
-        ASSERT_EQ(10, content.size());
+        ASSERT_EQ(10U, content.size());
         uint8_t val = content[8];
         EXPECT_TRUE((val == 0xFF) || (val == 0xEE));
         desc =  list[1];
         ASSERT_TRUE(desc.option_);
         EXPECT_EQ(code, desc.option_->getType());
         content = desc.option_->getData();
-        ASSERT_EQ(10, content.size());
+        ASSERT_EQ(10U, content.size());
         if (val == 0xFF) {
             EXPECT_EQ(0xEE, content[4]);
         } else {
@@ -1086,7 +1086,7 @@ TEST_F(CfgOptionTest, addNonUniqueOptions) {
 
     // Sanity check that all options are there.
     OptionContainerPtr options = cfg.getAll(DHCP6_OPTION_SPACE);
-    ASSERT_EQ(20, options->size());
+    ASSERT_EQ(20U, options->size());
 
     // Use container index #1 to get the options by their codes.
     OptionContainerTypeIndex& idx = options->get<1>();
@@ -1214,12 +1214,12 @@ TEST_F(CfgOptionTest, addVendorOptions) {
     // Get options from the Subnet and check if all 10 are there.
     OptionContainerPtr options = cfg.getAll(12345678);
     ASSERT_TRUE(options);
-    ASSERT_EQ(10, options->size());
+    ASSERT_EQ(10U, options->size());
 
     // Make sure we can get vendor options by option space.
     options = cfg.getAllCombined("vendor-12345678");
     ASSERT_TRUE(options);
-    ASSERT_EQ(10, options->size());
+    ASSERT_EQ(10U, options->size());
 
     // Validate codes of options added to dhcp6 option space.
     uint16_t expected_code = 100;
@@ -1231,7 +1231,7 @@ TEST_F(CfgOptionTest, addVendorOptions) {
 
     options = cfg.getAll(vendor_id);
     ASSERT_TRUE(options);
-    ASSERT_EQ(7, options->size());
+    ASSERT_EQ(7U, options->size());
 
     // Validate codes of options added to isc option space.
     expected_code = 105;
@@ -1268,7 +1268,7 @@ TEST_F(CfgOptionTest, getVendorIdsSpaceNames) {
 
     // We should now have 10 different vendor ids.
     std::list<std::string> space_names = cfg.getVendorIdsSpaceNames();
-    ASSERT_EQ(10, space_names.size());
+    ASSERT_EQ(10U, space_names.size());
 
     // Check that the option space names for those vendor ids are correct.
     size_t id = 0;
index 87eef61c77ec07db85d26658baec30dadc63babe..8d076826246aab81a372bc1ff0c7a99f04a3e477 100644 (file)
@@ -141,9 +141,9 @@ TEST(CfgSharedNetworks4Test, deleteNetworksById) {
 
     // Verify that we have two networks with a default identifier and one
     // with a unique identifier.
-    EXPECT_EQ(0, network1->getId());
-    EXPECT_EQ(123, network2->getId());
-    EXPECT_EQ(0, network3->getId());
+    EXPECT_EQ(0U, network1->getId());
+    EXPECT_EQ(123U, network2->getId());
+    EXPECT_EQ(0U, network3->getId());
 
     // Add our networks to the configuration.
     cfg.add(network1);
@@ -153,7 +153,7 @@ TEST(CfgSharedNetworks4Test, deleteNetworksById) {
     // Delete second network by id.
     uint64_t deleted_num = 0;
     ASSERT_NO_THROW(deleted_num = cfg.del(network2->getId()));
-    EXPECT_EQ(1, deleted_num);
+    EXPECT_EQ(1U, deleted_num);
 
     // Make sure that the subnet no longer points to the deleted network.
     SharedNetwork4Ptr returned_network;
@@ -163,7 +163,7 @@ TEST(CfgSharedNetworks4Test, deleteNetworksById) {
 
     // Delete the remaining two shared network using id of 0.
     ASSERT_NO_THROW(deleted_num = cfg.del(network1->getId()));
-    EXPECT_EQ(2, deleted_num);
+    EXPECT_EQ(2U, deleted_num);
 
     // The subnets should no longer point to the deleted networks and
     // the shared networks should no longer exist in the configuration.
@@ -175,7 +175,7 @@ TEST(CfgSharedNetworks4Test, deleteNetworksById) {
     EXPECT_FALSE(returned_network);
     EXPECT_FALSE(cfg.getByName("fly"));
 
-    EXPECT_EQ(0, cfg.del(network1->getId()));
+    EXPECT_EQ(0U, cfg.del(network1->getId()));
 }
 
 // This test verifies that shared networks must have unique names.
@@ -323,7 +323,7 @@ TEST(CfgSharedNetworks4Test, mergeNetworks) {
     CfgSharedNetworks4 cfg_from;
     ASSERT_NO_THROW(cfg_to.merge(cfg_def, cfg_from));
 
-    ASSERT_EQ(3, cfg_to.getAll()->size());
+    ASSERT_EQ(3U, cfg_to.getAll()->size());
     ASSERT_NO_FATAL_FAILURE(checkMergedNetwork(cfg_to, "network1", Triplet<uint32_t>(100),
                                                std::vector<SubnetID>{SubnetID(1), SubnetID(2)}));
     ASSERT_NO_FATAL_FAILURE(checkMergedNetwork(cfg_to, "network2", Triplet<uint32_t>(200),
@@ -362,7 +362,7 @@ TEST(CfgSharedNetworks4Test, mergeNetworks) {
     // Network1 should have doubled its valid lifetime but still only have
     // the orignal two subnets.  Merge should discard associations on CB
     // subnets and preserve the associations from existing config.
-    ASSERT_EQ(3, cfg_to.getAll()->size());
+    ASSERT_EQ(3U, cfg_to.getAll()->size());
     ASSERT_NO_FATAL_FAILURE(checkMergedNetwork(cfg_to, "network1", Triplet<uint32_t>(200),
                                                std::vector<SubnetID>{SubnetID(1), SubnetID(2)}));
 
index ac684dd1f6e887a41f9470769efe3264ffee4e59..def7f5df93393b23b255a7975dac42f0df128632 100644 (file)
@@ -142,9 +142,9 @@ TEST(CfgSharedNetworks6Test, deleteNetworksById) {
 
     // Verify that we have two networks with a default identifier and one
     // with a unique identifier.
-    EXPECT_EQ(0, network1->getId());
-    EXPECT_EQ(123, network2->getId());
-    EXPECT_EQ(0, network3->getId());
+    EXPECT_EQ(0U, network1->getId());
+    EXPECT_EQ(123U, network2->getId());
+    EXPECT_EQ(0U, network3->getId());
 
     // Add our networks to the configuration.
     cfg.add(network1);
@@ -154,7 +154,7 @@ TEST(CfgSharedNetworks6Test, deleteNetworksById) {
     // Delete second network by id.
     uint64_t deleted_num = 0;
     ASSERT_NO_THROW(deleted_num = cfg.del(network2->getId()));
-    EXPECT_EQ(1, deleted_num);
+    EXPECT_EQ(1U, deleted_num);
 
     // Make sure that the subnet no longer points to the deleted network.
     SharedNetwork6Ptr returned_network;
@@ -164,7 +164,7 @@ TEST(CfgSharedNetworks6Test, deleteNetworksById) {
 
     // Delete the remaining two shared network using id of 0.
     ASSERT_NO_THROW(deleted_num = cfg.del(network1->getId()));
-    EXPECT_EQ(2, deleted_num);
+    EXPECT_EQ(2U, deleted_num);
 
     // The subnets should no longer point to the deleted networks and
     // the shared networks should no longer exist in the configuration.
@@ -176,7 +176,7 @@ TEST(CfgSharedNetworks6Test, deleteNetworksById) {
     EXPECT_FALSE(returned_network);
     EXPECT_FALSE(cfg.getByName("fly"));
 
-    EXPECT_EQ(0, cfg.del(network1->getId()));
+    EXPECT_EQ(0U, cfg.del(network1->getId()));
 }
 
 // This test verifies that shared networks must have unique names.
@@ -328,7 +328,7 @@ TEST(CfgSharedNetworks6Test, mergeNetworks) {
     CfgSharedNetworks6 cfg_from;
     ASSERT_NO_THROW(cfg_to.merge(cfg_def, cfg_from));
 
-    ASSERT_EQ(3, cfg_to.getAll()->size());
+    ASSERT_EQ(3U, cfg_to.getAll()->size());
     ASSERT_NO_FATAL_FAILURE(checkMergedNetwork(cfg_to, "network1", Triplet<uint32_t>(100),
                                                std::vector<SubnetID>{SubnetID(1), SubnetID(2)}));
     ASSERT_NO_FATAL_FAILURE(checkMergedNetwork(cfg_to, "network2", Triplet<uint32_t>(200),
@@ -367,7 +367,7 @@ TEST(CfgSharedNetworks6Test, mergeNetworks) {
     // Network1 should have doubled its valid lifetime but still only have
     // the orignal two subnets.  Merge should discard associations on CB
     // subnets and preserve the associations from existing config.
-    ASSERT_EQ(3, cfg_to.getAll()->size());
+    ASSERT_EQ(3U, cfg_to.getAll()->size());
     ASSERT_NO_FATAL_FAILURE(checkMergedNetwork(cfg_to, "network1", Triplet<uint32_t>(200),
                                                std::vector<SubnetID>{SubnetID(1), SubnetID(2)}));
 
index 8ec0f51248d27bd559f0e2918f7895b6c8b27e90..cec8783b90e7e80da2e5c6a47e455141c7e5ffc6 100644 (file)
@@ -80,7 +80,7 @@ public:
 void checkMergedSubnet(CfgSubnets4& cfg_subnets,
                        const std::string& prefix,
                        const SubnetID exp_subnet_id,
-                       int exp_valid,
+                       uint32_t exp_valid,
                        SharedNetwork4Ptr exp_network) {
     // Look for the network by prefix.
     auto subnet = cfg_subnets.getByPrefix(prefix);
@@ -170,19 +170,19 @@ TEST(CfgSubnets4Test, deleteSubnet) {
     ASSERT_NO_THROW(cfg.add(subnet3));
 
     // There should be three subnets.
-    ASSERT_EQ(3, cfg.getAll()->size());
+    ASSERT_EQ(3U, cfg.getAll()->size());
     // We're going to remove the subnet #2. Let's make sure it exists before
     // we remove it.
     ASSERT_TRUE(cfg.getByPrefix("192.0.3.0/26"));
 
     // Remove the subnet and make sure it is gone.
     ASSERT_NO_THROW(cfg.del(subnet2));
-    ASSERT_EQ(2, cfg.getAll()->size());
+    ASSERT_EQ(2U, cfg.getAll()->size());
     EXPECT_FALSE(cfg.getByPrefix("192.0.3.0/26"));
 
     // Remove another subnet by ID.
     ASSERT_NO_THROW(cfg.del(subnet1->getID()));
-    ASSERT_EQ(1, cfg.getAll()->size());
+    ASSERT_EQ(1U, cfg.getAll()->size());
     EXPECT_FALSE(cfg.getByPrefix("192.0.2.0/26"));
 }
 
@@ -203,7 +203,7 @@ TEST(CfgSubnets4Test, replaceSubnet) {
     ASSERT_NO_THROW(cfg.add(subnet3));
 
     // There should be three subnets.
-    ASSERT_EQ(3, cfg.getAll()->size());
+    ASSERT_EQ(3U, cfg.getAll()->size());
     // We're going to replace  the subnet #2. Let's make sure it exists before
     // we replace it.
     ASSERT_TRUE(cfg.getByPrefix("192.0.3.0/26"));
@@ -214,7 +214,7 @@ TEST(CfgSubnets4Test, replaceSubnet) {
     Subnet4Ptr replaced = cfg.replace(subnet);
     ASSERT_TRUE(replaced);
     EXPECT_TRUE(replaced == subnet2);
-    ASSERT_EQ(3, cfg.getAll()->size());
+    ASSERT_EQ(3U, cfg.getAll()->size());
     Subnet4Ptr returned = cfg.getSubnet(SubnetID(2));
     ASSERT_TRUE(returned);
     EXPECT_TRUE(returned == subnet);
@@ -223,7 +223,7 @@ TEST(CfgSubnets4Test, replaceSubnet) {
     replaced = cfg.replace(replaced);
     ASSERT_TRUE(replaced);
     EXPECT_TRUE(replaced == subnet);
-    ASSERT_EQ(3, cfg.getAll()->size());
+    ASSERT_EQ(3U, cfg.getAll()->size());
     returned = cfg.getSubnet(SubnetID(2));
     ASSERT_TRUE(returned);
     EXPECT_TRUE(returned == subnet2);
@@ -292,7 +292,7 @@ TEST(CfgSubnets4Test, mergeSubnets) {
     ASSERT_NO_THROW(cfg_to.merge(cfg_def, networks, cfg_from));
 
     // We should have all four subnets, with no changes.
-    ASSERT_EQ(4, cfg_to.getAll()->size());
+    ASSERT_EQ(4U, cfg_to.getAll()->size());
 
     // Should be no changes to the configuration.
     ASSERT_NO_FATAL_FAILURE(checkMergedSubnet(cfg_to, "192.0.1.0/26",
@@ -362,7 +362,7 @@ TEST(CfgSubnets4Test, mergeSubnets) {
 
     // Merge again.
     ASSERT_NO_THROW(cfg_to.merge(cfg_def, networks, cfg_from));
-    ASSERT_EQ(5, cfg_to.getAll()->size());
+    ASSERT_EQ(5U, cfg_to.getAll()->size());
 
     // The subnet1 should be replaced by subnet1b.
     ASSERT_NO_FATAL_FAILURE(checkMergedSubnet(cfg_to, "192.0.10.0/26",
@@ -549,7 +549,7 @@ TEST(CfgSubnets4Test, selectSharedNetworkByIface) {
 
     const Subnet4SimpleCollection* subnets_eth1 =
         network_returned->getAllSubnets();
-    EXPECT_EQ(2, subnets_eth1->size());
+    EXPECT_EQ(2U, subnets_eth1->size());
     ASSERT_TRUE(network_returned->getSubnet(SubnetID(1)));
     ASSERT_TRUE(network_returned->getSubnet(SubnetID(2)));
 
@@ -558,7 +558,7 @@ TEST(CfgSubnets4Test, selectSharedNetworkByIface) {
     selector.iface_name_ = "lo";
     selected = cfg.selectSubnet(selector);
     ASSERT_TRUE(selected);
-    EXPECT_EQ(2, selected->getID());
+    EXPECT_EQ(2U, selected->getID());
 
     // Try selecting by eth1 again, but this time set subnet specific
     // interface name to eth0. Subnet selection should fail.
@@ -1538,9 +1538,9 @@ TEST(CfgSubnets4Test, validLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getValid().unspecified());
-        EXPECT_EQ(100, subnet->getValid().get());
-        EXPECT_EQ(100, subnet->getValid().getMin());
-        EXPECT_EQ(100, subnet->getValid().getMax());
+        EXPECT_EQ(100U, subnet->getValid().get());
+        EXPECT_EQ(100U, subnet->getValid().getMin());
+        EXPECT_EQ(100U, subnet->getValid().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("valid-lifetime");
         ASSERT_TRUE(value);
@@ -1562,9 +1562,9 @@ TEST(CfgSubnets4Test, validLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getValid().unspecified());
-        EXPECT_EQ(100, subnet->getValid().get());
-        EXPECT_EQ(100, subnet->getValid().getMin());
-        EXPECT_EQ(100, subnet->getValid().getMax());
+        EXPECT_EQ(100U, subnet->getValid().get());
+        EXPECT_EQ(100U, subnet->getValid().getMin());
+        EXPECT_EQ(100U, subnet->getValid().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("valid-lifetime");
         ASSERT_TRUE(value);
@@ -1586,9 +1586,9 @@ TEST(CfgSubnets4Test, validLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getValid().unspecified());
-        EXPECT_EQ(100, subnet->getValid().get());
-        EXPECT_EQ(100, subnet->getValid().getMin());
-        EXPECT_EQ(100, subnet->getValid().getMax());
+        EXPECT_EQ(100U, subnet->getValid().get());
+        EXPECT_EQ(100U, subnet->getValid().getMin());
+        EXPECT_EQ(100U, subnet->getValid().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("valid-lifetime");
         ASSERT_TRUE(value);
@@ -1612,9 +1612,9 @@ TEST(CfgSubnets4Test, validLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getValid().unspecified());
-        EXPECT_EQ(200, subnet->getValid().get());
-        EXPECT_EQ(100, subnet->getValid().getMin());
-        EXPECT_EQ(200, subnet->getValid().getMax());
+        EXPECT_EQ(200U, subnet->getValid().get());
+        EXPECT_EQ(100U, subnet->getValid().getMin());
+        EXPECT_EQ(200U, subnet->getValid().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("valid-lifetime");
         ASSERT_TRUE(value);
@@ -1638,9 +1638,9 @@ TEST(CfgSubnets4Test, validLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getValid().unspecified());
-        EXPECT_EQ(100, subnet->getValid().get());
-        EXPECT_EQ(100, subnet->getValid().getMin());
-        EXPECT_EQ(200, subnet->getValid().getMax());
+        EXPECT_EQ(100U, subnet->getValid().get());
+        EXPECT_EQ(100U, subnet->getValid().getMin());
+        EXPECT_EQ(200U, subnet->getValid().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("valid-lifetime");
         ASSERT_TRUE(value);
@@ -1676,9 +1676,9 @@ TEST(CfgSubnets4Test, validLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getValid().unspecified());
-        EXPECT_EQ(200, subnet->getValid().get());
-        EXPECT_EQ(100, subnet->getValid().getMin());
-        EXPECT_EQ(300, subnet->getValid().getMax());
+        EXPECT_EQ(200U, subnet->getValid().get());
+        EXPECT_EQ(100U, subnet->getValid().getMin());
+        EXPECT_EQ(300U, subnet->getValid().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("valid-lifetime");
         ASSERT_TRUE(value);
@@ -1726,9 +1726,9 @@ TEST(CfgSubnets4Test, validLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getValid().unspecified());
-        EXPECT_EQ(100, subnet->getValid().get());
-        EXPECT_EQ(100, subnet->getValid().getMin());
-        EXPECT_EQ(100, subnet->getValid().getMax());
+        EXPECT_EQ(100U, subnet->getValid().get());
+        EXPECT_EQ(100U, subnet->getValid().getMin());
+        EXPECT_EQ(100U, subnet->getValid().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("valid-lifetime");
         ASSERT_TRUE(value);
@@ -2464,10 +2464,10 @@ TEST(CfgSubnets4Test, host) {
     CfgHostsPtr cfg_hosts = CfgMgr::instance().getStagingCfg()->getCfgHosts();
     ASSERT_TRUE(cfg_hosts);
     HostCollection hosts = cfg_hosts->getAll4(SubnetID(1));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
     ConstHostPtr host = hosts[0];
     ASSERT_TRUE(host);
-    EXPECT_EQ(1, host->getIPv4SubnetID());
+    EXPECT_EQ(1U, host->getIPv4SubnetID());
     EXPECT_EQ("hwaddr=AABBCCDDEEFF", host->getIdentifierAsText());
     EXPECT_EQ("10.1.2.1", host->getIPv4Reservation().toText());
 
index af3395fbe0f24d2d66e295501f0922663ca7a852..e1d67970b20fb3e7d2b14d46b5bb3e16c4b033e4 100644 (file)
@@ -87,7 +87,7 @@ generateInterfaceId(const std::string& text) {
 void checkMergedSubnet(CfgSubnets6& cfg_subnets,
                        const std::string& prefix,
                        const SubnetID exp_subnet_id,
-                       int exp_valid,
+                       uint32_t exp_valid,
                        SharedNetwork6Ptr exp_network) {
     // Look for the network by prefix.
     auto subnet = cfg_subnets.getByPrefix(prefix);
@@ -178,19 +178,19 @@ TEST(CfgSubnets6Test, deleteSubnet) {
     ASSERT_NO_THROW(cfg.add(subnet3));
 
     // There should be three subnets.
-    ASSERT_EQ(3, cfg.getAll()->size());
+    ASSERT_EQ(3U, cfg.getAll()->size());
     // We're going to remove the subnet #2. Let's make sure it exists before
     // we remove it.
     ASSERT_TRUE(cfg.getByPrefix("2001:db8:2::/48"));
 
     // Remove the subnet and make sure it is gone.
     ASSERT_NO_THROW(cfg.del(subnet2));
-    ASSERT_EQ(2, cfg.getAll()->size());
+    ASSERT_EQ(2U, cfg.getAll()->size());
     EXPECT_FALSE(cfg.getByPrefix("2001:db8:2::/48"));
 
     // Remove another subnet by ID.
     ASSERT_NO_THROW(cfg.del(subnet1->getID()));
-    ASSERT_EQ(1, cfg.getAll()->size());
+    ASSERT_EQ(1U, cfg.getAll()->size());
     EXPECT_FALSE(cfg.getByPrefix("2001:db8:1::/48"));
 }
 
@@ -211,7 +211,7 @@ TEST(CfgSubnets6Test, replaceSubnet) {
     ASSERT_NO_THROW(cfg.add(subnet3));
 
     // There should be three subnets.
-    ASSERT_EQ(3, cfg.getAll()->size());
+    ASSERT_EQ(3U, cfg.getAll()->size());
     // We're going to replace  the subnet #2. Let's make sure it exists before
     // we replace it.
     ASSERT_TRUE(cfg.getByPrefix("2001:db8:2::/48"));
@@ -222,7 +222,7 @@ TEST(CfgSubnets6Test, replaceSubnet) {
     Subnet6Ptr replaced = cfg.replace(subnet);
     ASSERT_TRUE(replaced);
     EXPECT_TRUE(replaced == subnet2);
-    ASSERT_EQ(3, cfg.getAll()->size());
+    ASSERT_EQ(3U, cfg.getAll()->size());
     Subnet6Ptr returned = cfg.getSubnet(SubnetID(2));
     ASSERT_TRUE(returned);
     EXPECT_TRUE(returned == subnet);
@@ -231,7 +231,7 @@ TEST(CfgSubnets6Test, replaceSubnet) {
     replaced = cfg.replace(replaced);
     ASSERT_TRUE(replaced);
     EXPECT_TRUE(replaced == subnet);
-    ASSERT_EQ(3, cfg.getAll()->size());
+    ASSERT_EQ(3U, cfg.getAll()->size());
     returned = cfg.getSubnet(SubnetID(2));
     ASSERT_TRUE(returned);
     EXPECT_TRUE(returned == subnet2);
@@ -1043,7 +1043,7 @@ TEST(CfgSubnets6Test, mergeSubnets) {
     ASSERT_NO_THROW(cfg_to.merge(cfg_def, networks, cfg_from));
 
     // We should have all four subnets, with no changes.
-    ASSERT_EQ(4, cfg_to.getAll()->size());
+    ASSERT_EQ(4U, cfg_to.getAll()->size());
 
     // Should be no changes to the configuration.
     ASSERT_NO_FATAL_FAILURE(checkMergedSubnet(cfg_to, "2001:1::/64",
@@ -1113,7 +1113,7 @@ TEST(CfgSubnets6Test, mergeSubnets) {
 
     // Merge again.
     ASSERT_NO_THROW(cfg_to.merge(cfg_def, networks, cfg_from));
-    ASSERT_EQ(5, cfg_to.getAll()->size());
+    ASSERT_EQ(5U, cfg_to.getAll()->size());
 
     // The subnet1 should be replaced by subnet1b.
     ASSERT_NO_FATAL_FAILURE(checkMergedSubnet(cfg_to, "2001:10::/64",
@@ -1393,9 +1393,9 @@ TEST(CfgSubnets6Test, preferredLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getPreferred().unspecified());
-        EXPECT_EQ(100, subnet->getPreferred().get());
-        EXPECT_EQ(100, subnet->getPreferred().getMin());
-        EXPECT_EQ(100, subnet->getPreferred().getMax());
+        EXPECT_EQ(100U, subnet->getPreferred().get());
+        EXPECT_EQ(100U, subnet->getPreferred().getMin());
+        EXPECT_EQ(100U, subnet->getPreferred().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("preferred-lifetime");
         ASSERT_TRUE(value);
@@ -1417,9 +1417,9 @@ TEST(CfgSubnets6Test, preferredLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getPreferred().unspecified());
-        EXPECT_EQ(100, subnet->getPreferred().get());
-        EXPECT_EQ(100, subnet->getPreferred().getMin());
-        EXPECT_EQ(100, subnet->getPreferred().getMax());
+        EXPECT_EQ(100U, subnet->getPreferred().get());
+        EXPECT_EQ(100U, subnet->getPreferred().getMin());
+        EXPECT_EQ(100U, subnet->getPreferred().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("preferred-lifetime");
         ASSERT_TRUE(value);
@@ -1441,9 +1441,9 @@ TEST(CfgSubnets6Test, preferredLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getPreferred().unspecified());
-        EXPECT_EQ(100, subnet->getPreferred().get());
-        EXPECT_EQ(100, subnet->getPreferred().getMin());
-        EXPECT_EQ(100, subnet->getPreferred().getMax());
+        EXPECT_EQ(100U, subnet->getPreferred().get());
+        EXPECT_EQ(100U, subnet->getPreferred().getMin());
+        EXPECT_EQ(100U, subnet->getPreferred().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("preferred-lifetime");
         ASSERT_TRUE(value);
@@ -1467,9 +1467,9 @@ TEST(CfgSubnets6Test, preferredLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getPreferred().unspecified());
-        EXPECT_EQ(200, subnet->getPreferred().get());
-        EXPECT_EQ(100, subnet->getPreferred().getMin());
-        EXPECT_EQ(200, subnet->getPreferred().getMax());
+        EXPECT_EQ(200U, subnet->getPreferred().get());
+        EXPECT_EQ(100U, subnet->getPreferred().getMin());
+        EXPECT_EQ(200U, subnet->getPreferred().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("preferred-lifetime");
         ASSERT_TRUE(value);
@@ -1493,9 +1493,9 @@ TEST(CfgSubnets6Test, preferredLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getPreferred().unspecified());
-        EXPECT_EQ(100, subnet->getPreferred().get());
-        EXPECT_EQ(100, subnet->getPreferred().getMin());
-        EXPECT_EQ(200, subnet->getPreferred().getMax());
+        EXPECT_EQ(100U, subnet->getPreferred().get());
+        EXPECT_EQ(100U, subnet->getPreferred().getMin());
+        EXPECT_EQ(200U, subnet->getPreferred().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("preferred-lifetime");
         ASSERT_TRUE(value);
@@ -1531,9 +1531,9 @@ TEST(CfgSubnets6Test, preferredLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getPreferred().unspecified());
-        EXPECT_EQ(200, subnet->getPreferred().get());
-        EXPECT_EQ(100, subnet->getPreferred().getMin());
-        EXPECT_EQ(300, subnet->getPreferred().getMax());
+        EXPECT_EQ(200U, subnet->getPreferred().get());
+        EXPECT_EQ(100U, subnet->getPreferred().getMin());
+        EXPECT_EQ(300U, subnet->getPreferred().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("preferred-lifetime");
         ASSERT_TRUE(value);
@@ -1581,9 +1581,9 @@ TEST(CfgSubnets6Test, preferredLifetimeValidation) {
         ASSERT_NO_THROW(subnet = parser.parse(copied));
         ASSERT_TRUE(subnet);
         EXPECT_FALSE(subnet->getPreferred().unspecified());
-        EXPECT_EQ(100, subnet->getPreferred().get());
-        EXPECT_EQ(100, subnet->getPreferred().getMin());
-        EXPECT_EQ(100, subnet->getPreferred().getMax());
+        EXPECT_EQ(100U, subnet->getPreferred().get());
+        EXPECT_EQ(100U, subnet->getPreferred().getMin());
+        EXPECT_EQ(100U, subnet->getPreferred().getMax());
         data::ConstElementPtr repr = subnet->toElement();
         data::ConstElementPtr value = repr->get("preferred-lifetime");
         ASSERT_TRUE(value);
@@ -2572,10 +2572,10 @@ TEST(CfgSubnets6Test, hostNA) {
     CfgHostsPtr cfg_hosts = CfgMgr::instance().getStagingCfg()->getCfgHosts();
     ASSERT_TRUE(cfg_hosts);
     HostCollection hosts = cfg_hosts->getAll6(SubnetID(1));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
     ConstHostPtr host = hosts[0];
     ASSERT_TRUE(host);
-    EXPECT_EQ(1, host->getIPv6SubnetID());
+    EXPECT_EQ(1U, host->getIPv6SubnetID());
     EXPECT_EQ("hwaddr=AABBCCDDEEFF", host->getIdentifierAsText());
     IPv6ResrvRange addresses = host->getIPv6Reservations(IPv6Resrv::TYPE_NA);
     ASSERT_EQ(1, std::distance(addresses.first, addresses.second));
@@ -2635,15 +2635,15 @@ TEST(CfgSubnets6Test, hostPD) {
     CfgHostsPtr cfg_hosts = CfgMgr::instance().getStagingCfg()->getCfgHosts();
     ASSERT_TRUE(cfg_hosts);
     HostCollection hosts = cfg_hosts->getAll6(SubnetID(1));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
     ConstHostPtr host = hosts[0];
     ASSERT_TRUE(host);
-    EXPECT_EQ(1, host->getIPv6SubnetID());
+    EXPECT_EQ(1U, host->getIPv6SubnetID());
     EXPECT_EQ("hwaddr=AABBCCDDEEFF", host->getIdentifierAsText());
     IPv6ResrvRange prefixes = host->getIPv6Reservations(IPv6Resrv::TYPE_PD);
     ASSERT_EQ(1, std::distance(prefixes.first, prefixes.second));
     EXPECT_EQ("2001:db8:2::", prefixes.first->second.getPrefix().toText());
-    EXPECT_EQ(64, prefixes.first->second.getPrefixLen());
+    EXPECT_EQ(64U, prefixes.first->second.getPrefixLen());
 
     // Verify the prefix is not in the subnet range.
     EXPECT_FALSE(subnet->inRange(prefixes.first->second.getPrefix()));
index ce192a3f415554e8b048a4c63b21444792a13cf6..7e4f6f16c76e9eb8b32afb9ab4dd414d3ebbfbf9 100644 (file)
@@ -58,12 +58,12 @@ TEST(ValueStorageTest, BooleanTesting) {
     EXPECT_FALSE(testStore.getParam("firstBool"));
     EXPECT_TRUE(testStore.getParam("secondBool"));
 
-    EXPECT_EQ(123, testStore.getPosition("firstBool").line_);
-    EXPECT_EQ(234, testStore.getPosition("firstBool").pos_);
+    EXPECT_EQ(123U, testStore.getPosition("firstBool").line_);
+    EXPECT_EQ(234U, testStore.getPosition("firstBool").pos_);
     EXPECT_EQ("kea.conf", testStore.getPosition("firstBool").file_);
 
-    EXPECT_EQ(10, testStore.getPosition("secondBool").line_);
-    EXPECT_EQ(20, testStore.getPosition("secondBool").pos_);
+    EXPECT_EQ(10U, testStore.getPosition("secondBool").line_);
+    EXPECT_EQ(20U, testStore.getPosition("secondBool").pos_);
     EXPECT_EQ("keax.conf", testStore.getPosition("secondBool").file_);
 
     // Verify that we can update parameters.
@@ -73,12 +73,12 @@ TEST(ValueStorageTest, BooleanTesting) {
     EXPECT_TRUE(testStore.getParam("firstBool"));
     EXPECT_FALSE(testStore.getParam("secondBool"));
 
-    EXPECT_EQ(555, testStore.getPosition("firstBool").line_);
-    EXPECT_EQ(111, testStore.getPosition("firstBool").pos_);
+    EXPECT_EQ(555U, testStore.getPosition("firstBool").line_);
+    EXPECT_EQ(111U, testStore.getPosition("firstBool").pos_);
     EXPECT_EQ("keax.conf", testStore.getPosition("firstBool").file_);
 
-    EXPECT_EQ(1, testStore.getPosition("secondBool").line_);
-    EXPECT_EQ(3, testStore.getPosition("secondBool").pos_);
+    EXPECT_EQ(1U, testStore.getPosition("secondBool").line_);
+    EXPECT_EQ(3U, testStore.getPosition("secondBool").pos_);
     EXPECT_EQ("kea.conf", testStore.getPosition("secondBool").file_);
 
     // Verify that we can delete a parameter and it will no longer be found.
@@ -91,8 +91,8 @@ TEST(ValueStorageTest, BooleanTesting) {
     // Verify that the delete was safe and the store still operates.
     EXPECT_FALSE(testStore.getParam("secondBool"));
 
-    EXPECT_EQ(1, testStore.getPosition("secondBool").line_);
-    EXPECT_EQ(3, testStore.getPosition("secondBool").pos_);
+    EXPECT_EQ(1U, testStore.getPosition("secondBool").line_);
+    EXPECT_EQ(3U, testStore.getPosition("secondBool").pos_);
     EXPECT_EQ("kea.conf", testStore.getPosition("secondBool").file_);
 
     // Verify that looking for a parameter that never existed throws.
@@ -126,12 +126,12 @@ TEST(ValueStorageTest, Uint32Testing) {
     EXPECT_EQ(testStore.getParam("firstInt"), int_one);
     EXPECT_EQ(testStore.getParam("secondInt"), int_two);
 
-    EXPECT_EQ(123, testStore.getPosition("firstInt").line_);
-    EXPECT_EQ(234, testStore.getPosition("firstInt").pos_);
+    EXPECT_EQ(123U, testStore.getPosition("firstInt").line_);
+    EXPECT_EQ(234U, testStore.getPosition("firstInt").pos_);
     EXPECT_EQ("kea.conf", testStore.getPosition("firstInt").file_);
 
-    EXPECT_EQ(10, testStore.getPosition("secondInt").line_);
-    EXPECT_EQ(20, testStore.getPosition("secondInt").pos_);
+    EXPECT_EQ(10U, testStore.getPosition("secondInt").line_);
+    EXPECT_EQ(20U, testStore.getPosition("secondInt").pos_);
     EXPECT_EQ("keax.conf", testStore.getPosition("secondInt").file_);
 
     // Verify that we can update parameters.
@@ -141,12 +141,12 @@ TEST(ValueStorageTest, Uint32Testing) {
     EXPECT_EQ(testStore.getParam("firstInt"), int_one);
     EXPECT_EQ(testStore.getParam("secondInt"), int_two);
 
-    EXPECT_EQ(555, testStore.getPosition("firstInt").line_);
-    EXPECT_EQ(111, testStore.getPosition("firstInt").pos_);
+    EXPECT_EQ(555U, testStore.getPosition("firstInt").line_);
+    EXPECT_EQ(111U, testStore.getPosition("firstInt").pos_);
     EXPECT_EQ("keax.conf", testStore.getPosition("firstInt").file_);
 
-    EXPECT_EQ(1, testStore.getPosition("secondInt").line_);
-    EXPECT_EQ(3, testStore.getPosition("secondInt").pos_);
+    EXPECT_EQ(1U, testStore.getPosition("secondInt").line_);
+    EXPECT_EQ(3U, testStore.getPosition("secondInt").pos_);
     EXPECT_EQ("kea.conf", testStore.getPosition("secondInt").file_);
 
     // Verify that we can delete a parameter and it will no longer be found.
@@ -159,8 +159,8 @@ TEST(ValueStorageTest, Uint32Testing) {
     // Verify that the delete was safe and the store still operates.
     EXPECT_EQ(testStore.getParam("secondInt"), int_two);
 
-    EXPECT_EQ(1, testStore.getPosition("secondInt").line_);
-    EXPECT_EQ(3, testStore.getPosition("secondInt").pos_);
+    EXPECT_EQ(1U, testStore.getPosition("secondInt").line_);
+    EXPECT_EQ(3U, testStore.getPosition("secondInt").pos_);
     EXPECT_EQ("kea.conf", testStore.getPosition("secondInt").file_);
 
     // Verify that looking for a parameter that never existed throws.
@@ -196,12 +196,12 @@ TEST(ValueStorageTest, StringTesting) {
     EXPECT_EQ(testStore.getParam("firstString"), string_one);
     EXPECT_EQ(testStore.getParam("secondString"), string_two);
 
-    EXPECT_EQ(123, testStore.getPosition("firstString").line_);
-    EXPECT_EQ(234, testStore.getPosition("firstString").pos_);
+    EXPECT_EQ(123U, testStore.getPosition("firstString").line_);
+    EXPECT_EQ(234U, testStore.getPosition("firstString").pos_);
     EXPECT_EQ("kea.conf", testStore.getPosition("firstString").file_);
 
-    EXPECT_EQ(10, testStore.getPosition("secondString").line_);
-    EXPECT_EQ(20, testStore.getPosition("secondString").pos_);
+    EXPECT_EQ(10U, testStore.getPosition("secondString").line_);
+    EXPECT_EQ(20U, testStore.getPosition("secondString").pos_);
     EXPECT_EQ("keax.conf", testStore.getPosition("secondString").file_);
 
     // Verify that we can update parameters.
@@ -216,12 +216,12 @@ TEST(ValueStorageTest, StringTesting) {
     EXPECT_EQ(testStore.getParam("firstString"), string_one);
     EXPECT_EQ(testStore.getParam("secondString"), string_two);
 
-    EXPECT_EQ(555, testStore.getPosition("firstString").line_);
-    EXPECT_EQ(111, testStore.getPosition("firstString").pos_);
+    EXPECT_EQ(555U, testStore.getPosition("firstString").line_);
+    EXPECT_EQ(111U, testStore.getPosition("firstString").pos_);
     EXPECT_EQ("kea.conf", testStore.getPosition("firstString").file_);
 
-    EXPECT_EQ(1, testStore.getPosition("secondString").line_);
-    EXPECT_EQ(3, testStore.getPosition("secondString").pos_);
+    EXPECT_EQ(1U, testStore.getPosition("secondString").line_);
+    EXPECT_EQ(3U, testStore.getPosition("secondString").pos_);
     EXPECT_EQ("keax.conf", testStore.getPosition("secondString").file_);
 
     // Verify that we can delete a parameter and it will no longer be found.
@@ -234,8 +234,8 @@ TEST(ValueStorageTest, StringTesting) {
     // Verify that the delete was safe and the store still operates.
     EXPECT_EQ(testStore.getParam("secondString"), string_two);
 
-    EXPECT_EQ(1, testStore.getPosition("secondString").line_);
-    EXPECT_EQ(3, testStore.getPosition("secondString").pos_);
+    EXPECT_EQ(1U, testStore.getPosition("secondString").line_);
+    EXPECT_EQ(3U, testStore.getPosition("secondString").pos_);
     EXPECT_EQ("keax.conf", testStore.getPosition("secondString").file_);
 
     // Verify that looking for a parameter that never existed throws.
@@ -406,7 +406,7 @@ TEST_F(CfgMgrTest, staging) {
         const_config = cfg_mgr.getCurrentCfg();
         ASSERT_TRUE(const_config) << "Returned NULL current configuration"
             " for iteration " << i;
-        EXPECT_EQ(0, const_config->getSequence())
+        EXPECT_EQ(0U, const_config->getSequence())
             << "Returned invalid sequence number "
             << const_config->getSequence() << " for iteration " << i;
     }
@@ -422,7 +422,7 @@ TEST_F(CfgMgrTest, staging) {
             " iteration " << i;
         // The sequence id is 1 for staging because it is ahead of current
         // configuration having sequence number 0.
-        EXPECT_EQ(1, config->getSequence()) << "Returned invalid sequence"
+        EXPECT_EQ(1U, config->getSequence()) << "Returned invalid sequence"
             " number " << config->getSequence() << " for iteration " << i;
     }
 
@@ -435,7 +435,7 @@ TEST_F(CfgMgrTest, staging) {
     ASSERT_TRUE(const_config);
     // Sequence id equal to 1 indicates that the current configuration points
     // to the configuration that used to be a staging configuration previously.
-    EXPECT_EQ(1, const_config->getSequence());
+    EXPECT_EQ(1U, const_config->getSequence());
     // Last commit timestamp should be between before and after.
     auto reload = const_config->getLastCommitTime();
     ASSERT_FALSE(reload.is_not_a_date_time());
@@ -446,7 +446,7 @@ TEST_F(CfgMgrTest, staging) {
     // sequence id.
     config = cfg_mgr.getStagingCfg();
     ASSERT_TRUE(config);
-    EXPECT_EQ(2, config->getSequence());
+    EXPECT_EQ(2U, config->getSequence());
 
     // Let's execute commit a couple of times. The first invocation to commit
     // changes the configuration having sequence 2 to current configuration.
@@ -458,7 +458,7 @@ TEST_F(CfgMgrTest, staging) {
     // The current configuration now have sequence number 2.
     const_config = cfg_mgr.getCurrentCfg();
     ASSERT_TRUE(const_config);
-    EXPECT_EQ(2, const_config->getSequence());
+    EXPECT_EQ(2U, const_config->getSequence());
 
     // Clear configuration along with a history.
     cfg_mgr.clear();
@@ -467,13 +467,13 @@ TEST_F(CfgMgrTest, staging) {
     // new staging configuration.
     config = cfg_mgr.getStagingCfg();
     ASSERT_TRUE(config);
-    EXPECT_EQ(1, config->getSequence());
+    EXPECT_EQ(1U, config->getSequence());
 
     // Modify the staging configuration.
     config->addLoggingInfo(LoggingInfo());
     ASSERT_TRUE(config);
     // The modified staging configuration should have one logger configured.
-    ASSERT_EQ(1, config->getLoggingInfo().size());
+    ASSERT_EQ(1U, config->getLoggingInfo().size());
 
     // Remove the staging configuration, including the logger.
     ASSERT_NO_THROW(cfg_mgr.clearStagingConfiguration());
@@ -482,7 +482,7 @@ TEST_F(CfgMgrTest, staging) {
     // rollback worked.
     config = cfg_mgr.getStagingCfg();
     ASSERT_TRUE(config);
-    EXPECT_EQ(0, config->getLoggingInfo().size());
+    EXPECT_EQ(0U, config->getLoggingInfo().size());
 }
 
 // This test verifies that the address family can be set and obtained
@@ -536,7 +536,7 @@ TEST_F(CfgMgrTest, commitStats4) {
     // Let's commit it
     cfg_mgr.commit();
 
-    EXPECT_EQ(15, stats_mgr.getMaxSampleCountDefault());
+    EXPECT_EQ(15U, stats_mgr.getMaxSampleCountDefault());
     EXPECT_EQ("00:00:02", durationToText(stats_mgr.getMaxSampleAgeDefault(), 0));
 
     EXPECT_FALSE(stats_mgr.getObservation("subnet[123].total-addresses"));
@@ -549,7 +549,7 @@ TEST_F(CfgMgrTest, commitStats4) {
     ASSERT_TRUE(total_addrs);
     EXPECT_EQ(128, total_addrs->getInteger().first);
     EXPECT_TRUE(total_addrs->getMaxSampleCount().first);
-    EXPECT_EQ(15, total_addrs->getMaxSampleCount().second);
+    EXPECT_EQ(15U, total_addrs->getMaxSampleCount().second);
     EXPECT_FALSE(total_addrs->getMaxSampleAge().first);
     EXPECT_EQ("00:00:02", durationToText(total_addrs->getMaxSampleAge().second, 0));
     EXPECT_NO_THROW(total_addrs = stats_mgr.getObservation("subnet[42].pool[0].total-addresses"));
@@ -607,7 +607,7 @@ TEST_F(CfgMgrTest, mergeIntoCurrentStats4) {
 
     // The stats should have been updated and so we should be able to get
     // observations for subnet 42.
-    EXPECT_EQ(16, stats_mgr.getMaxSampleCountDefault());
+    EXPECT_EQ(16U, stats_mgr.getMaxSampleCountDefault());
     EXPECT_EQ("00:00:03", durationToText(stats_mgr.getMaxSampleAgeDefault(), 0));
 
     EXPECT_TRUE(stats_mgr.getObservation("subnet[42].total-addresses"));
@@ -705,7 +705,7 @@ TEST_F(CfgMgrTest, commitStats6) {
     // Let's commit it
     cfg_mgr.commit();
 
-    EXPECT_EQ(14, stats_mgr.getMaxSampleCountDefault());
+    EXPECT_EQ(14U, stats_mgr.getMaxSampleCountDefault());
     EXPECT_EQ("00:00:10", durationToText(stats_mgr.getMaxSampleAgeDefault(), 0));
 
     EXPECT_FALSE(stats_mgr.getObservation("subnet[123].total-nas"));
@@ -723,7 +723,7 @@ TEST_F(CfgMgrTest, commitStats6) {
     ASSERT_TRUE(total_addrs);
     EXPECT_EQ(128, total_addrs->getBigInteger().first);
     EXPECT_TRUE(total_addrs->getMaxSampleCount().first);
-    EXPECT_EQ(14, total_addrs->getMaxSampleCount().second);
+    EXPECT_EQ(14U, total_addrs->getMaxSampleCount().second);
     EXPECT_FALSE(total_addrs->getMaxSampleAge().first);
     EXPECT_EQ("00:00:10", durationToText(total_addrs->getMaxSampleAge().second, 0));
     EXPECT_NO_THROW(total_addrs = stats_mgr.getObservation("subnet[42].pool[0].total-nas"));
@@ -741,7 +741,7 @@ TEST_F(CfgMgrTest, commitStats6) {
     ASSERT_TRUE(total_prfx);
     EXPECT_EQ(65536, total_prfx->getBigInteger().first);
     EXPECT_TRUE(total_prfx->getMaxSampleCount().first);
-    EXPECT_EQ(14, total_prfx->getMaxSampleCount().second);
+    EXPECT_EQ(14U, total_prfx->getMaxSampleCount().second);
     EXPECT_FALSE(total_prfx->getMaxSampleAge().first);
     EXPECT_EQ("00:00:10", durationToText(total_prfx->getMaxSampleAge().second, 0));
     EXPECT_NO_THROW(total_prfx = stats_mgr.getObservation("subnet[42].pd-pool[0].total-pds"));
@@ -806,7 +806,7 @@ TEST_F(CfgMgrTest, mergeIntoCurrentStats6) {
 
     // The stats should have been updated and so we should be able to get
     // observations for subnet 42.
-    EXPECT_EQ(17, stats_mgr.getMaxSampleCountDefault());
+    EXPECT_EQ(17U, stats_mgr.getMaxSampleCountDefault());
     EXPECT_EQ("00:00:04", durationToText(stats_mgr.getMaxSampleAgeDefault(), 0));
 
     EXPECT_TRUE(stats_mgr.getObservation("subnet[42].total-nas"));
@@ -889,14 +889,14 @@ TEST_F(CfgMgrTest, mergeIntoStagingCfg) {
     ASSERT_NO_THROW(ext_cfg1 = cfg_mgr.createExternalCfg());
     ASSERT_TRUE(ext_cfg1);
     // It should pick the first available sequence number.
-    EXPECT_EQ(0, ext_cfg1->getSequence());
+    EXPECT_EQ(0U, ext_cfg1->getSequence());
 
     // Create second external configuration.
     SrvConfigPtr ext_cfg2;
     ASSERT_NO_THROW(ext_cfg2 = cfg_mgr.createExternalCfg());
     ASSERT_TRUE(ext_cfg2);
     // It should pick the next available sequence number.
-    EXPECT_EQ(1, ext_cfg2->getSequence());
+    EXPECT_EQ(1U, ext_cfg2->getSequence());
 
     // Those must be two separate instances.
     ASSERT_FALSE(ext_cfg1 == ext_cfg2);
@@ -925,7 +925,7 @@ TEST_F(CfgMgrTest, mergeIntoStagingCfg) {
     SrvConfigPtr ext_cfg3;
     ASSERT_NO_THROW(ext_cfg3 = cfg_mgr.createExternalCfg());
     ASSERT_TRUE(ext_cfg3);
-    EXPECT_EQ(2, ext_cfg3->getSequence());
+    EXPECT_EQ(2U, ext_cfg3->getSequence());
 
     // Merge the second and third (empty) configuration.
     ASSERT_NO_THROW(cfg_mgr.mergeIntoStagingCfg(ext_cfg2->getSequence()));
@@ -940,7 +940,7 @@ TEST_F(CfgMgrTest, mergeIntoStagingCfg) {
     SrvConfigPtr ext_cfg4;
     ASSERT_NO_THROW(ext_cfg4 = cfg_mgr.createExternalCfg());
     ASSERT_TRUE(ext_cfg4);
-    EXPECT_EQ(0, ext_cfg4->getSequence());
+    EXPECT_EQ(0U, ext_cfg4->getSequence());
 
     // Try to commit the staging configuration.
     ASSERT_NO_THROW(cfg_mgr.commit());
@@ -964,14 +964,14 @@ TEST_F(CfgMgrTest, mergeIntoCurrentCfg) {
     ASSERT_NO_THROW(ext_cfg1 = cfg_mgr.createExternalCfg());
     ASSERT_TRUE(ext_cfg1);
     // It should pick the first available sequence number.
-    EXPECT_EQ(0, ext_cfg1->getSequence());
+    EXPECT_EQ(0U, ext_cfg1->getSequence());
 
     // Create second external configuration.
     SrvConfigPtr ext_cfg2;
     ASSERT_NO_THROW(ext_cfg2 = cfg_mgr.createExternalCfg());
     ASSERT_TRUE(ext_cfg2);
     // It should pick the next available sequence number.
-    EXPECT_EQ(1, ext_cfg2->getSequence());
+    EXPECT_EQ(1U, ext_cfg2->getSequence());
 
     // Those must be two separate instances.
     ASSERT_FALSE(ext_cfg1 == ext_cfg2);
@@ -1011,7 +1011,7 @@ TEST_F(CfgMgrTest, mergeIntoCurrentCfg) {
     SrvConfigPtr ext_cfg3;
     ASSERT_NO_THROW(ext_cfg3 = cfg_mgr.createExternalCfg());
     ASSERT_TRUE(ext_cfg3);
-    EXPECT_EQ(2, ext_cfg3->getSequence());
+    EXPECT_EQ(2U, ext_cfg3->getSequence());
 
     // Merge the second and third (empty) configuration.
     ASSERT_NO_THROW(cfg_mgr.mergeIntoCurrentCfg(ext_cfg2->getSequence()));
@@ -1026,7 +1026,7 @@ TEST_F(CfgMgrTest, mergeIntoCurrentCfg) {
     SrvConfigPtr ext_cfg4;
     ASSERT_NO_THROW(ext_cfg4 = cfg_mgr.createExternalCfg());
     ASSERT_TRUE(ext_cfg4);
-    EXPECT_EQ(0, ext_cfg4->getSequence());
+    EXPECT_EQ(0U, ext_cfg4->getSequence());
 }
 
 /// @todo Add unit-tests for testing:
index 4318e784e4eced706e592a75b6e16d79fd6cb5d7..ea94236363ce28bafcccaecd715d190d92e7ac63 100644 (file)
@@ -581,7 +581,7 @@ TEST_F(ClientClassDefParserTest, nameOnlyValid) {
     ASSERT_TRUE(cfg_option);
     OptionContainerPtr oc;
     ASSERT_TRUE(oc = cclass->getCfgOption()->getAll(DHCP4_OPTION_SPACE));
-    EXPECT_EQ(0, oc->size());
+    EXPECT_EQ(0U, oc->size());
 
     // Verify we have no expression.
     ASSERT_FALSE(cclass->getMatchExpr());
@@ -613,7 +613,7 @@ TEST_F(ClientClassDefParserTest, nameAndExpressionClass4) {
     ASSERT_TRUE(cfg_option);
     OptionContainerPtr oc;
     ASSERT_TRUE(oc = cclass->getCfgOption()->getAll(DHCP4_OPTION_SPACE));
-    EXPECT_EQ(0, oc->size());
+    EXPECT_EQ(0U, oc->size());
 
     // Verify we can retrieve the expression
     ExpressionPtr match_expr = cclass->getMatchExpr();
@@ -659,7 +659,7 @@ TEST_F(ClientClassDefParserTest, templateNameAndExpressionClass4) {
     ASSERT_TRUE(cfg_option);
     OptionContainerPtr oc;
     ASSERT_TRUE(oc = cclass->getCfgOption()->getAll(DHCP4_OPTION_SPACE));
-    EXPECT_EQ(0, oc->size());
+    EXPECT_EQ(0U, oc->size());
 
     // Verify we can retrieve the expression
     ExpressionPtr match_expr = cclass->getMatchExpr();
@@ -704,7 +704,7 @@ TEST_F(ClientClassDefParserTest, nameAndExpressionClass6) {
     ASSERT_TRUE(cfg_option);
     OptionContainerPtr oc;
     ASSERT_TRUE(oc = cclass->getCfgOption()->getAll(DHCP6_OPTION_SPACE));
-    EXPECT_EQ(0, oc->size());
+    EXPECT_EQ(0U, oc->size());
 
     // Verify we can retrieve the expression
     ExpressionPtr match_expr = cclass->getMatchExpr();
@@ -750,7 +750,7 @@ TEST_F(ClientClassDefParserTest, templateNameAndExpressionClass6) {
     ASSERT_TRUE(cfg_option);
     OptionContainerPtr oc;
     ASSERT_TRUE(oc = cclass->getCfgOption()->getAll(DHCP6_OPTION_SPACE));
-    EXPECT_EQ(0, oc->size());
+    EXPECT_EQ(0U, oc->size());
 
     // Verify we can retrieve the expression
     ExpressionPtr match_expr = cclass->getMatchExpr();
@@ -1197,7 +1197,7 @@ TEST_F(ClientClassDefListParserTest, simpleValidList) {
     ASSERT_TRUE(dictionary);
 
     // We should have three classes in the dictionary.
-    EXPECT_EQ(3, dictionary->getClasses()->size());
+    EXPECT_EQ(3U, dictionary->getClasses()->size());
 
     // Make sure we can find all three.
     ClientClassDefPtr cclass;
@@ -1242,7 +1242,7 @@ TEST_F(ClientClassDefListParserTest, templateSimpleValidList) {
     ASSERT_TRUE(dictionary);
 
     // We should have three classes in the dictionary.
-    EXPECT_EQ(3, dictionary->getClasses()->size());
+    EXPECT_EQ(3U, dictionary->getClasses()->size());
 
     // Make sure we can find all three.
     ClientClassDefPtr cclass;
@@ -1334,8 +1334,8 @@ TEST_F(ClientClassDefParserTest, noFixedFields4) {
 
     // And it should not have any fixed fields set
     EXPECT_EQ(IOAddress("0.0.0.0"), cclass->getNextServer());
-    EXPECT_EQ(0, cclass->getSname().size());
-    EXPECT_EQ(0, cclass->getFilename().size());
+    EXPECT_EQ(0U, cclass->getSname().size());
+    EXPECT_EQ(0U, cclass->getFilename().size());
     EXPECT_TRUE(cclass->getOfferLft().unspecified());
 
     // Nor option definitions
@@ -1365,9 +1365,9 @@ TEST_F(ClientClassDefParserTest, noFixedFields6) {
     ASSERT_TRUE(cclass);
 
     // And it should not have any fixed fields set
-    EXPECT_EQ(0, cclass->getPreferred().get());
-    EXPECT_EQ(0, cclass->getPreferred().getMin());
-    EXPECT_EQ(0, cclass->getPreferred().getMax());
+    EXPECT_EQ(0U, cclass->getPreferred().get());
+    EXPECT_EQ(0U, cclass->getPreferred().getMin());
+    EXPECT_EQ(0U, cclass->getPreferred().getMax());
 
     // Nor option definitions
     CfgOptionDefPtr cfg = cclass->getCfgOptionDef();
@@ -1465,11 +1465,11 @@ TEST_F(ClientClassDefParserTest, option43Def) {
     ASSERT_TRUE(od.option_);
     EXPECT_EQ(43, od.option_->getType());
     const OptionCollection& oc = od.option_->getOptions();
-    ASSERT_EQ(1, oc.size());
+    ASSERT_EQ(1U, oc.size());
     OptionPtr opt = od.option_->getOption(1);
     ASSERT_TRUE(opt);
-    EXPECT_EQ(1, opt->getType());
-    ASSERT_EQ(4, opt->getData().size());
+    EXPECT_EQ(1U, opt->getType());
+    ASSERT_EQ(4U, opt->getData().size());
     const uint8_t expected[4] = { 0xc0, 0x00, 0x02, 0x00 };
     EXPECT_EQ(0, std::memcmp(expected, &opt->getData()[0], 4));
 }
@@ -1523,7 +1523,7 @@ TEST_F(ClientClassDefParserTest, option43DefString) {
     auto const& option_data = unparsed->get("option-data");
     ASSERT_TRUE(option_data);
     ASSERT_EQ(option_data->getType(), Element::list);
-    ASSERT_EQ(1, option_data->size());
+    ASSERT_EQ(1U, option_data->size());
     auto const& option = option_data->get(0);
     ASSERT_TRUE(option);
     ASSERT_EQ(option->getType(), Element::map);
@@ -1558,8 +1558,8 @@ TEST_F(ClientClassDefParserTest, nextServer) {
 
     // And it should have next-server set, but everything else not set.
     EXPECT_EQ(IOAddress("192.0.2.254"), cclass->getNextServer());
-    EXPECT_EQ(0, cclass->getSname().size());
-    EXPECT_EQ(0, cclass->getFilename().size());
+    EXPECT_EQ(0U, cclass->getSname().size());
+    EXPECT_EQ(0U, cclass->getFilename().size());
     EXPECT_TRUE(cclass->getOfferLft().unspecified());
 }
 
@@ -1727,7 +1727,7 @@ TEST_F(ClientClassDefListParserTest, dependentList) {
     ASSERT_TRUE(dictionary);
 
     // We should have three classes in the dictionary.
-    EXPECT_EQ(3, dictionary->getClasses()->size());
+    EXPECT_EQ(3U, dictionary->getClasses()->size());
 
     // Make sure we can find all three.
     ClientClassDefPtr cclass;
@@ -1839,7 +1839,7 @@ TEST_F(ClientClassDefListParserTest, dependOnKnown) {
     ASSERT_TRUE(dictionary);
 
     // We should have five classes in the dictionary.
-    EXPECT_EQ(5, dictionary->getClasses()->size());
+    EXPECT_EQ(5U, dictionary->getClasses()->size());
 
     // Check alpha.
     ClientClassDefPtr cclass;
@@ -2134,7 +2134,7 @@ TEST_F(ClientClassDefParserTest, offerLft) {
 
     auto offer_lft = cclass->getOfferLft();
     ASSERT_FALSE(offer_lft.unspecified());
-    EXPECT_EQ(99, offer_lft.get());
+    EXPECT_EQ(99U, offer_lft.get());
 }
 
 // Test verifies that the parser rejects bogus offer-lifetime value.
index 38014d4359a536b56c66689220b25e418f5e49e7..ee05f1479ee7d3af8a1f2cdbf9537f31cfe0a884 100644 (file)
@@ -328,7 +328,7 @@ TEST(ClientClassDictionary, basics) {
     // that we start with no classes defined
     const ClientClassDefListPtr classes = dictionary->getClasses();
     ASSERT_TRUE(classes);
-    EXPECT_EQ(0, classes->size());
+    EXPECT_EQ(0U, classes->size());
     EXPECT_TRUE(classes->empty());
 
     // Verify that we can add classes with both addClass variants
@@ -368,12 +368,12 @@ TEST(ClientClassDictionary, basics) {
     ASSERT_THROW(dictionary->addClass(cclass), BadValue);
 
     // Map should show 3 entries.
-    EXPECT_EQ(3, classes->size());
+    EXPECT_EQ(3U, classes->size());
     EXPECT_FALSE(classes->empty());
 
     // Removing client class by id of 0 should be no-op.
     ASSERT_NO_THROW(dictionary->removeClass(0));
-    EXPECT_EQ(3, classes->size());
+    EXPECT_EQ(3U, classes->size());
     EXPECT_FALSE(classes->empty());
 
     // Verify we can find them all.
@@ -398,7 +398,7 @@ TEST(ClientClassDictionary, basics) {
 
     // Verify that we can remove a class
     ASSERT_NO_THROW(dictionary->removeClass("cc3"));
-    EXPECT_EQ(2, classes->size());
+    EXPECT_EQ(2U, classes->size());
     EXPECT_FALSE(classes->empty());
 
     // Shouldn't be able to find anymore
@@ -408,12 +408,12 @@ TEST(ClientClassDictionary, basics) {
     // Verify that we can attempt to remove a non-existing class
     // without harm.
     ASSERT_NO_THROW(dictionary->removeClass("cc3"));
-    EXPECT_EQ(2, classes->size());
+    EXPECT_EQ(2U, classes->size());
     EXPECT_FALSE(classes->empty());
 
     // Verify that we can remove client class by id.
     ASSERT_NO_THROW(dictionary->removeClass(2));
-    EXPECT_EQ(1, classes->size());
+    EXPECT_EQ(1U, classes->size());
     EXPECT_FALSE(classes->empty());
     ASSERT_NO_THROW(cclass = dictionary->findClass("cc2"));
     EXPECT_FALSE(cclass);
@@ -577,10 +577,10 @@ TEST(ClientClassDictionary, initMatchExpr) {
     EXPECT_FALSE(classes[0]->getMatchExpr());
 
     EXPECT_TRUE(classes[1]->getMatchExpr());
-    EXPECT_EQ(4, classes[1]->getMatchExpr()->size());
+    EXPECT_EQ(4U, classes[1]->getMatchExpr()->size());
 
     EXPECT_TRUE(classes[2]->getMatchExpr());
-    EXPECT_EQ(6, classes[2]->getMatchExpr()->size());
+    EXPECT_EQ(6U, classes[2]->getMatchExpr()->size());
 }
 
 // Tests that an error is returned when any of the test expressions is
@@ -1111,7 +1111,7 @@ TEST(ClientClassDictionary, templateBasics) {
     // that we start with no classes defined
     const ClientClassDefListPtr classes = dictionary->getClasses();
     ASSERT_TRUE(classes);
-    EXPECT_EQ(0, classes->size());
+    EXPECT_EQ(0U, classes->size());
     EXPECT_TRUE(classes->empty());
 
     // Verify that we can add classes with both addClass variants
@@ -1160,12 +1160,12 @@ TEST(ClientClassDictionary, templateBasics) {
     ASSERT_THROW(dictionary->addClass(cclass), BadValue);
 
     // Map should show 3 entries.
-    EXPECT_EQ(3, classes->size());
+    EXPECT_EQ(3U, classes->size());
     EXPECT_FALSE(classes->empty());
 
     // Removing client class by id of 0 should be no-op.
     ASSERT_NO_THROW(dictionary->removeClass(0));
-    EXPECT_EQ(3, classes->size());
+    EXPECT_EQ(3U, classes->size());
     EXPECT_FALSE(classes->empty());
 
     // Verify we can find them all.
@@ -1193,7 +1193,7 @@ TEST(ClientClassDictionary, templateBasics) {
 
     // Verify that we can remove a class
     ASSERT_NO_THROW(dictionary->removeClass("cc3"));
-    EXPECT_EQ(2, classes->size());
+    EXPECT_EQ(2U, classes->size());
     EXPECT_FALSE(classes->empty());
 
     // Shouldn't be able to find anymore
@@ -1203,12 +1203,12 @@ TEST(ClientClassDictionary, templateBasics) {
     // Verify that we can attempt to remove a non-existing class
     // without harm.
     ASSERT_NO_THROW(dictionary->removeClass("cc3"));
-    EXPECT_EQ(2, classes->size());
+    EXPECT_EQ(2U, classes->size());
     EXPECT_FALSE(classes->empty());
 
     // Verify that we can remove client class by id.
     ASSERT_NO_THROW(dictionary->removeClass(2));
-    EXPECT_EQ(1, classes->size());
+    EXPECT_EQ(1U, classes->size());
     EXPECT_FALSE(classes->empty());
     ASSERT_NO_THROW(cclass = dictionary->findClass("cc2"));
     EXPECT_FALSE(cclass);
@@ -1414,10 +1414,10 @@ TEST(ClientClassDictionary, templateInitMatchExpr) {
     EXPECT_FALSE(classes[0]->getMatchExpr());
 
     EXPECT_TRUE(classes[1]->getMatchExpr());
-    EXPECT_EQ(1, classes[1]->getMatchExpr()->size());
+    EXPECT_EQ(1U, classes[1]->getMatchExpr()->size());
 
     EXPECT_TRUE(classes[2]->getMatchExpr());
-    EXPECT_EQ(3, classes[2]->getMatchExpr()->size());
+    EXPECT_EQ(3U, classes[2]->getMatchExpr()->size());
 }
 
 // Tests that an error is returned when any of the test expressions is
index af0b44ff9037a757f44460cd9b3791a841669a2f..6d386d543d5d29971cf7812dc9eb31ac5438de51 100644 (file)
@@ -140,9 +140,9 @@ TEST_F(CSVLeaseFile4Test, parse) {
     HWAddr hwaddr1(*lease->hwaddr_);
     EXPECT_EQ("06:07:08:09:0a:bc", hwaddr1.toText(false));
     EXPECT_FALSE(lease->client_id_);
-    EXPECT_EQ(200, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(8, lease->subnet_id_);
+    EXPECT_EQ(8U, lease->subnet_id_);
     EXPECT_TRUE(lease->fqdn_fwd_);
     EXPECT_TRUE(lease->fqdn_rev_);
     EXPECT_EQ("host.example.com", lease->hostname_);
@@ -173,9 +173,9 @@ TEST_F(CSVLeaseFile4Test, parse) {
     EXPECT_EQ("dd:de:ba:0d:1b:2e:3e:4f", hwaddr3.toText(false));
     ASSERT_TRUE(lease->client_id_);
     EXPECT_EQ("0a:00:01:04", lease->client_id_->toText());
-    EXPECT_EQ(100, lease->valid_lft_);
+    EXPECT_EQ(100U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(7, lease->subnet_id_);
+    EXPECT_EQ(7U, lease->subnet_id_);
     EXPECT_FALSE(lease->fqdn_fwd_);
     EXPECT_FALSE(lease->fqdn_rev_);
     EXPECT_TRUE(lease->hostname_.empty());
@@ -312,9 +312,9 @@ TEST_F(CSVLeaseFile4Test, mixedSchemaload) {
     HWAddr hwaddr1(*lease->hwaddr_);
     EXPECT_EQ("06:07:08:09:1a:bc", hwaddr1.toText(false));
     EXPECT_FALSE(lease->client_id_);
-    EXPECT_EQ(200, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(8, lease->subnet_id_);
+    EXPECT_EQ(8U, lease->subnet_id_);
     EXPECT_TRUE(lease->fqdn_fwd_);
     EXPECT_TRUE(lease->fqdn_rev_);
     EXPECT_EQ("one.example.com", lease->hostname_);
@@ -333,9 +333,9 @@ TEST_F(CSVLeaseFile4Test, mixedSchemaload) {
     HWAddr hwaddr1(*lease->hwaddr_);
     EXPECT_EQ("06:07:08:09:2a:bc", hwaddr1.toText(false));
     EXPECT_FALSE(lease->client_id_);
-    EXPECT_EQ(200, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(8, lease->subnet_id_);
+    EXPECT_EQ(8U, lease->subnet_id_);
     EXPECT_TRUE(lease->fqdn_fwd_);
     EXPECT_TRUE(lease->fqdn_rev_);
     EXPECT_EQ("two.example.com", lease->hostname_);
@@ -353,9 +353,9 @@ TEST_F(CSVLeaseFile4Test, mixedSchemaload) {
     HWAddr hwaddr1(*lease->hwaddr_);
     EXPECT_EQ("06:07:08:09:3a:bc", hwaddr1.toText(false));
     EXPECT_FALSE(lease->client_id_);
-    EXPECT_EQ(200, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(8, lease->subnet_id_);
+    EXPECT_EQ(8U, lease->subnet_id_);
     EXPECT_TRUE(lease->fqdn_fwd_);
     EXPECT_TRUE(lease->fqdn_rev_);
     EXPECT_EQ("three.example.com", lease->hostname_);
@@ -417,9 +417,9 @@ TEST_F(CSVLeaseFile4Test, downGrade) {
     HWAddr hwaddr1(*lease->hwaddr_);
     EXPECT_EQ("06:07:08:09:3a:bc", hwaddr1.toText(false));
     EXPECT_FALSE(lease->client_id_);
-    EXPECT_EQ(200, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(8, lease->subnet_id_);
+    EXPECT_EQ(8U, lease->subnet_id_);
     EXPECT_TRUE(lease->fqdn_fwd_);
     EXPECT_TRUE(lease->fqdn_rev_);
     EXPECT_EQ("three.example.com", lease->hostname_);
@@ -446,14 +446,14 @@ TEST_F(CSVLeaseFile4Test, declinedLeaseTest) {
     SCOPED_TRACE("No hardware and not declined, invalid");
     EXPECT_FALSE(lf.next(lease));
     ASSERT_FALSE(lease);
-    EXPECT_EQ(lf.getReadErrs(),1);
+    EXPECT_EQ(lf.getReadErrs(), 1U);
     }
 
     {
     SCOPED_TRACE("No hardware and declined, valid");
     EXPECT_TRUE(lf.next(lease));
     ASSERT_TRUE(lease);
-    EXPECT_EQ(lf.getReadErrs(),1);
+    EXPECT_EQ(lf.getReadErrs(), 1U);
     }
 }
 
index 1d1c070b55d00d09756516e5b93b411416052e70..732dfd8686d98a14b43e4cd1cf65e3c3e4be0ed9 100644 (file)
@@ -148,13 +148,13 @@ TEST_F(CSVLeaseFile6Test, parse) {
     EXPECT_EQ("2001:db8:1::1", lease->addr_.toText());
     ASSERT_TRUE(lease->duid_);
     EXPECT_EQ("00:01:02:03:04:05:06:0a:0b:0c:0d:0e:0f", lease->duid_->toText());
-    EXPECT_EQ(200, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(8, lease->subnet_id_);
-    EXPECT_EQ(100, lease->preferred_lft_);
+    EXPECT_EQ(8U, lease->subnet_id_);
+    EXPECT_EQ(100U, lease->preferred_lft_);
     EXPECT_EQ(Lease::TYPE_NA, lease->type_);
-    EXPECT_EQ(7, lease->iaid_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(7U, lease->iaid_);
+    EXPECT_EQ(128U, lease->prefixlen_);
     EXPECT_TRUE(lease->fqdn_fwd_);
     EXPECT_TRUE(lease->fqdn_rev_);
     EXPECT_EQ("host.example.com", lease->hostname_);
@@ -181,13 +181,13 @@ TEST_F(CSVLeaseFile6Test, parse) {
     EXPECT_EQ("2001:db8:2::10", lease->addr_.toText());
     ASSERT_TRUE(lease->duid_);
     EXPECT_EQ("01:01:01:01:0a:01:02:03:04:05", lease->duid_->toText());
-    EXPECT_EQ(300, lease->valid_lft_);
+    EXPECT_EQ(300U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(6, lease->subnet_id_);
-    EXPECT_EQ(150, lease->preferred_lft_);
+    EXPECT_EQ(6U, lease->subnet_id_);
+    EXPECT_EQ(150U, lease->preferred_lft_);
     EXPECT_EQ(Lease::TYPE_NA, lease->type_);
-    EXPECT_EQ(8, lease->iaid_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(8U, lease->iaid_);
+    EXPECT_EQ(128U, lease->prefixlen_);
     EXPECT_FALSE(lease->fqdn_fwd_);
     EXPECT_FALSE(lease->fqdn_rev_);
     EXPECT_TRUE(lease->hostname_.empty());
@@ -206,13 +206,13 @@ TEST_F(CSVLeaseFile6Test, parse) {
     EXPECT_EQ("3000:1::", lease->addr_.toText());
     ASSERT_TRUE(lease->duid_);
     EXPECT_EQ("00:01:02:03:04:05:06:0a:0b:0c:0d:0e:0f", lease->duid_->toText());
-    EXPECT_EQ(0, lease->valid_lft_);
+    EXPECT_EQ(0U, lease->valid_lft_);
     EXPECT_EQ(200, lease->cltt_);
-    EXPECT_EQ(8, lease->subnet_id_);
-    EXPECT_EQ(0, lease->preferred_lft_);
+    EXPECT_EQ(8U, lease->subnet_id_);
+    EXPECT_EQ(0U, lease->preferred_lft_);
     EXPECT_EQ(Lease::TYPE_PD, lease->type_);
-    EXPECT_EQ(16, lease->iaid_);
-    EXPECT_EQ(64, lease->prefixlen_);
+    EXPECT_EQ(16U, lease->iaid_);
+    EXPECT_EQ(64U, lease->prefixlen_);
     EXPECT_FALSE(lease->fqdn_fwd_);
     EXPECT_FALSE(lease->fqdn_rev_);
     EXPECT_TRUE(lease->hostname_.empty());
@@ -376,13 +376,13 @@ TEST_F(CSVLeaseFile6Test, mixedSchemaLoad) {
     EXPECT_EQ("2001:db8:1::1", lease->addr_.toText());
     ASSERT_TRUE(lease->duid_);
     EXPECT_EQ("00:01:02:03:04:05:06:0a:0b:0c:0d:0e:01", lease->duid_->toText());
-    EXPECT_EQ(200, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(8, lease->subnet_id_);
-    EXPECT_EQ(100, lease->preferred_lft_);
+    EXPECT_EQ(8U, lease->subnet_id_);
+    EXPECT_EQ(100U, lease->preferred_lft_);
     EXPECT_EQ(Lease::TYPE_NA, lease->type_);
-    EXPECT_EQ(7, lease->iaid_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(7U, lease->iaid_);
+    EXPECT_EQ(128U, lease->prefixlen_);
     EXPECT_TRUE(lease->fqdn_fwd_);
     EXPECT_TRUE(lease->fqdn_rev_);
     EXPECT_EQ("one.example.com", lease->hostname_);
@@ -402,13 +402,13 @@ TEST_F(CSVLeaseFile6Test, mixedSchemaLoad) {
     EXPECT_EQ("2001:db8:1::2", lease->addr_.toText());
     ASSERT_TRUE(lease->duid_);
     EXPECT_EQ("00:01:02:03:04:05:06:0a:0b:0c:0d:0e:02", lease->duid_->toText());
-    EXPECT_EQ(200, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(8, lease->subnet_id_);
-    EXPECT_EQ(100, lease->preferred_lft_);
+    EXPECT_EQ(8U, lease->subnet_id_);
+    EXPECT_EQ(100U, lease->preferred_lft_);
     EXPECT_EQ(Lease::TYPE_NA, lease->type_);
-    EXPECT_EQ(7, lease->iaid_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(7U, lease->iaid_);
+    EXPECT_EQ(128U, lease->prefixlen_);
     EXPECT_TRUE(lease->fqdn_fwd_);
     EXPECT_TRUE(lease->fqdn_rev_);
     EXPECT_EQ("two.example.com", lease->hostname_);
@@ -428,13 +428,13 @@ TEST_F(CSVLeaseFile6Test, mixedSchemaLoad) {
     EXPECT_EQ("2001:db8:1::3", lease->addr_.toText());
     ASSERT_TRUE(lease->duid_);
     EXPECT_EQ("00:01:02:03:04:05:06:0a:0b:0c:0d:0e:03", lease->duid_->toText());
-    EXPECT_EQ(200, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(8, lease->subnet_id_);
-    EXPECT_EQ(100, lease->preferred_lft_);
+    EXPECT_EQ(8U, lease->subnet_id_);
+    EXPECT_EQ(100U, lease->preferred_lft_);
     EXPECT_EQ(Lease::TYPE_NA, lease->type_);
-    EXPECT_EQ(7, lease->iaid_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(7U, lease->iaid_);
+    EXPECT_EQ(128U, lease->prefixlen_);
     EXPECT_TRUE(lease->fqdn_fwd_);
     EXPECT_TRUE(lease->fqdn_rev_);
     EXPECT_EQ("three.example.com", lease->hostname_);
@@ -453,13 +453,13 @@ TEST_F(CSVLeaseFile6Test, mixedSchemaLoad) {
     EXPECT_EQ("2001:db8:1::4", lease->addr_.toText());
     ASSERT_TRUE(lease->duid_);
     EXPECT_EQ("00:01:02:03:04:05:06:0a:0b:0c:0d:0e:03", lease->duid_->toText());
-    EXPECT_EQ(200, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(8, lease->subnet_id_);
-    EXPECT_EQ(100, lease->preferred_lft_);
+    EXPECT_EQ(8U, lease->subnet_id_);
+    EXPECT_EQ(100U, lease->preferred_lft_);
     EXPECT_EQ(Lease::TYPE_NA, lease->type_);
-    EXPECT_EQ(7, lease->iaid_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(7U, lease->iaid_);
+    EXPECT_EQ(128U, lease->prefixlen_);
     EXPECT_TRUE(lease->fqdn_fwd_);
     EXPECT_TRUE(lease->fqdn_rev_);
     EXPECT_EQ("three.example.com", lease->hostname_);
@@ -527,13 +527,13 @@ TEST_F(CSVLeaseFile6Test, downGrade) {
     EXPECT_EQ("2001:db8:1::3", lease->addr_.toText());
     ASSERT_TRUE(lease->duid_);
     EXPECT_EQ("00:01:02:03:04:05:06:0a:0b:0c:0d:0e:03", lease->duid_->toText());
-    EXPECT_EQ(200, lease->valid_lft_);
+    EXPECT_EQ(200U, lease->valid_lft_);
     EXPECT_EQ(0, lease->cltt_);
-    EXPECT_EQ(8, lease->subnet_id_);
-    EXPECT_EQ(100, lease->preferred_lft_);
+    EXPECT_EQ(8U, lease->subnet_id_);
+    EXPECT_EQ(100U, lease->preferred_lft_);
     EXPECT_EQ(Lease::TYPE_NA, lease->type_);
-    EXPECT_EQ(7, lease->iaid_);
-    EXPECT_EQ(128, lease->prefixlen_);
+    EXPECT_EQ(7U, lease->iaid_);
+    EXPECT_EQ(128U, lease->prefixlen_);
     EXPECT_TRUE(lease->fqdn_fwd_);
     EXPECT_TRUE(lease->fqdn_rev_);
     EXPECT_EQ("three.example.com", lease->hostname_);
@@ -542,8 +542,8 @@ TEST_F(CSVLeaseFile6Test, downGrade) {
     EXPECT_EQ(Lease::STATE_DECLINED, lease->state_);
     ASSERT_TRUE(lease->getContext());
     EXPECT_EQ("{ \"foobar\": true }", lease->getContext()->str());
-    EXPECT_EQ(1, lease->hwaddr_->htype_);
-    EXPECT_EQ(0, lease->hwaddr_->source_);
+    EXPECT_EQ(1U, lease->hwaddr_->htype_);
+    EXPECT_EQ(0U, lease->hwaddr_->source_);
     }
 }
 
@@ -572,7 +572,7 @@ TEST_F(CSVLeaseFile6Test, declinedLeaseTest) {
     SCOPED_TRACE("\"Empty\" DUID and not declined, invalid");
     EXPECT_FALSE(lf.next(lease));
     EXPECT_FALSE(lease);
-    EXPECT_EQ(lf.getReadErrs(), 1);
+    EXPECT_EQ(lf.getReadErrs(), 1U);
     EXPECT_EQ(lf.getReadMsg(),
               "The Empty DUID is only valid for declined leases");
     }
@@ -581,7 +581,7 @@ TEST_F(CSVLeaseFile6Test, declinedLeaseTest) {
     SCOPED_TRACE("Missing (blank) DUID and not declined, invalid");
     EXPECT_FALSE(lf.next(lease));
     EXPECT_FALSE(lease);
-    EXPECT_EQ(lf.getReadErrs(), 2);
+    EXPECT_EQ(lf.getReadErrs(), 2U);
     EXPECT_EQ(lf.getReadMsg(), "identifier is too short (0), at least 3 is required");
     }
 
@@ -589,7 +589,7 @@ TEST_F(CSVLeaseFile6Test, declinedLeaseTest) {
     SCOPED_TRACE("Empty DUID and declined, valid");
     EXPECT_TRUE(lf.next(lease));
     EXPECT_TRUE(lease);
-    EXPECT_EQ(lf.getReadErrs(), 2);
+    EXPECT_EQ(lf.getReadErrs(), 2U);
     EXPECT_EQ(lf.getReadMsg(), "validation not started");
     }
 }
index df37647ec7b9fa0b3a056516343f4222439b74d3..01b53ce66d0c30c9bca0b9f4a3f5e00ab1e4ee83 100644 (file)
@@ -218,7 +218,7 @@ TEST_F(D2ClientMgrTest, udpSenderQueing) {
     ASSERT_FALSE(handle_->amSending());
 
     // Queue should be empty.
-    EXPECT_EQ(0, handle_->getQueueSize());
+    EXPECT_EQ(0U, handle_->getQueueSize());
 
     // Trying to peek past the end of the queue should throw.
     EXPECT_THROW(handle_->peekAt(1), dhcp_ddns::NcrSenderError);
@@ -235,7 +235,7 @@ TEST_F(D2ClientMgrTest, udpSenderQueing) {
     ASSERT_NO_THROW(handle_->sendRequest(ncr));
 
     // Queue should have 1 entry.
-    EXPECT_EQ(1, handle_->getQueueSize());
+    EXPECT_EQ(1U, handle_->getQueueSize());
 
     // Attempt to fetch the entry we just queued.
     dhcp_ddns::NameChangeRequestPtr ncr2;
@@ -248,7 +248,7 @@ TEST_F(D2ClientMgrTest, udpSenderQueing) {
     ASSERT_THROW(handle_->clearQueue(), dhcp_ddns::NcrSenderError);
 
     // We should still have 1 in the queue.
-    EXPECT_EQ(1, handle_->getQueueSize());
+    EXPECT_EQ(1U, handle_->getQueueSize());
 
     // Get out of send mode.
     ASSERT_NO_THROW(handle_->stopSender());
@@ -256,7 +256,7 @@ TEST_F(D2ClientMgrTest, udpSenderQueing) {
 
     // Clear queue should succeed now.
     ASSERT_NO_THROW(handle_->clearQueue());
-    EXPECT_EQ(0, handle_->getQueueSize());
+    EXPECT_EQ(0U, handle_->getQueueSize());
 }
 
 /// @brief Checks that D2ClientMgr can send with a UDP sender and
@@ -424,7 +424,7 @@ TEST_F(D2ClientMgrTest, ifaceRegister) {
     }
 
     // Make sure queue count is correct.
-    EXPECT_EQ(3, handle_->getQueueSize());
+    EXPECT_EQ(3U, handle_->getQueueSize());
 
     // select_fd should evaluate to ready to read.
     selectCheck(true);
@@ -433,20 +433,20 @@ TEST_F(D2ClientMgrTest, ifaceRegister) {
     IfaceMgr::instance().receive4(0, 0);
 
     // Verify the callback handler was invoked, no errors counted.
-    EXPECT_EQ(2, handle_->getQueueSize());
+    EXPECT_EQ(2U, handle_->getQueueSize());
     ASSERT_EQ(1, handle_->callback_count_);
     ASSERT_EQ(0, error_handler_count_);
 
     // Stop the sender.  This should complete the second message but leave
     // the third in the queue.
     ASSERT_NO_THROW(handle_->stopSender());
-    EXPECT_EQ(1, handle_->getQueueSize());
+    EXPECT_EQ(1U, handle_->getQueueSize());
     ASSERT_EQ(2, handle_->callback_count_);
     ASSERT_EQ(0, error_handler_count_);
 
     // Calling receive again should have no affect.
     IfaceMgr::instance().receive4(0, 0);
-    EXPECT_EQ(1, handle_->getQueueSize());
+    EXPECT_EQ(1U, handle_->getQueueSize());
     ASSERT_EQ(2, handle_->callback_count_);
     ASSERT_EQ(0, error_handler_count_);
 }
@@ -463,14 +463,14 @@ TEST_F(D2ClientMgrTest, udpSuspendUpdates) {
         dhcp_ddns::NameChangeRequestPtr ncr = buildTestNcr();
         ASSERT_NO_THROW(handle_->sendRequest(ncr));
     }
-    ASSERT_EQ(3, handle_->getQueueSize());
+    ASSERT_EQ(3U, handle_->getQueueSize());
 
     // Call the ready handler. This should complete the first message
     // and initiate sending the second message.
     ASSERT_NO_THROW(handle_->runReadyIO());
 
     // Queue count should have gone down by 1.
-    ASSERT_EQ(2, handle_->getQueueSize());
+    ASSERT_EQ(2U, handle_->getQueueSize());
 
     // Suspend updates. This should disable updates and stop the sender.
     ASSERT_NO_THROW(handle_->suspendUpdates());
@@ -480,7 +480,7 @@ TEST_F(D2ClientMgrTest, udpSuspendUpdates) {
 
     // Stopping the sender should have completed the second message's
     // in-progress send, so queue size should be 1.
-    ASSERT_EQ(1, handle_->getQueueSize());
+    ASSERT_EQ(1U, handle_->getQueueSize());
 }
 
 /// @brief Tests that invokeErrorHandler does not fail if there is no handler.
index a09866551e5893c74714bee529d3ecac3bdc80a0..2dcfa7279743a21354a920ff2f6b9a4ed0fc1139 100644 (file)
@@ -285,7 +285,8 @@ Dhcp4o6IpcBaseTest::testSendReceive(uint16_t iterations_num,
 
         // Check that the interface is correct.
         EXPECT_EQ(concatenate("eth", i % 2), pkt_received->getIface());
-        EXPECT_EQ(ETH0_INDEX + i % 2, pkt_received->getIndex());
+        EXPECT_EQ(static_cast<int>(ETH0_INDEX + i % 2),
+                  pkt_received->getIndex());
 
         // Check that the address conveyed is correct.
         EXPECT_EQ(concatenate("2001:db8:1::", i),
index 52c7413cc14a1f3034134e2acc4dca4a2516d2df..5d6fc2c9bc82120ce49b615ad99e22b40edde58c 100644 (file)
@@ -274,7 +274,7 @@ public:
         ASSERT_NO_THROW_LOG(parser.parse(pools, config_element));
 
         // Should have two pools.
-        ASSERT_EQ(pools->size(), 2);
+        ASSERT_EQ(pools->size(), 2U);
 
         // First pool specifies all but ddns-ttl.
         PoolPtr pool  = (*pools)[0];
@@ -317,10 +317,10 @@ public:
         ASSERT_TRUE(pool->getDdnsTtl().unspecified());
 
         ASSERT_FALSE(pool->getDdnsTtlMin().unspecified());
-        EXPECT_EQ(pool->getDdnsTtlMin().get(), 200);
+        EXPECT_EQ(pool->getDdnsTtlMin().get(), 200U);
 
         ASSERT_FALSE(pool->getDdnsTtlMax().unspecified());
-        EXPECT_EQ(pool->getDdnsTtlMax().get(), 500);
+        EXPECT_EQ(pool->getDdnsTtlMax().get(), 500U);
 
         // Second pool only specifies ddns-ttl.
         pool = (*pools)[1];
@@ -340,7 +340,7 @@ public:
         ASSERT_TRUE(pool->getDdnsTtlMin().unspecified());
 
         ASSERT_FALSE(pool->getDdnsTtl().unspecified());
-        EXPECT_EQ(pool->getDdnsTtl().get(), 300);
+        EXPECT_EQ(pool->getDdnsTtl().get(), 300U);
 
         ASSERT_TRUE(pool->getDdnsTtlMax().unspecified());
     }
@@ -366,7 +366,7 @@ TEST_F(DhcpParserTest, MacSources) {
 
     // Finally, check the sources that were configured
     CfgMACSources configured_sources = cfg->getMACSources().get();
-    ASSERT_EQ(2, configured_sources.size());
+    ASSERT_EQ(2U, configured_sources.size());
     EXPECT_EQ(HWAddr::HWADDR_SOURCE_DUID, configured_sources[0]);
     EXPECT_EQ(HWAddr::HWADDR_SOURCE_IPV6_LINK_LOCAL, configured_sources[1]);
 }
@@ -1487,7 +1487,7 @@ TEST_F(ParseConfigTest, escapedOptionDataTest) {
     uint8_t exp[] = { DHO_BOOT_FILE_NAME, 23, '\\', 'S', 'M', 'S', 'B', 'o', 'o',
                       't', '\\', 'x', '6', '4', '\\', 'w', 'd', 's', 'n', 'b',
                       'p', '.', 'c', 'o', 'm' };
-    ASSERT_EQ(25, sizeof(exp));
+    ASSERT_EQ(25U, sizeof(exp));
 
     opt->pack(buf);
     EXPECT_EQ(Option::OPTION4_HDR_LEN + 23, buf.getLength());
@@ -1612,11 +1612,11 @@ TEST_F(ParseConfigTest, encapsulatedOptionData) {
         ipv6_prefix = s46_rule->readPrefix(4);
     });
 
-    EXPECT_EQ(1, flags);
-    EXPECT_EQ(0, ea_len);
-    EXPECT_EQ(24, prefix4_len);
+    EXPECT_EQ(1U, flags);
+    EXPECT_EQ(0U, ea_len);
+    EXPECT_EQ(24U, prefix4_len);
     EXPECT_EQ("192.0.2.0", ipv4_prefix.toText());
-    EXPECT_EQ(64, ipv6_prefix.first.asUnsigned());
+    EXPECT_EQ(64U, ipv6_prefix.first.asUnsigned());
     EXPECT_EQ("2001:db8:1::", ipv6_prefix.second.toText());
 
     ElementPtr expected = Element::fromJSON(config);
@@ -1678,7 +1678,7 @@ TEST_F(ParseConfigTest, optionDataCSVFormatNoOptionDef) {
     ASSERT_EQ(0, rcode);
     OptionPtr opt = getOptionPtr(DHCP6_OPTION_SPACE, 25000);
     ASSERT_TRUE(opt);
-    ASSERT_EQ(1, opt->getData().size());
+    ASSERT_EQ(1U, opt->getData().size());
     EXPECT_EQ(0, opt->getData()[0]);
 
     ElementPtr expected = Element::fromJSON(config);
@@ -1705,7 +1705,7 @@ TEST_F(ParseConfigTest, optionDataCSVFormatNoOptionDef) {
     EXPECT_EQ(0, rcode);
     opt = getOptionPtr(DHCP6_OPTION_SPACE, 25000);
     ASSERT_TRUE(opt);
-    ASSERT_EQ(3, opt->getData().size());
+    ASSERT_EQ(3U, opt->getData().size());
     EXPECT_EQ(0x12, opt->getData()[0]);
     EXPECT_EQ(0x34, opt->getData()[1]);
     EXPECT_EQ(0x56, opt->getData()[2]);
@@ -1733,7 +1733,7 @@ TEST_F(ParseConfigTest, optionDataNoName) {
     Option6AddrLstPtr opt = boost::dynamic_pointer_cast<
         Option6AddrLst>(getOptionPtr(DHCP6_OPTION_SPACE, 23));
     ASSERT_TRUE(opt);
-    ASSERT_EQ(1, opt->getAddresses().size());
+    ASSERT_EQ(1U, opt->getAddresses().size());
     EXPECT_EQ( "2001:db8:1::1", opt->getAddresses()[0].toText());
 
     ElementPtr expected = Element::fromJSON(config);
@@ -1759,7 +1759,7 @@ TEST_F(ParseConfigTest, optionDataNoCode) {
     Option6AddrLstPtr opt = boost::dynamic_pointer_cast<
         Option6AddrLst>(getOptionPtr(DHCP6_OPTION_SPACE, 23));
     ASSERT_TRUE(opt);
-    ASSERT_EQ(1, opt->getAddresses().size());
+    ASSERT_EQ(1U, opt->getAddresses().size());
     EXPECT_EQ( "2001:db8:1::1", opt->getAddresses()[0].toText());
 
     ElementPtr expected = Element::fromJSON(config);
@@ -1784,7 +1784,7 @@ TEST_F(ParseConfigTest, optionDataMinimal) {
     Option6AddrLstPtr opt = boost::dynamic_pointer_cast<
         Option6AddrLst>(getOptionPtr(DHCP6_OPTION_SPACE, 23));
     ASSERT_TRUE(opt);
-    ASSERT_EQ(1, opt->getAddresses().size());
+    ASSERT_EQ(1U, opt->getAddresses().size());
     EXPECT_EQ( "2001:db8:1::10", opt->getAddresses()[0].toText());
 
     ElementPtr expected = Element::fromJSON(config);
@@ -1808,7 +1808,7 @@ TEST_F(ParseConfigTest, optionDataMinimal) {
     opt = boost::dynamic_pointer_cast<Option6AddrLst>(getOptionPtr(DHCP6_OPTION_SPACE,
                                                                    23));
     ASSERT_TRUE(opt);
-    ASSERT_EQ(1, opt->getAddresses().size());
+    ASSERT_EQ(1U, opt->getAddresses().size());
     EXPECT_EQ( "2001:db8:1::20", opt->getAddresses()[0].toText());
 
     expected = Element::fromJSON(config);
@@ -1844,7 +1844,7 @@ TEST_F(ParseConfigTest, optionDataMinimalWithOptionDef) {
     Option6AddrLstPtr opt = boost::dynamic_pointer_cast<
         Option6AddrLst>(getOptionPtr(DHCP6_OPTION_SPACE, 2345));
     ASSERT_TRUE(opt);
-    ASSERT_EQ(2, opt->getAddresses().size());
+    ASSERT_EQ(2U, opt->getAddresses().size());
     EXPECT_EQ("2001:db8:1::10", opt->getAddresses()[0].toText());
     EXPECT_EQ("2001:db8:1::123", opt->getAddresses()[1].toText());
 
@@ -1877,7 +1877,7 @@ TEST_F(ParseConfigTest, optionDataMinimalWithOptionDef) {
     opt = boost::dynamic_pointer_cast<Option6AddrLst>(getOptionPtr(DHCP6_OPTION_SPACE,
                                                                    2345));
     ASSERT_TRUE(opt);
-    ASSERT_EQ(2, opt->getAddresses().size());
+    ASSERT_EQ(2U, opt->getAddresses().size());
     EXPECT_EQ("2001:db8:1::10", opt->getAddresses()[0].toText());
     EXPECT_EQ("2001:db8:1::123", opt->getAddresses()[1].toText());
 
@@ -1904,7 +1904,7 @@ TEST_F(ParseConfigTest, emptyOptionData) {
     const Option6AddrLstPtr opt = boost::dynamic_pointer_cast<
         Option6AddrLst>(getOptionPtr(DHCP6_OPTION_SPACE, D6O_DHCPV4_O_DHCPV6_SERVER));
     ASSERT_TRUE(opt);
-    ASSERT_EQ(0, opt->getAddresses().size());
+    ASSERT_EQ(0U, opt->getAddresses().size());
 
     ElementPtr expected = Element::fromJSON(config);
     ElementPtr opt_data = expected->get("option-data")->getNonConst(0);
@@ -1940,7 +1940,7 @@ TEST_F(ParseConfigTest, optionDataNoSubOption) {
     EXPECT_EQ(0, rcode);
     const OptionPtr opt = getOptionPtr(DHCP4_OPTION_SPACE, DHO_VENDOR_ENCAPSULATED_OPTIONS);
     ASSERT_TRUE(opt);
-    ASSERT_EQ(0, opt->getOptions().size());
+    ASSERT_EQ(0U, opt->getOptions().size());
 
     ElementPtr expected = Element::fromJSON(config);
     ElementPtr opt_data = expected->get("option-data")->getNonConst(0);
@@ -2026,7 +2026,7 @@ TEST_F(ParseConfigTest, hexOptionData) {
         Option4AddrLstPtr opt = boost::dynamic_pointer_cast<Option4AddrLst>
                                 (getOptionPtr(DHCP4_OPTION_SPACE, 6));
         ASSERT_TRUE(opt);
-        ASSERT_EQ(2, opt->getAddresses().size());
+        ASSERT_EQ(2U, opt->getAddresses().size());
         EXPECT_EQ("12.0.3.1", opt->getAddresses()[0].toText());
         EXPECT_EQ("192.0.3.2", opt->getAddresses()[1].toText());
     }
@@ -2401,13 +2401,13 @@ TEST_F(ParseConfigTest, oneHooksLibrary) {
 
     // Check that the parser recorded a single library.
     isc::hooks::HookLibsCollection libraries = getLibraries();
-    ASSERT_EQ(1, libraries.size());
+    ASSERT_EQ(1U, libraries.size());
     EXPECT_EQ(CALLOUT_LIBRARY_1, libraries[0].libname_);
     EXPECT_EQ("libco1.so", libraries[0].cfgname_);
 
     // Check that the change was propagated to the hooks manager.
     hooks_libraries = HooksManager::getLibraryNames();
-    ASSERT_EQ(1, hooks_libraries.size());
+    ASSERT_EQ(1U, hooks_libraries.size());
     EXPECT_EQ(CALLOUT_LIBRARY_1, hooks_libraries[0]);
 }
 
@@ -2438,7 +2438,7 @@ TEST_F(ParseConfigTest, twoHooksLibraries) {
 
     // Check that the parser recorded two libraries in the expected order.
     isc::hooks::HookLibsCollection libraries = getLibraries();
-    ASSERT_EQ(2, libraries.size());
+    ASSERT_EQ(2U, libraries.size());
     EXPECT_EQ(CALLOUT_LIBRARY_1, libraries[0].libname_);
     EXPECT_EQ(CALLOUT_LIBRARY_1, libraries[0].cfgname_);
     EXPECT_EQ(CALLOUT_LIBRARY_2, libraries[1].libname_);
@@ -2446,7 +2446,7 @@ TEST_F(ParseConfigTest, twoHooksLibraries) {
 
     // Verify that the change was propagated to the hooks manager.
     hooks_libraries = HooksManager::getLibraryNames();
-    ASSERT_EQ(2, hooks_libraries.size());
+    ASSERT_EQ(2U, hooks_libraries.size());
     EXPECT_EQ(CALLOUT_LIBRARY_1, hooks_libraries[0]);
     EXPECT_EQ(CALLOUT_LIBRARY_2, hooks_libraries[1]);
 }
@@ -2490,14 +2490,14 @@ TEST_F(ParseConfigTest, reconfigureSameHooksLibraries) {
         CfgMgr::instance().getStagingCfg()->getHooksConfig();
     runToElementTest<HooksConfig>(expected, cfg2);
     isc::hooks::HookLibsCollection libraries = getLibraries();
-    ASSERT_EQ(2, libraries.size());
+    ASSERT_EQ(2U, libraries.size());
     EXPECT_EQ(CALLOUT_LIBRARY_1, libraries[0].libname_);
     EXPECT_EQ(CALLOUT_LIBRARY_2, libraries[1].libname_);
 
     // ... and check that the same two libraries are still loaded in the
     // HooksManager.
     hooks_libraries = HooksManager::getLibraryNames();
-    ASSERT_EQ(2, hooks_libraries.size());
+    ASSERT_EQ(2U, hooks_libraries.size());
     EXPECT_EQ(CALLOUT_LIBRARY_1, hooks_libraries[0]);
     EXPECT_EQ(CALLOUT_LIBRARY_2, hooks_libraries[1]);
 }
@@ -2530,13 +2530,13 @@ TEST_F(ParseConfigTest, reconfigureReverseHooksLibraries) {
 
     // The list has changed, and this is what we should see.
     isc::hooks::HookLibsCollection libraries = getLibraries();
-    ASSERT_EQ(2, libraries.size());
+    ASSERT_EQ(2U, libraries.size());
     EXPECT_EQ(CALLOUT_LIBRARY_2, libraries[0].libname_);
     EXPECT_EQ(CALLOUT_LIBRARY_1, libraries[1].libname_);
 
     // ... and check that this was propagated to the HooksManager.
     hooks_libraries = HooksManager::getLibraryNames();
-    ASSERT_EQ(2, hooks_libraries.size());
+    ASSERT_EQ(2U, hooks_libraries.size());
     EXPECT_EQ(CALLOUT_LIBRARY_2, hooks_libraries[0]);
     EXPECT_EQ(CALLOUT_LIBRARY_1, hooks_libraries[1]);
 }
@@ -2610,7 +2610,7 @@ TEST_F(ParseConfigTest, invalidHooksLibraries) {
     // Check that the parser recorded the names but, as they were in error,
     // does not flag them as changed.
     isc::hooks::HookLibsCollection libraries = getLibraries();
-    ASSERT_EQ(3, libraries.size());
+    ASSERT_EQ(3U, libraries.size());
     EXPECT_EQ(CALLOUT_LIBRARY_1, libraries[0].libname_);
     EXPECT_EQ(NOT_PRESENT_LIBRARY, libraries[1].libname_);
     EXPECT_EQ(CALLOUT_LIBRARY_2, libraries[2].libname_);
@@ -2653,7 +2653,7 @@ TEST_F(ParseConfigTest, reconfigureInvalidHooksLibraries) {
     // Check that the parser recorded the names but, as the library set was
     // incorrect, did not mark the configuration as changed.
     isc::hooks::HookLibsCollection libraries = getLibraries();
-    ASSERT_EQ(3, libraries.size());
+    ASSERT_EQ(3U, libraries.size());
     EXPECT_EQ(CALLOUT_LIBRARY_1, libraries[0].libname_);
     EXPECT_EQ(NOT_PRESENT_LIBRARY, libraries[1].libname_);
     EXPECT_EQ(CALLOUT_LIBRARY_2, libraries[2].libname_);
@@ -2662,7 +2662,7 @@ TEST_F(ParseConfigTest, reconfigureInvalidHooksLibraries) {
     // names.
     hooks_libraries.clear();
     hooks_libraries = HooksManager::getLibraryNames();
-    ASSERT_EQ(1, hooks_libraries.size());
+    ASSERT_EQ(1U, hooks_libraries.size());
     EXPECT_EQ(CALLOUT_LIBRARY_1, hooks_libraries[0]);
 }
 
@@ -2771,7 +2771,7 @@ TEST_F(ParseConfigTest, HooksLibrariesParameters) {
 
     // Check that the parser recorded the names.
     isc::hooks::HookLibsCollection libraries = getLibraries();
-    ASSERT_EQ(3, libraries.size());
+    ASSERT_EQ(3U, libraries.size());
     EXPECT_EQ(CALLOUT_LIBRARY_1, libraries[0].libname_);
     EXPECT_EQ(CALLOUT_LIBRARY_2, libraries[1].libname_);
     EXPECT_EQ(CALLOUT_PARAMS_LIBRARY, libraries[2].libname_);
@@ -2846,7 +2846,7 @@ TEST_F(ParseConfigTest, validD2Config) {
     // Verify that the configuration values are as expected.
     EXPECT_TRUE(d2_client_config->getEnableUpdates());
     EXPECT_EQ("192.0.2.0", d2_client_config->getServerIp().toText());
-    EXPECT_EQ(3432, d2_client_config->getServerPort());
+    EXPECT_EQ(3432U, d2_client_config->getServerPort());
     EXPECT_EQ(dhcp_ddns::NCR_UDP, d2_client_config->getNcrProtocol());
     EXPECT_EQ(dhcp_ddns::FMT_JSON, d2_client_config->getNcrFormat());
     ASSERT_TRUE(d2_client_config->getContext());
@@ -2888,7 +2888,7 @@ TEST_F(ParseConfigTest, validD2Config) {
     // Verify that the configuration values are as expected.
     EXPECT_FALSE(d2_client_config->getEnableUpdates());
     EXPECT_EQ("2001:db8::", d2_client_config->getServerIp().toText());
-    EXPECT_EQ(43567, d2_client_config->getServerPort());
+    EXPECT_EQ(43567U, d2_client_config->getServerPort());
     EXPECT_EQ(dhcp_ddns::NCR_UDP, d2_client_config->getNcrProtocol());
     EXPECT_EQ(dhcp_ddns::FMT_JSON, d2_client_config->getNcrFormat());
     ASSERT_TRUE(d2_client_config->getContext());
@@ -3208,13 +3208,13 @@ TEST_F(ParseConfigTest, defaultSubnet4) {
     EXPECT_TRUE(subnet->getClientClasses().empty());
 
     EXPECT_TRUE(subnet->getValid().unspecified());
-    EXPECT_EQ(0, subnet->getValid().get());
+    EXPECT_EQ(0U, subnet->getValid().get());
 
     EXPECT_TRUE(subnet->getT1().unspecified());
-    EXPECT_EQ(0, subnet->getT1().get());
+    EXPECT_EQ(0U, subnet->getT1().get());
 
     EXPECT_TRUE(subnet->getT2().unspecified());
-    EXPECT_EQ(0, subnet->getT2().get());
+    EXPECT_EQ(0U, subnet->getT2().get());
 
     EXPECT_TRUE(subnet->getReservationsGlobal().unspecified());
     EXPECT_FALSE(subnet->getReservationsGlobal().get());
@@ -3298,10 +3298,10 @@ TEST_F(ParseConfigTest, defaultSubnet4) {
     EXPECT_TRUE(boost::dynamic_pointer_cast<IterativeAllocator>(allocator));
 
     EXPECT_TRUE(subnet->getOfferLft().unspecified());
-    EXPECT_EQ(0, subnet->getOfferLft().get());
+    EXPECT_EQ(0U, subnet->getOfferLft().get());
 
     EXPECT_TRUE(subnet->getCacheMaxAge().unspecified());
-    EXPECT_EQ(0, subnet->getCacheMaxAge().get());
+    EXPECT_EQ(0U, subnet->getCacheMaxAge().get());
 
     EXPECT_TRUE(subnet->getCacheThreshold().unspecified());
     EXPECT_EQ(0.0, subnet->getCacheThreshold().get());
@@ -3332,13 +3332,13 @@ TEST_F(ParseConfigTest, defaultSubnet6) {
     EXPECT_TRUE(subnet->getClientClasses().empty());
 
     EXPECT_TRUE(subnet->getValid().unspecified());
-    EXPECT_EQ(0, subnet->getValid().get());
+    EXPECT_EQ(0U, subnet->getValid().get());
 
     EXPECT_TRUE(subnet->getT1().unspecified());
-    EXPECT_EQ(0, subnet->getT1().get());
+    EXPECT_EQ(0U, subnet->getT1().get());
 
     EXPECT_TRUE(subnet->getT2().unspecified());
-    EXPECT_EQ(0, subnet->getT2().get());
+    EXPECT_EQ(0U, subnet->getT2().get());
 
     EXPECT_TRUE(subnet->getReservationsGlobal().unspecified());
     EXPECT_FALSE(subnet->getReservationsGlobal().get());
@@ -3359,7 +3359,7 @@ TEST_F(ParseConfigTest, defaultSubnet6) {
     EXPECT_EQ(0.0, subnet->getT2Percent().get());
 
     EXPECT_TRUE(subnet->getPreferred().unspecified());
-    EXPECT_EQ(0, subnet->getPreferred().get());
+    EXPECT_EQ(0U, subnet->getPreferred().get());
 
     EXPECT_TRUE(subnet->getRapidCommit().unspecified());
     EXPECT_FALSE(subnet->getRapidCommit().get());
@@ -3407,7 +3407,7 @@ TEST_F(ParseConfigTest, defaultSubnet6) {
     EXPECT_TRUE(boost::dynamic_pointer_cast<IterativeAllocator>(allocator));
 
     EXPECT_TRUE(subnet->getCacheMaxAge().unspecified());
-    EXPECT_EQ(0, subnet->getCacheMaxAge().get());
+    EXPECT_EQ(0U, subnet->getCacheMaxAge().get());
 
     EXPECT_TRUE(subnet->getCacheThreshold().unspecified());
     EXPECT_EQ(0.0, subnet->getCacheThreshold().get());
@@ -3438,13 +3438,13 @@ TEST_F(ParseConfigTest, defaultSharedNetwork4) {
     EXPECT_TRUE(network->getClientClasses().empty());
 
     EXPECT_TRUE(network->getValid().unspecified());
-    EXPECT_EQ(0, network->getValid().get());
+    EXPECT_EQ(0U, network->getValid().get());
 
     EXPECT_TRUE(network->getT1().unspecified());
-    EXPECT_EQ(0, network->getT1().get());
+    EXPECT_EQ(0U, network->getT1().get());
 
     EXPECT_TRUE(network->getT2().unspecified());
-    EXPECT_EQ(0, network->getT2().get());
+    EXPECT_EQ(0U, network->getT2().get());
 
     EXPECT_TRUE(network->getReservationsGlobal().unspecified());
     EXPECT_FALSE(network->getReservationsGlobal().get());
@@ -3501,10 +3501,10 @@ TEST_F(ParseConfigTest, defaultSharedNetwork4) {
     EXPECT_TRUE(network->getAllocatorType().get().empty());
 
     EXPECT_TRUE(network->getOfferLft().unspecified());
-    EXPECT_EQ(0, network->getOfferLft().get());
+    EXPECT_EQ(0U, network->getOfferLft().get());
 
     EXPECT_TRUE(network->getCacheMaxAge().unspecified());
-    EXPECT_EQ(0, network->getCacheMaxAge().get());
+    EXPECT_EQ(0U, network->getCacheMaxAge().get());
 
     EXPECT_TRUE(network->getCacheThreshold().unspecified());
     EXPECT_EQ(0.0, network->getCacheThreshold().get());
@@ -3536,13 +3536,13 @@ TEST_F(ParseConfigTest, defaultSharedNetwork6) {
     EXPECT_TRUE(network->getClientClasses().empty());
 
     EXPECT_TRUE(network->getValid().unspecified());
-    EXPECT_EQ(0, network->getValid().get());
+    EXPECT_EQ(0U, network->getValid().get());
 
     EXPECT_TRUE(network->getT1().unspecified());
-    EXPECT_EQ(0, network->getT1().get());
+    EXPECT_EQ(0U, network->getT1().get());
 
     EXPECT_TRUE(network->getT2().unspecified());
-    EXPECT_EQ(0, network->getT2().get());
+    EXPECT_EQ(0U, network->getT2().get());
 
     EXPECT_TRUE(network->getReservationsGlobal().unspecified());
     EXPECT_FALSE(network->getReservationsGlobal().get());
@@ -3563,7 +3563,7 @@ TEST_F(ParseConfigTest, defaultSharedNetwork6) {
     EXPECT_EQ(0.0, network->getT2Percent().get());
 
     EXPECT_TRUE(network->getPreferred().unspecified());
-    EXPECT_EQ(0, network->getPreferred().get());
+    EXPECT_EQ(0U, network->getPreferred().get());
 
     EXPECT_TRUE(network->getRapidCommit().unspecified());
     EXPECT_FALSE(network->getRapidCommit().get());
@@ -3602,7 +3602,7 @@ TEST_F(ParseConfigTest, defaultSharedNetwork6) {
     EXPECT_TRUE(network->getPdAllocatorType().get().empty());
 
     EXPECT_TRUE(network->getCacheMaxAge().unspecified());
-    EXPECT_EQ(0, network->getCacheMaxAge().get());
+    EXPECT_EQ(0U, network->getCacheMaxAge().get());
 
     EXPECT_TRUE(network->getCacheThreshold().unspecified());
     EXPECT_EQ(0.0, network->getCacheThreshold().get());
@@ -4033,7 +4033,7 @@ TEST_F(ParseConfigTest, subnet4OfferLft) {
     ASSERT_TRUE(subnet);
 
     EXPECT_FALSE(subnet->getOfferLft().unspecified());
-    EXPECT_EQ(888, subnet->getOfferLft().get());
+    EXPECT_EQ(888U, subnet->getOfferLft().get());
 }
 
 // This test verifies parsing invalid offer-lifetime for Subnet4.
@@ -4072,7 +4072,7 @@ TEST_F(DhcpParserTest, deprecatedRequireClientClassesSubnet4) {
     ASSERT_TRUE(subnet);
 
     const auto cclasses = subnet->getAdditionalClasses();
-    EXPECT_EQ(cclasses.size(), 2);
+    EXPECT_EQ(cclasses.size(), 2U);
     auto cclass = cclasses.begin();
     EXPECT_EQ(*cclass, "one");
     ++cclass;
@@ -4118,7 +4118,7 @@ TEST_F(DhcpParserTest, deprecatedRequireClientClassesSubnet6) {
     ASSERT_TRUE(subnet);
 
     const auto cclasses = subnet->getAdditionalClasses();
-    EXPECT_EQ(cclasses.size(), 2);
+    EXPECT_EQ(cclasses.size(), 2U);
     auto cclass = cclasses.begin();
     EXPECT_EQ(*cclass, "one");
     ++cclass;
@@ -4160,10 +4160,10 @@ TEST_F(DhcpParserTest, deprecatedRequireClientClassesPool4) {
     PoolStoragePtr pools(new PoolStorage());
 
     ASSERT_NO_THROW(parser.parse(pools, config_element, AF_INET));
-    EXPECT_EQ(1, pools->size());
+    EXPECT_EQ(1U, pools->size());
 
     const auto cclasses = (*pools)[0]->getAdditionalClasses();
-    EXPECT_EQ(cclasses.size(), 2);
+    EXPECT_EQ(cclasses.size(), 2U);
     auto cclass = cclasses.begin();
     EXPECT_EQ(*cclass, "one");
     ++cclass;
@@ -4204,10 +4204,10 @@ TEST_F(DhcpParserTest, deprecatedRequireClientClassesPool6) {
     PoolStoragePtr pools(new PoolStorage());
 
     ASSERT_NO_THROW(parser.parse(pools, config_element, AF_INET6, Lease::TYPE_NA));
-    EXPECT_EQ(1, pools->size());
+    EXPECT_EQ(1U, pools->size());
 
     const auto cclasses = (*pools)[0]->getAdditionalClasses();
-    EXPECT_EQ(cclasses.size(), 2);
+    EXPECT_EQ(cclasses.size(), 2U);
     auto cclass = cclasses.begin();
     EXPECT_EQ(*cclass, "one");
     ++cclass;
@@ -4250,7 +4250,7 @@ TEST_F(DhcpParserTest, deprecatedClientClassSubnet4) {
     ASSERT_NO_THROW(subnet = parser.parse(config_element));
     ASSERT_TRUE(subnet);
 
-    EXPECT_EQ(subnet->getClientClasses().size(), 0);
+    EXPECT_EQ(subnet->getClientClasses().size(), 0U);
 
     // Valid entry.
     config =
@@ -4267,7 +4267,7 @@ TEST_F(DhcpParserTest, deprecatedClientClassSubnet4) {
     ASSERT_TRUE(subnet);
 
     const auto cclasses = subnet->getClientClasses();
-    EXPECT_EQ(cclasses.size(), 1);
+    EXPECT_EQ(cclasses.size(), 1U);
     auto cclass = cclasses.begin();
     EXPECT_EQ(*cclass, "one");
 
@@ -4310,7 +4310,7 @@ TEST_F(DhcpParserTest, deprecatedClientClassSubnet6) {
     ASSERT_NO_THROW(subnet = parser.parse(config_element));
     ASSERT_TRUE(subnet);
 
-    EXPECT_EQ(subnet->getClientClasses().size(), 0);
+    EXPECT_EQ(subnet->getClientClasses().size(), 0U);
 
     // Valid entry.
     config =
@@ -4327,7 +4327,7 @@ TEST_F(DhcpParserTest, deprecatedClientClassSubnet6) {
     ASSERT_TRUE(subnet);
 
     const auto cclasses = subnet->getClientClasses();
-    EXPECT_EQ(cclasses.size(), 1);
+    EXPECT_EQ(cclasses.size(), 1U);
     auto cclass = cclasses.begin();
     EXPECT_EQ(*cclass, "one");
 
@@ -4367,10 +4367,10 @@ TEST_F(DhcpParserTest, deprecatedClientClassPool4) {
     PoolStoragePtr pools(new PoolStorage());
 
     ASSERT_NO_THROW(parser.parse(pools, config_element, AF_INET));
-    EXPECT_EQ(1, pools->size());
+    EXPECT_EQ(1U, pools->size());
 
     const auto cclasses = (*pools)[0]->getClientClasses();
-    EXPECT_EQ(cclasses.size(), 1);
+    EXPECT_EQ(cclasses.size(), 1U);
     auto cclass = cclasses.begin();
     EXPECT_EQ(*cclass, "one");
 
@@ -4409,10 +4409,10 @@ TEST_F(DhcpParserTest, deprecatedClientClassPool6) {
     PoolStoragePtr pools(new PoolStorage());
 
     ASSERT_NO_THROW(parser.parse(pools, config_element, AF_INET6, Lease::TYPE_NA));
-    EXPECT_EQ(1, pools->size());
+    EXPECT_EQ(1U, pools->size());
 
     const auto cclasses = (*pools)[0]->getClientClasses();
-    EXPECT_EQ(cclasses.size(), 1);
+    EXPECT_EQ(cclasses.size(), 1U);
     auto cclass = cclasses.begin();
     EXPECT_EQ(*cclass, "one");
 
index 14a472314291861b385848cca5527eb9afad2b9f..455f57990bdf9dad5b632275175068000fc40af7 100644 (file)
@@ -129,9 +129,9 @@ DUIDConfigParserTest::testTypeOnly(const DUID::DUIDType& duid_type,
     ASSERT_TRUE(cfg_duid_);
     EXPECT_EQ(duid_type, cfg_duid_->getType());
     EXPECT_TRUE(cfg_duid_->getIdentifier().empty());
-    EXPECT_EQ(0, cfg_duid_->getHType());
-    EXPECT_EQ(0, cfg_duid_->getTime());
-    EXPECT_EQ(0, cfg_duid_->getEnterpriseId());
+    EXPECT_EQ(0U, cfg_duid_->getHType());
+    EXPECT_EQ(0U, cfg_duid_->getTime());
+    EXPECT_EQ(0U, cfg_duid_->getEnterpriseId());
 }
 
 void
@@ -197,9 +197,9 @@ TEST_F(DUIDConfigParserTest, allParameters) {
     ASSERT_TRUE(cfg_duid_);
     EXPECT_EQ(DUID::DUID_EN, cfg_duid_->getType());
     EXPECT_EQ("ABCDEF", toString(cfg_duid_->getIdentifier()));
-    EXPECT_EQ(8, cfg_duid_->getHType());
-    EXPECT_EQ(100, cfg_duid_->getTime());
-    EXPECT_EQ(2024, cfg_duid_->getEnterpriseId());
+    EXPECT_EQ(8U, cfg_duid_->getHType());
+    EXPECT_EQ(100U, cfg_duid_->getTime());
+    EXPECT_EQ(2024U, cfg_duid_->getEnterpriseId());
     EXPECT_FALSE(cfg_duid_->persist());
 
     // Check the config can be got back.
index f58664ce4719bb55bbee39589729e714e36f629a..24be7b3c759790b10c8ee7f4a6bb33a06175578d 100644 (file)
@@ -153,12 +153,12 @@ TEST_F(ExpirationConfigParserTest, allParameters) {
 
     CfgExpirationPtr cfg;
     ASSERT_NO_THROW(cfg = renderConfig());
-    EXPECT_EQ(20, cfg->getReclaimTimerWaitTime());
-    EXPECT_EQ(35, cfg->getFlushReclaimedTimerWaitTime());
-    EXPECT_EQ(1800, cfg->getHoldReclaimedTime());
-    EXPECT_EQ(50, cfg->getMaxReclaimLeases());
-    EXPECT_EQ(100, cfg->getMaxReclaimTime());
-    EXPECT_EQ(10, cfg->getUnwarnedReclaimCycles());
+    EXPECT_EQ(20U, cfg->getReclaimTimerWaitTime());
+    EXPECT_EQ(35U, cfg->getFlushReclaimedTimerWaitTime());
+    EXPECT_EQ(1800U, cfg->getHoldReclaimedTime());
+    EXPECT_EQ(50U, cfg->getMaxReclaimLeases());
+    EXPECT_EQ(100U, cfg->getMaxReclaimTime());
+    EXPECT_EQ(10U, cfg->getUnwarnedReclaimCycles());
 }
 
 // This test verifies that default values are used if no parameter is
@@ -189,13 +189,13 @@ TEST_F(ExpirationConfigParserTest, someParameters) {
 
     CfgExpirationPtr cfg;
     ASSERT_NO_THROW(cfg = renderConfig());
-    EXPECT_EQ(15, cfg->getReclaimTimerWaitTime());
+    EXPECT_EQ(15U, cfg->getReclaimTimerWaitTime());
     EXPECT_EQ(CfgExpiration::DEFAULT_FLUSH_RECLAIMED_TIMER_WAIT_TIME,
               cfg->getFlushReclaimedTimerWaitTime());
-    EXPECT_EQ(2000, cfg->getHoldReclaimedTime());
+    EXPECT_EQ(2000U, cfg->getHoldReclaimedTime());
     EXPECT_EQ(CfgExpiration::DEFAULT_MAX_RECLAIM_LEASES,
               cfg->getMaxReclaimLeases());
-    EXPECT_EQ(200, cfg->getMaxReclaimTime());
+    EXPECT_EQ(200U, cfg->getMaxReclaimTime());
     EXPECT_EQ(CfgExpiration::DEFAULT_UNWARNED_RECLAIM_CYCLES,
               cfg->getUnwarnedReclaimCycles());
 }
@@ -212,13 +212,13 @@ TEST_F(ExpirationConfigParserTest, otherParameters) {
 
     EXPECT_EQ(CfgExpiration::DEFAULT_RECLAIM_TIMER_WAIT_TIME,
               cfg->getReclaimTimerWaitTime());
-    EXPECT_EQ(50, cfg->getFlushReclaimedTimerWaitTime());
+    EXPECT_EQ(50U, cfg->getFlushReclaimedTimerWaitTime());
     EXPECT_EQ(CfgExpiration::DEFAULT_HOLD_RECLAIMED_TIME,
               cfg->getHoldReclaimedTime());
-    EXPECT_EQ(60, cfg->getMaxReclaimLeases());
+    EXPECT_EQ(60U, cfg->getMaxReclaimLeases());
     EXPECT_EQ(CfgExpiration::DEFAULT_MAX_RECLAIM_TIME,
               cfg->getMaxReclaimTime());
-    EXPECT_EQ(20, cfg->getUnwarnedReclaimCycles());
+    EXPECT_EQ(20U, cfg->getUnwarnedReclaimCycles());
 }
 
 // This test verifies that negative parameter values are not allowed.
index b5765554c475728940c50b4586b0ec6ac95ac285..134853f72db6f1da4cfe29bfd19b550d5a0f5e3d 100644 (file)
@@ -35,14 +35,14 @@ TEST(PoolFreeLeaseAllocationState, addDeleteFreeLeaseV4) {
     auto state = PoolFreeLeaseQueueAllocationState::create(pool);
     ASSERT_TRUE(state);
     // A new state lacks free leases until we add them.
-    EXPECT_EQ(0, state->getFreeLeaseCount());
+    EXPECT_EQ(0U, state->getFreeLeaseCount());
 
     // Add the first free lease. The pool should now have one free lease
     // that is always offered.
     EXPECT_FALSE(state->isFreeLease(IOAddress("192.0.2.1")));
     state->addFreeLease(IOAddress("192.0.2.1"));
     EXPECT_FALSE(state->exhausted());
-    EXPECT_EQ(1, state->getFreeLeaseCount());
+    EXPECT_EQ(1U, state->getFreeLeaseCount());
     EXPECT_TRUE(state->isFreeLease(IOAddress("192.0.2.1")));
     // The same lease is always offered.
     EXPECT_EQ("192.0.2.1", state->offerFreeLease().toText());
@@ -52,7 +52,7 @@ TEST(PoolFreeLeaseAllocationState, addDeleteFreeLeaseV4) {
     // Add another free lease. We should now have two free leases.
     state->addFreeLease(IOAddress("192.0.2.3"));
     EXPECT_FALSE(state->exhausted());
-    EXPECT_EQ(2, state->getFreeLeaseCount());
+    EXPECT_EQ(2U, state->getFreeLeaseCount());
     // The new free lease is appended at the end of the queue. Thus, our
     // first lease should be offered now.
     EXPECT_EQ("192.0.2.1", state->offerFreeLease().toText());
@@ -66,14 +66,14 @@ TEST(PoolFreeLeaseAllocationState, addDeleteFreeLeaseV4) {
     EXPECT_FALSE(state->isFreeLease(IOAddress("192.0.2.2")));
     state->deleteFreeLease(IOAddress("192.0.2.2"));
     EXPECT_FALSE(state->exhausted());
-    EXPECT_EQ(2, state->getFreeLeaseCount());
+    EXPECT_EQ(2U, state->getFreeLeaseCount());
     EXPECT_EQ("192.0.2.1", state->offerFreeLease().toText());
     EXPECT_EQ("192.0.2.3", state->offerFreeLease().toText());
 
     // Delete one of the free leases.
     state->deleteFreeLease(IOAddress("192.0.2.1"));
     EXPECT_FALSE(state->exhausted());
-    EXPECT_EQ(1, state->getFreeLeaseCount());
+    EXPECT_EQ(1U, state->getFreeLeaseCount());
     // The sole lease should be now offered.
     EXPECT_EQ("192.0.2.3", state->offerFreeLease().toText());
     EXPECT_EQ("192.0.2.3", state->offerFreeLease().toText());
@@ -89,25 +89,25 @@ TEST(PoolFreeLeaseAllocationState, addFreeLeaseV4SeveralTimes) {
     auto pool = boost::make_shared<Pool4>(IOAddress("192.0.2.1"), IOAddress("192.0.2.10"));
     auto state = PoolFreeLeaseQueueAllocationState::create(pool);
     ASSERT_TRUE(state);
-    EXPECT_EQ(0, state->getFreeLeaseCount());
+    EXPECT_EQ(0U, state->getFreeLeaseCount());
 
     // Add the free lease for the first time.
     state->addFreeLease(IOAddress("192.0.2.1"));
     EXPECT_FALSE(state->exhausted());
     EXPECT_EQ("192.0.2.1", state->offerFreeLease().toText());
-    EXPECT_EQ(1, state->getFreeLeaseCount());
+    EXPECT_EQ(1U, state->getFreeLeaseCount());
 
     // Add the same lease the second time. The second lease instance should
     // not be inserted.
     state->addFreeLease(IOAddress("192.0.2.1"));
     EXPECT_FALSE(state->exhausted());
     EXPECT_EQ("192.0.2.1", state->offerFreeLease().toText());
-    EXPECT_EQ(1, state->getFreeLeaseCount());
+    EXPECT_EQ(1U, state->getFreeLeaseCount());
 
     // Delete the sole lease and ensure there are no more leases.
     state->deleteFreeLease(IOAddress("192.0.2.1"));
     EXPECT_TRUE(state->exhausted());
-    EXPECT_EQ(0, state->getFreeLeaseCount());
+    EXPECT_EQ(0U, state->getFreeLeaseCount());
 }
 
 
@@ -128,14 +128,14 @@ TEST(PoolFreeLeaseAllocationState, addDeleteFreeLeaseNA) {
     auto state = PoolFreeLeaseQueueAllocationState::create(pool);
     ASSERT_TRUE(state);
     // A new state lacks free leases until we add them.
-    EXPECT_EQ(0, state->getFreeLeaseCount());
+    EXPECT_EQ(0U, state->getFreeLeaseCount());
 
     // Add the first free lease. The pool should now have one free lease
     // that is always offered.
     EXPECT_FALSE(state->isFreeLease(IOAddress("2001:db8:1::1")));
     state->addFreeLease(IOAddress("2001:db8:1::1"));
     EXPECT_FALSE(state->exhausted());
-    EXPECT_EQ(1, state->getFreeLeaseCount());
+    EXPECT_EQ(1U, state->getFreeLeaseCount());
     EXPECT_TRUE(state->isFreeLease(IOAddress("2001:db8:1::1")));
     // The same lease is always offered.
     EXPECT_EQ("2001:db8:1::1", state->offerFreeLease().toText());
@@ -145,7 +145,7 @@ TEST(PoolFreeLeaseAllocationState, addDeleteFreeLeaseNA) {
     // Add another free lease. We should now have two free leases.
     state->addFreeLease(IOAddress("2001:db8:1::3"));
     EXPECT_FALSE(state->exhausted());
-    EXPECT_EQ(2, state->getFreeLeaseCount());
+    EXPECT_EQ(2U, state->getFreeLeaseCount());
     // The new free lease is appended at the end of the queue. Thus, our
     // first lease should be offered now.
     EXPECT_EQ("2001:db8:1::1", state->offerFreeLease().toText());
@@ -159,14 +159,14 @@ TEST(PoolFreeLeaseAllocationState, addDeleteFreeLeaseNA) {
     EXPECT_FALSE(state->isFreeLease(IOAddress("2001:db8:1::2")));
     state->deleteFreeLease(IOAddress("2001:db8:1::2"));
     EXPECT_FALSE(state->exhausted());
-    EXPECT_EQ(2, state->getFreeLeaseCount());
+    EXPECT_EQ(2U, state->getFreeLeaseCount());
     EXPECT_EQ("2001:db8:1::1", state->offerFreeLease().toText());
     EXPECT_EQ("2001:db8:1::3", state->offerFreeLease().toText());
 
     // Delete one of the free leases.
     state->deleteFreeLease(IOAddress("2001:db8:1::1"));
     EXPECT_FALSE(state->exhausted());
-    EXPECT_EQ(1, state->getFreeLeaseCount());
+    EXPECT_EQ(1U, state->getFreeLeaseCount());
     // The sole lease should be now offered.
     EXPECT_EQ("2001:db8:1::3", state->offerFreeLease().toText());
     EXPECT_EQ("2001:db8:1::3", state->offerFreeLease().toText());
@@ -183,20 +183,20 @@ TEST(PoolFreeLeaseAllocationState, addFreeLeaseNASeveralTimes) {
                                           IOAddress("2001:db8:1::10"));
     auto state = PoolFreeLeaseQueueAllocationState::create(pool);
     ASSERT_TRUE(state);
-    EXPECT_EQ(0, state->getFreeLeaseCount());
+    EXPECT_EQ(0U, state->getFreeLeaseCount());
 
     // Add the free lease for the first time.
     state->addFreeLease(IOAddress("2001:db8:1::5"));
     EXPECT_FALSE(state->exhausted());
     EXPECT_EQ("2001:db8:1::5", state->offerFreeLease().toText());
-    EXPECT_EQ(1, state->getFreeLeaseCount());
+    EXPECT_EQ(1U, state->getFreeLeaseCount());
 
     // Add the same lease the second time. The second lease instance should
     // not be inserted.
     state->addFreeLease(IOAddress("2001:db8:1::5"));
     EXPECT_FALSE(state->exhausted());
     EXPECT_EQ("2001:db8:1::5", state->offerFreeLease().toText());
-    EXPECT_EQ(1, state->getFreeLeaseCount());
+    EXPECT_EQ(1U, state->getFreeLeaseCount());
 
     // Delete the sole lease and ensure there are no more leases.
     state->deleteFreeLease(IOAddress("2001:db8:1::5"));
@@ -219,14 +219,14 @@ TEST(PoolFreeLeaseAllocationState, addDeleteFreeLeasePD) {
     auto state = PoolFreeLeaseQueueAllocationState::create(pool);
     ASSERT_TRUE(state);
     // A new state lacks free leases until we add them.
-    EXPECT_EQ(0, state->getFreeLeaseCount());
+    EXPECT_EQ(0U, state->getFreeLeaseCount());
 
     // Add the first free lease. The pool should now have one free lease
     // that is always offered.
     EXPECT_FALSE(state->isFreeLease(IOAddress("3000::5600")));
     state->addFreeLease(IOAddress("3000::5600"));
     EXPECT_FALSE(state->exhausted());
-    EXPECT_EQ(1, state->getFreeLeaseCount());
+    EXPECT_EQ(1U, state->getFreeLeaseCount());
     EXPECT_TRUE(state->isFreeLease(IOAddress("3000::5600")));
     // The same lease is always offered.
     EXPECT_EQ("3000::5600", state->offerFreeLease().toText());
@@ -236,7 +236,7 @@ TEST(PoolFreeLeaseAllocationState, addDeleteFreeLeasePD) {
     // Add another free lease. We should now have two free leases.
     state->addFreeLease(IOAddress("3000::7800"));
     EXPECT_FALSE(state->exhausted());
-    EXPECT_EQ(2, state->getFreeLeaseCount());
+    EXPECT_EQ(2U, state->getFreeLeaseCount());
     // The new free lease is appended at the end of the queue. Thus, our
     // first lease should be offered now.
     EXPECT_EQ("3000::5600", state->offerFreeLease().toText());
@@ -250,14 +250,14 @@ TEST(PoolFreeLeaseAllocationState, addDeleteFreeLeasePD) {
     EXPECT_FALSE(state->isFreeLease(IOAddress("3000::6400")));
     state->deleteFreeLease(IOAddress("3000::6400"));
     EXPECT_FALSE(state->exhausted());
-    EXPECT_EQ(2, state->getFreeLeaseCount());
+    EXPECT_EQ(2U, state->getFreeLeaseCount());
     EXPECT_EQ("3000::5600", state->offerFreeLease().toText());
     EXPECT_EQ("3000::7800", state->offerFreeLease().toText());
 
     // Delete one of the free leases.
     state->deleteFreeLease(IOAddress("3000::5600"));
     EXPECT_FALSE(state->exhausted());
-    EXPECT_EQ(1, state->getFreeLeaseCount());
+    EXPECT_EQ(1U, state->getFreeLeaseCount());
     // The sole lease should be now offered.
     EXPECT_EQ("3000::7800", state->offerFreeLease().toText());
     EXPECT_EQ("3000::7800", state->offerFreeLease().toText());
@@ -273,20 +273,20 @@ TEST(PoolFreeLeaseAllocationState, addFreeLeasPDSeveralTimes) {
     auto pool = boost::make_shared<Pool6>(Lease::TYPE_PD, IOAddress("3000::"), 112, 120);
     auto state = PoolFreeLeaseQueueAllocationState::create(pool);
     ASSERT_TRUE(state);
-    EXPECT_EQ(0, state->getFreeLeaseCount());
+    EXPECT_EQ(0U, state->getFreeLeaseCount());
 
     // Add the free lease for the first time.
     state->addFreeLease(IOAddress("3000::5600"));
     EXPECT_FALSE(state->exhausted());
     EXPECT_EQ("3000::5600", state->offerFreeLease().toText());
-    EXPECT_EQ(1, state->getFreeLeaseCount());
+    EXPECT_EQ(1U, state->getFreeLeaseCount());
 
     // Add the same lease the second time. The second lease instance should
     // not be inserted.
     state->addFreeLease(IOAddress("3000::5600"));
     EXPECT_FALSE(state->exhausted());
     EXPECT_EQ("3000::5600", state->offerFreeLease().toText());
-    EXPECT_EQ(1, state->getFreeLeaseCount());
+    EXPECT_EQ(1U, state->getFreeLeaseCount());
 
     // Delete the sole lease and ensure there are no more leases.
     state->deleteFreeLease(IOAddress("3000::5600"));
index 2cbe742cc63346c1d8a3990c7e4b65dd2d7eb5a1..e55d62cf6f5d36f1055934b042934c31d6714b8e 100644 (file)
@@ -76,12 +76,12 @@ TEST_F(FreeLeaseQueueAllocatorTest4, populateFreeAddressLeases) {
         ASSERT_FALSE(lease.isV4Zero());
         addresses.insert(lease);
     }
-    ASSERT_EQ(5, addresses.size());
-    EXPECT_EQ(1, addresses.count(IOAddress("192.0.2.101")));
-    EXPECT_EQ(1, addresses.count(IOAddress("192.0.2.103")));
-    EXPECT_EQ(1, addresses.count(IOAddress("192.0.2.105")));
-    EXPECT_EQ(1, addresses.count(IOAddress("192.0.2.107")));
-    EXPECT_EQ(1, addresses.count(IOAddress("192.0.2.109")));
+    ASSERT_EQ(5U, addresses.size());
+    EXPECT_EQ(1U, addresses.count(IOAddress("192.0.2.101")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("192.0.2.103")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("192.0.2.105")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("192.0.2.107")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("192.0.2.109")));
 }
 
 // Test allocating IPv4 addresses when a subnet has a single pool.
@@ -100,7 +100,7 @@ TEST_F(FreeLeaseQueueAllocatorTest4, singlePool) {
         EXPECT_TRUE(subnet_->inPool(Lease::TYPE_V4, candidate, cc_));
     }
     // The pool comprises 10 addresses. All should be returned.
-    EXPECT_EQ(10, addresses.size());
+    EXPECT_EQ(10U, addresses.size());
 }
 
 // Test allocating IPv4 addresses and re-allocating these that are
@@ -124,7 +124,7 @@ TEST_F(FreeLeaseQueueAllocatorTest4, singlePoolWithAllocations) {
         EXPECT_TRUE(lease_mgr.addLease(lease));
     }
     // The pool comprises 10 addresses. All should be returned.
-    EXPECT_EQ(10, leases.size());
+    EXPECT_EQ(10U, leases.size());
 
     IOAddress candidate = alloc.pickAddress(cc_, clientid_, IOAddress("0.0.0.0"));
     EXPECT_TRUE(candidate.isV4Zero());
@@ -179,7 +179,7 @@ TEST_F(FreeLeaseQueueAllocatorTest4, singlePoolWithReclamations) {
         EXPECT_TRUE(lease_mgr.addLease(lease));
     }
     // The pool comprises 10 addresses. All should be returned.
-    EXPECT_EQ(10, leases.size());
+    EXPECT_EQ(10U, leases.size());
 
     IOAddress candidate = alloc.pickAddress(cc_, clientid_, IOAddress("0.0.0.0"));
     EXPECT_TRUE(candidate.isV4Zero());
@@ -229,7 +229,7 @@ TEST_F(FreeLeaseQueueAllocatorTest4, manyPools) {
     }
 
     // There are ten pools with 10 addresses each.
-    int total = 100;
+    size_t total = 100;
 
     ASSERT_NO_THROW(alloc.initAfterConfigure());
 
@@ -245,7 +245,7 @@ TEST_F(FreeLeaseQueueAllocatorTest4, manyPools) {
 
     // Pick random addresses the number of times equal to the
     // subnet capacity to ensure that all addresses are returned.
-    for (auto i = 0; i < total; ++i) {
+    for (size_t i = 0; i < total; ++i) {
         IOAddress candidate = alloc.pickAddress(cc_, clientid_, IOAddress("0.0.0.0"));
         addresses_set.insert(candidate);
         addresses_vector.push_back(candidate);
@@ -377,7 +377,7 @@ TEST_F(FreeLeaseQueueAllocatorTest4, clientClasses) {
        addresses_set.insert(candidate);
        EXPECT_TRUE(pool1->inRange(candidate) || pool3->inRange(candidate));
    }
-   EXPECT_EQ(20, addresses_set.size());
+   EXPECT_EQ(20U, addresses_set.size());
 
    r = alloc.getOccupancyRate(IOAddress("192.0.2.120"), cc_);
    EXPECT_EQ(1., r);
@@ -396,7 +396,7 @@ TEST_F(FreeLeaseQueueAllocatorTest4, clientClasses) {
        EXPECT_TRUE(lease_mgr.addLease(createLease4(candidate, i+100)));
        EXPECT_TRUE(subnet_->inRange(candidate));
    }
-   EXPECT_EQ(20, addresses_set.size());
+   EXPECT_EQ(20U, addresses_set.size());
    r = alloc.getOccupancyRate(IOAddress("192.0.2.100"), cc_);
    EXPECT_EQ(1., r);
 
@@ -470,19 +470,19 @@ TEST_F(FreeLeaseQueueAllocatorTest6, populateFreeAddressLeases) {
         ASSERT_FALSE(lease.isV6Zero());
         addresses.insert(lease);
     }
-    ASSERT_EQ(12, addresses.size());
-    EXPECT_EQ(1, addresses.count(IOAddress("2001:db8:1::11")));
-    EXPECT_EQ(1, addresses.count(IOAddress("2001:db8:1::13")));
-    EXPECT_EQ(1, addresses.count(IOAddress("2001:db8:1::15")));
-    EXPECT_EQ(1, addresses.count(IOAddress("2001:db8:1::17")));
-    EXPECT_EQ(1, addresses.count(IOAddress("2001:db8:1::19")));
-    EXPECT_EQ(1, addresses.count(IOAddress("2001:db8:1::1a")));
-    EXPECT_EQ(1, addresses.count(IOAddress("2001:db8:1::1b")));
-    EXPECT_EQ(1, addresses.count(IOAddress("2001:db8:1::1c")));
-    EXPECT_EQ(1, addresses.count(IOAddress("2001:db8:1::1d")));
-    EXPECT_EQ(1, addresses.count(IOAddress("2001:db8:1::1e")));
-    EXPECT_EQ(1, addresses.count(IOAddress("2001:db8:1::1f")));
-    EXPECT_EQ(1, addresses.count(IOAddress("2001:db8:1::20")));
+    ASSERT_EQ(12U, addresses.size());
+    EXPECT_EQ(1U, addresses.count(IOAddress("2001:db8:1::11")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("2001:db8:1::13")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("2001:db8:1::15")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("2001:db8:1::17")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("2001:db8:1::19")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("2001:db8:1::1a")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("2001:db8:1::1b")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("2001:db8:1::1c")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("2001:db8:1::1d")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("2001:db8:1::1e")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("2001:db8:1::1f")));
+    EXPECT_EQ(1U, addresses.count(IOAddress("2001:db8:1::20")));
 }
 
 // Test allocating IPv6 addresses when a subnet has a single pool.
@@ -501,7 +501,7 @@ TEST_F(FreeLeaseQueueAllocatorTest6, singlePool) {
         EXPECT_TRUE(subnet_->inPool(Lease::TYPE_NA, candidate, cc_));
     }
     // The pool comprises 17 addresses. All should be returned.
-    EXPECT_EQ(17, addresses.size());
+    EXPECT_EQ(17U, addresses.size());
 }
 
 // Test allocating IPv6 addresses and re-allocating these that are
@@ -525,7 +525,7 @@ TEST_F(FreeLeaseQueueAllocatorTest6, singlePoolWithAllocations) {
         EXPECT_TRUE(lease_mgr.addLease(lease));
     }
     // The pool comprises 17 addresses. All should be returned.
-    EXPECT_EQ(17, leases.size());
+    EXPECT_EQ(17U, leases.size());
 
     IOAddress candidate = alloc.pickAddress(cc_, duid_, IOAddress("::"));
     EXPECT_TRUE(candidate.isV6Zero());
@@ -571,7 +571,7 @@ TEST_F(FreeLeaseQueueAllocatorTest6, singlePoolWithReclamations) {
         EXPECT_TRUE(lease_mgr.addLease(lease));
     }
     // The pool comprises 17 addresses. All should be returned.
-    EXPECT_EQ(17, leases.size());
+    EXPECT_EQ(17U, leases.size());
 
     IOAddress candidate = alloc.pickAddress(cc_, duid_, IOAddress("::"));
     EXPECT_TRUE(candidate.isV6Zero());
@@ -616,7 +616,7 @@ TEST_F(FreeLeaseQueueAllocatorTest6, manyPools) {
 
     // First pool (::10 - ::20) has 17 addresses.
     // There are 8 extra pools with 16 addresses in each.
-    int total = 17 + 8 * 16;
+    size_t total = 17 + 8 * 16;
 
     ASSERT_NO_THROW(alloc.initAfterConfigure());
 
@@ -628,7 +628,7 @@ TEST_F(FreeLeaseQueueAllocatorTest6, manyPools) {
 
     // Pick random addresses the number of times equal to the
     // subnet capacity to ensure that all addresses are returned.
-    for (auto i = 0; i < total; ++i) {
+    for (size_t i = 0; i < total; ++i) {
         IOAddress candidate = alloc.pickAddress(cc_, duid_, IOAddress("::"));
         addresses_set.insert(candidate);
         addresses_vector.push_back(candidate);
@@ -752,7 +752,7 @@ TEST_F(FreeLeaseQueueAllocatorTest6, clientClasses) {
        addresses_set.insert(candidate);
        EXPECT_TRUE(pool1->inRange(candidate) || pool3->inRange(candidate));
    }
-   EXPECT_EQ(20, addresses_set.size());
+   EXPECT_EQ(20U, addresses_set.size());
 
    // Simulate the case that the client also belongs to the class foo.
    // All pools should now be available.
@@ -763,7 +763,7 @@ TEST_F(FreeLeaseQueueAllocatorTest6, clientClasses) {
        EXPECT_TRUE(lease_mgr.addLease(createLease6(Lease::TYPE_NA, candidate, i+100)));
        EXPECT_TRUE(subnet_->inRange(candidate));
    }
-   EXPECT_EQ(47, addresses_set.size());
+   EXPECT_EQ(47U, addresses_set.size());
 }
 
 // Test populating free DHCPv6 prefix leases to the queue.
@@ -798,12 +798,12 @@ TEST_F(FreeLeaseQueueAllocatorTest6, populateFreePrefixDelegationLeases) {
         ASSERT_FALSE(lease.isV6Zero());
         addresses.insert(lease);
     }
-    ASSERT_EQ(251, addresses.size());
-    EXPECT_EQ(0, addresses.count(IOAddress("2001:db8:2::")));
-    EXPECT_EQ(0, addresses.count(IOAddress("2001:db8:2::1000")));
-    EXPECT_EQ(0, addresses.count(IOAddress("2001:db8:2::2000")));
-    EXPECT_EQ(0, addresses.count(IOAddress("2001:db8:2::3000")));
-    EXPECT_EQ(0, addresses.count(IOAddress("2001:db8:2::4000")));
+    ASSERT_EQ(251U, addresses.size());
+    EXPECT_EQ(0U, addresses.count(IOAddress("2001:db8:2::")));
+    EXPECT_EQ(0U, addresses.count(IOAddress("2001:db8:2::1000")));
+    EXPECT_EQ(0U, addresses.count(IOAddress("2001:db8:2::2000")));
+    EXPECT_EQ(0U, addresses.count(IOAddress("2001:db8:2::3000")));
+    EXPECT_EQ(0U, addresses.count(IOAddress("2001:db8:2::4000")));
 }
 
 // Test allocating delegated prefixes when a subnet has a single pool.
@@ -826,7 +826,7 @@ TEST_F(FreeLeaseQueueAllocatorTest6, singlePdPool) {
         EXPECT_TRUE(subnet_->inPool(Lease::TYPE_PD, candidate, cc_));
     }
     // The pool comprises 65536 prefixes. All should be returned.
-    EXPECT_EQ(65536, prefixes.size());
+    EXPECT_EQ(65536U, prefixes.size());
 
     double r = alloc.getOccupancyRate(IOAddress("2001:db8:1:2::"), 128, cc_);
     EXPECT_EQ(1., r);
@@ -862,7 +862,7 @@ TEST_F(FreeLeaseQueueAllocatorTest6, singlePdPoolWithAllocations) {
         EXPECT_TRUE(lease_mgr.addLease(lease));
     }
     // The pool comprises 256 delegated prefixes. All should be returned.
-    EXPECT_EQ(256, leases.size());
+    EXPECT_EQ(256U, leases.size());
 
     IOAddress candidate = alloc.pickPrefix(cc_, pool, duid_, Allocator::PREFIX_LEN_HIGHER, IOAddress("::"), 0);
     EXPECT_TRUE(candidate.isV6Zero());
@@ -924,7 +924,7 @@ TEST_F(FreeLeaseQueueAllocatorTest6, singlePdPoolWithReclamations) {
         EXPECT_TRUE(lease_mgr.addLease(lease));
     }
     // The pool comprises 256 delegated prefixes. All should be returned.
-    EXPECT_EQ(256, leases.size());
+    EXPECT_EQ(256U, leases.size());
 
     IOAddress candidate = alloc.pickPrefix(cc_, pool, duid_, Allocator::PREFIX_LEN_HIGHER, IOAddress("::"), 0);
     EXPECT_TRUE(candidate.isV6Zero());
index fa2e6439b54a61f50f4fc78d275382c382721733..280f7d8a6938b03b58db05665423d9084f4bf3f0 100644 (file)
@@ -155,8 +155,8 @@ TEST_F(HostCacheTest, identifier4) {
     // Check we have what we need.
     ASSERT_TRUE(hcptr_);
     EXPECT_TRUE(HostMgr::checkCacheBackend());
-    EXPECT_EQ(0, hcptr_->size());
-    EXPECT_EQ(0, hcptr_->inserts_);
+    EXPECT_EQ(0U, hcptr_->size());
+    EXPECT_EQ(0U, hcptr_->inserts_);
     ASSERT_TRUE(memptr_);
 
     // Create a host reservation.
@@ -177,8 +177,8 @@ TEST_F(HostCacheTest, identifier4) {
     HostDataSourceUtils::compareHosts(got, host);
 
     // Verify it was cached.
-    EXPECT_EQ(1, hcptr_->size());
-    EXPECT_EQ(1, hcptr_->inserts_);
+    EXPECT_EQ(1U, hcptr_->size());
+    EXPECT_EQ(1U, hcptr_->inserts_);
 
     // Remove it from test host data source.
     EXPECT_TRUE(memptr_->del(host->getIPv4SubnetID(), address));
@@ -197,8 +197,8 @@ TEST_F(HostCacheTest, identifier4) {
     HostDataSourceUtils::compareHosts(got, host);
 
     // Verify cache status.
-    EXPECT_EQ(1, hcptr_->size());
-    EXPECT_EQ(1, hcptr_->inserts_);
+    EXPECT_EQ(1U, hcptr_->size());
+    EXPECT_EQ(1U, hcptr_->inserts_);
 }
 
 // Check basic cache feature for IPv6.
@@ -206,8 +206,8 @@ TEST_F(HostCacheTest, identifier6) {
     // Check we have what we need.
     ASSERT_TRUE(hcptr_);
     EXPECT_TRUE(HostMgr::checkCacheBackend());
-    EXPECT_EQ(0, hcptr_->size());
-    EXPECT_EQ(0, hcptr_->inserts_);
+    EXPECT_EQ(0U, hcptr_->size());
+    EXPECT_EQ(0U, hcptr_->inserts_);
     ASSERT_TRUE(memptr_);
 
     // Create a host reservation.
@@ -234,8 +234,8 @@ TEST_F(HostCacheTest, identifier6) {
     HostDataSourceUtils::compareHosts(got, host);
 
     // Verify it was cached.
-    EXPECT_EQ(1, hcptr_->size());
-    EXPECT_EQ(1, hcptr_->inserts_);
+    EXPECT_EQ(1U, hcptr_->size());
+    EXPECT_EQ(1U, hcptr_->inserts_);
 
     // Remove it from test host data source.
     EXPECT_TRUE(memptr_->del(host->getIPv6SubnetID(), address));
@@ -254,8 +254,8 @@ TEST_F(HostCacheTest, identifier6) {
     HostDataSourceUtils::compareHosts(got, host);
 
     // Verify cache status.
-    EXPECT_EQ(1, hcptr_->size());
-    EXPECT_EQ(1, hcptr_->inserts_);
+    EXPECT_EQ(1U, hcptr_->size());
+    EXPECT_EQ(1U, hcptr_->inserts_);
 }
 
 // Check by address caching for IPv4.
@@ -263,8 +263,8 @@ TEST_F(HostCacheTest, address4) {
     // Check we have what we need.
     ASSERT_TRUE(hcptr_);
     EXPECT_TRUE(HostMgr::checkCacheBackend());
-    EXPECT_EQ(0, hcptr_->size());
-    EXPECT_EQ(0, hcptr_->inserts_);
+    EXPECT_EQ(0U, hcptr_->size());
+    EXPECT_EQ(0U, hcptr_->inserts_);
     ASSERT_TRUE(memptr_);
 
     // Create a host reservation.
@@ -283,8 +283,8 @@ TEST_F(HostCacheTest, address4) {
     HostDataSourceUtils::compareHosts(got, host);
 
     // Verify it was cached.
-    EXPECT_EQ(1, hcptr_->size());
-    EXPECT_EQ(1, hcptr_->inserts_);
+    EXPECT_EQ(1U, hcptr_->size());
+    EXPECT_EQ(1U, hcptr_->inserts_);
 
     // Remove it from test host data source.
     EXPECT_TRUE(memptr_->del(host->getIPv4SubnetID(), address));
@@ -303,8 +303,8 @@ TEST_F(HostCacheTest, address4) {
     HostDataSourceUtils::compareHosts(got, host);
 
     // Verify cache status.
-    EXPECT_EQ(1, hcptr_->size());
-    EXPECT_EQ(1, hcptr_->inserts_);
+    EXPECT_EQ(1U, hcptr_->size());
+    EXPECT_EQ(1U, hcptr_->inserts_);
 }
 
 // Check by address caching for IPv6.
@@ -312,8 +312,8 @@ TEST_F(HostCacheTest, address6) {
     // Check we have what we need.
     ASSERT_TRUE(hcptr_);
     EXPECT_TRUE(HostMgr::checkCacheBackend());
-    EXPECT_EQ(0, hcptr_->size());
-    EXPECT_EQ(0, hcptr_->inserts_);
+    EXPECT_EQ(0U, hcptr_->size());
+    EXPECT_EQ(0U, hcptr_->inserts_);
     ASSERT_TRUE(memptr_);
 
     // Create a host reservation.
@@ -338,8 +338,8 @@ TEST_F(HostCacheTest, address6) {
     HostDataSourceUtils::compareHosts(got, host);
 
     // Verify it was cached.
-    EXPECT_EQ(1, hcptr_->size());
-    EXPECT_EQ(1, hcptr_->inserts_);
+    EXPECT_EQ(1U, hcptr_->size());
+    EXPECT_EQ(1U, hcptr_->inserts_);
 
     // Remove it from test host data source.
     EXPECT_TRUE(memptr_->del(host->getIPv6SubnetID(), address));
@@ -358,8 +358,8 @@ TEST_F(HostCacheTest, address6) {
     HostDataSourceUtils::compareHosts(got, host);
 
     // Verify cache status.
-    EXPECT_EQ(1, hcptr_->size());
-    EXPECT_EQ(1, hcptr_->inserts_);
+    EXPECT_EQ(1U, hcptr_->size());
+    EXPECT_EQ(1U, hcptr_->inserts_);
 }
 
 // Check negative cache feature for IPv4.
@@ -367,8 +367,8 @@ TEST_F(HostCacheTest, negativeIdentifier4) {
     // Check we have what we need.
     ASSERT_TRUE(hcptr_);
     EXPECT_TRUE(HostMgr::checkCacheBackend());
-    EXPECT_EQ(0, hcptr_->size());
-    EXPECT_EQ(0, hcptr_->adds_);
+    EXPECT_EQ(0U, hcptr_->size());
+    EXPECT_EQ(0U, hcptr_->adds_);
     ASSERT_TRUE(memptr_);
     ASSERT_FALSE(HostMgr::instance().getNegativeCaching());
 
@@ -401,8 +401,8 @@ TEST_F(HostCacheTest, negativeIdentifier4) {
                                    &host->getIdentifier()[0],
                                    host->getIdentifier().size());
     ASSERT_FALSE(got);
-    EXPECT_EQ(1, hcptr_->size());
-    EXPECT_EQ(1, hcptr_->adds_);
+    EXPECT_EQ(1U, hcptr_->size());
+    EXPECT_EQ(1U, hcptr_->adds_);
     got = HostMgr::instance().get4Any(host->getIPv4SubnetID(),
                                       host->getIdentifierType(),
                                       &host->getIdentifier()[0],
@@ -427,9 +427,9 @@ TEST_F(HostCacheTest, negativeIdentifier4) {
     EXPECT_FALSE(got);
 
     // Verify cache status.
-    EXPECT_EQ(1, hcptr_->size());
-    EXPECT_EQ(1, hcptr_->adds_);
-    EXPECT_EQ(0, hcptr_->inserts_);
+    EXPECT_EQ(1U, hcptr_->size());
+    EXPECT_EQ(1U, hcptr_->adds_);
+    EXPECT_EQ(0U, hcptr_->inserts_);
 
     // We can verify other overloads of get4() but the hwaddr/duid is
     // not implemented by the memory test backend and the negative cache
@@ -441,8 +441,8 @@ TEST_F(HostCacheTest, negativeIdentifier6) {
     // Check we have what we need.
     ASSERT_TRUE(hcptr_);
     EXPECT_TRUE(HostMgr::checkCacheBackend());
-    EXPECT_EQ(0, hcptr_->size());
-    EXPECT_EQ(0, hcptr_->adds_);
+    EXPECT_EQ(0U, hcptr_->size());
+    EXPECT_EQ(0U, hcptr_->adds_);
     ASSERT_TRUE(memptr_);
 
     // Create a host reservation.
@@ -477,8 +477,8 @@ TEST_F(HostCacheTest, negativeIdentifier6) {
                                       &host->getIdentifier()[0],
                                       host->getIdentifier().size());
     ASSERT_FALSE(got);
-    EXPECT_EQ(0, hcptr_->size());
-    EXPECT_EQ(0, hcptr_->adds_);
+    EXPECT_EQ(0U, hcptr_->size());
+    EXPECT_EQ(0U, hcptr_->adds_);
 
     got = HostMgr::instance().get6(host->getIPv6SubnetID(),
                                    host->getIdentifierType(),
@@ -487,8 +487,8 @@ TEST_F(HostCacheTest, negativeIdentifier6) {
     ASSERT_FALSE(got);
 
     // There is a negative cached value now.
-    EXPECT_EQ(1, hcptr_->size());
-    EXPECT_EQ(1, hcptr_->adds_);
+    EXPECT_EQ(1U, hcptr_->size());
+    EXPECT_EQ(1U, hcptr_->adds_);
     got = HostMgr::instance().get6Any(host->getIPv6SubnetID(),
                                       host->getIdentifierType(),
                                       &host->getIdentifier()[0],
@@ -513,9 +513,9 @@ TEST_F(HostCacheTest, negativeIdentifier6) {
     EXPECT_FALSE(got);
 
     // Verify cache status.
-    EXPECT_EQ(1, hcptr_->size());
-    EXPECT_EQ(1, hcptr_->adds_);
-    EXPECT_EQ(0, hcptr_->inserts_);
+    EXPECT_EQ(1U, hcptr_->size());
+    EXPECT_EQ(1U, hcptr_->adds_);
+    EXPECT_EQ(0U, hcptr_->inserts_);
 
     // No other tests, cf negativeIdentifier4 end comment.
 }
@@ -525,8 +525,8 @@ TEST_F(HostCacheTest, negativeAddress4) {
     // Check we have what we need.
     ASSERT_TRUE(hcptr_);
     EXPECT_TRUE(HostMgr::checkCacheBackend());
-    EXPECT_EQ(0, hcptr_->size());
-    EXPECT_EQ(0, hcptr_->adds_);
+    EXPECT_EQ(0U, hcptr_->size());
+    EXPECT_EQ(0U, hcptr_->adds_);
     ASSERT_TRUE(memptr_);
 
     // Create a host reservation.
@@ -546,8 +546,8 @@ TEST_F(HostCacheTest, negativeAddress4) {
     ConstHostPtr got = HostMgr::instance().get4(host->getIPv4SubnetID(),
                                                 address);
     ASSERT_FALSE(got);
-    EXPECT_EQ(0, hcptr_->size());
-    EXPECT_EQ(0, hcptr_->adds_);
+    EXPECT_EQ(0U, hcptr_->size());
+    EXPECT_EQ(0U, hcptr_->adds_);
 }
 
 // Check that negative caching by address is not done for IPv6.
@@ -555,8 +555,8 @@ TEST_F(HostCacheTest, negativeAddress6) {
     // Check we have what we need.
     ASSERT_TRUE(hcptr_);
     EXPECT_TRUE(HostMgr::checkCacheBackend());
-    EXPECT_EQ(0, hcptr_->size());
-    EXPECT_EQ(0, hcptr_->adds_);
+    EXPECT_EQ(0U, hcptr_->size());
+    EXPECT_EQ(0U, hcptr_->adds_);
     ASSERT_TRUE(memptr_);
 
     // Create a host reservation.
@@ -582,8 +582,8 @@ TEST_F(HostCacheTest, negativeAddress6) {
     ConstHostPtr got = HostMgr::instance().get6(host->getIPv6SubnetID(),
                                                 address);
     ASSERT_FALSE(got);
-    EXPECT_EQ(0, hcptr_->size());
-    EXPECT_EQ(0, hcptr_->adds_);
+    EXPECT_EQ(0U, hcptr_->size());
+    EXPECT_EQ(0U, hcptr_->adds_);
 }
 
 /// @brief Test one backend class.
@@ -863,12 +863,12 @@ void NegativeCacheTest::testGetAll() {
         HostMgr::instance().getAll(host->getIdentifierType(),
                                    &host->getIdentifier()[0],
                                    host->getIdentifier().size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
     EXPECT_EQ(host, hosts[0]);
 
     ASSERT_NO_THROW(hosts =
                     HostMgr::instance().getAll4(host->getIPv4Reservation()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
     EXPECT_EQ(host, hosts[0]);
 }
 
index c820423be8018adfcf24fad9f6107c2da93a8e94..81b278dbcd427a399b7a06eb76ce2ec009238778 100644 (file)
@@ -143,7 +143,7 @@ TEST_F(HostDataSourceFactoryTest, deregisterFactory) {
 TEST_F(HostDataSourceFactoryTest, add) {
     EXPECT_TRUE(registerFactory());
     EXPECT_NO_THROW(HostDataSourceFactory::add(sources_, "type=mem"));
-    ASSERT_EQ(1, sources_.size());
+    ASSERT_EQ(1U, sources_.size());
     EXPECT_EQ("mem", sources_[0]->getType());
 }
 
@@ -170,7 +170,7 @@ TEST_F(HostDataSourceFactoryTest, del) {
     // Add mem
     EXPECT_TRUE(registerFactory());
     EXPECT_NO_THROW(HostDataSourceFactory::add(sources_, "type=mem"));
-    ASSERT_EQ(1, sources_.size());
+    ASSERT_EQ(1U, sources_.size());
 
     // Delete another
     EXPECT_FALSE(HostDataSourceFactory::del(sources_, "another"));
@@ -211,7 +211,7 @@ TEST_F(HostDataSourceFactoryTest, multiple) {
     EXPECT_TRUE(HostDataSourceFactory::del(sources_, "mem1"));
 
     // No more sources
-    EXPECT_EQ(0, sources_.size());
+    EXPECT_EQ(0U, sources_.size());
     EXPECT_FALSE(HostDataSourceFactory::del(sources_, "mem1"));
     EXPECT_FALSE(HostDataSourceFactory::del(sources_, "mem2"));
 }
index b20397ce2244dc3a61b084a95ac52f6a99bb1155..21eedd27857d0fb88f8744700f78a693f8acfa4a 100644 (file)
@@ -159,7 +159,7 @@ protected:
         ASSERT_NO_THROW(host = parser.parse(SubnetID(10), config_element));
         ASSERT_TRUE(host);
 
-        EXPECT_EQ(10, host->getIPv4SubnetID());
+        EXPECT_EQ(10U, host->getIPv4SubnetID());
         EXPECT_EQ(SUBNET_ID_UNUSED, host->getIPv6SubnetID());
         EXPECT_EQ("192.0.2.112", host->getIPv4Reservation().toText());
         EXPECT_TRUE(host->getHostname().empty());
@@ -377,9 +377,9 @@ TEST_F(HostReservationParserTest, dhcp4NoHostname) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_DUID,
                                               &duid_->getDuid()[0],
                                               duid_->getDuid().size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
-    EXPECT_EQ(10, hosts[0]->getIPv4SubnetID());
+    EXPECT_EQ(10U, hosts[0]->getIPv4SubnetID());
     EXPECT_EQ(SUBNET_ID_UNUSED, hosts[0]->getIPv6SubnetID());
     EXPECT_EQ("192.0.2.10", hosts[0]->getIPv4Reservation().toText());
     EXPECT_TRUE(hosts[0]->getHostname().empty());
@@ -418,10 +418,10 @@ TEST_F(HostReservationParserTest, dhcp4ClientClasses) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_HWADDR,
                                               &hwaddr_->hwaddr_[0],
                                               hwaddr_->hwaddr_.size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     const ClientClasses& classes = hosts[0]->getClientClasses4();
-    ASSERT_EQ(2, classes.size());
+    ASSERT_EQ(2U, classes.size());
     EXPECT_TRUE(classes.contains("foo"));
     EXPECT_TRUE(classes.contains("bar"));
 
@@ -462,9 +462,9 @@ TEST_F(HostReservationParserTest, dhcp4MessageFields) {
                                               &hwaddr_->hwaddr_[0],
                                               hwaddr_->hwaddr_.size()));
 
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
-    EXPECT_EQ(10, hosts[0]->getIPv4SubnetID());
+    EXPECT_EQ(10U, hosts[0]->getIPv4SubnetID());
     EXPECT_EQ("192.0.2.11", hosts[0]->getNextServer().toText());
     EXPECT_EQ("some-name.example.org", hosts[0]->getServerHostname());
     EXPECT_EQ("/tmp/some-file.efi", hosts[0]->getBootFileName());
@@ -576,9 +576,9 @@ TEST_F(HostReservationParserTest, noIPAddress) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_DUID,
                                               &duid_->getDuid()[0],
                                               duid_->getDuid().size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
-    EXPECT_EQ(10, hosts[0]->getIPv4SubnetID());
+    EXPECT_EQ(10U, hosts[0]->getIPv4SubnetID());
     EXPECT_EQ(SUBNET_ID_UNUSED, hosts[0]->getIPv6SubnetID());
     EXPECT_EQ("0.0.0.0", hosts[0]->getIPv4Reservation().toText());
     EXPECT_EQ("foo.example.com", hosts[0]->getHostname());
@@ -701,10 +701,10 @@ TEST_F(HostReservationParserTest, dhcp6HWaddr) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_HWADDR,
                                               &hwaddr_->hwaddr_[0],
                                               hwaddr_->hwaddr_.size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     EXPECT_EQ(SUBNET_ID_UNUSED, hosts[0]->getIPv4SubnetID());
-    EXPECT_EQ(10, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(10U, hosts[0]->getIPv6SubnetID());
     EXPECT_EQ("foo.example.com", hosts[0]->getHostname());
 
     IPv6ResrvRange addresses = hosts[0]->
@@ -771,10 +771,10 @@ TEST_F(HostReservationParserTest, dhcp6DUID) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_DUID,
                                               &duid_->getDuid()[0],
                                               duid_->getDuid().size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     EXPECT_EQ(SUBNET_ID_UNUSED, hosts[0]->getIPv4SubnetID());
-    EXPECT_EQ(12, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(12U, hosts[0]->getIPv6SubnetID());
     EXPECT_EQ("foo.example.com", hosts[0]->getHostname());
 
     IPv6ResrvRange addresses = hosts[0]->
@@ -852,10 +852,10 @@ TEST_F(HostReservationParserTest, dhcp6NoHostname) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_DUID,
                                               &duid_->getDuid()[0],
                                               duid_->getDuid().size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     EXPECT_EQ(SUBNET_ID_UNUSED, hosts[0]->getIPv4SubnetID());
-    EXPECT_EQ(12, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(12U, hosts[0]->getIPv6SubnetID());
     EXPECT_TRUE(hosts[0]->getHostname().empty());
 
     IPv6ResrvRange addresses = hosts[0]->
@@ -910,10 +910,10 @@ TEST_F(HostReservationParserTest, dhcp6ClientClasses) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_DUID,
                                               &duid_->getDuid()[0],
                                               duid_->getDuid().size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     const ClientClasses& classes = hosts[0]->getClientClasses6();
-    ASSERT_EQ(2, classes.size());
+    ASSERT_EQ(2U, classes.size());
     EXPECT_TRUE(classes.contains("foo"));
     EXPECT_TRUE(classes.contains("bar"));
 
@@ -1199,14 +1199,14 @@ TEST_F(HostReservationParserTest, options4) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_HWADDR,
                                               &hwaddr_->hwaddr_[0],
                                               hwaddr_->hwaddr_.size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     // Retrieve and sanity check name servers.
     Option4AddrLstPtr opt_dns = boost::dynamic_pointer_cast<
         Option4AddrLst>(retrieveOption(*hosts[0], DHCP4_OPTION_SPACE, DHO_NAME_SERVERS));
     ASSERT_TRUE(opt_dns);
     Option4AddrLst::AddressContainer dns_addrs = opt_dns->getAddresses();
-    ASSERT_EQ(2, dns_addrs.size());
+    ASSERT_EQ(2U, dns_addrs.size());
     EXPECT_EQ("172.16.15.10", dns_addrs[0].toText());
     EXPECT_EQ("172.16.15.20", dns_addrs[1].toText());
 
@@ -1215,14 +1215,14 @@ TEST_F(HostReservationParserTest, options4) {
         Option4AddrLst>(retrieveOption(*hosts[0], DHCP4_OPTION_SPACE, DHO_LOG_SERVERS));
     ASSERT_TRUE(opt_log);
     Option4AddrLst::AddressContainer log_addrs = opt_log->getAddresses();
-    ASSERT_EQ(1, log_addrs.size());
+    ASSERT_EQ(1U, log_addrs.size());
     EXPECT_EQ("172.16.15.23", log_addrs[0].toText());
 
     // Retrieve and sanity check default IP TTL.
     OptionUint8Ptr opt_ttl = boost::dynamic_pointer_cast<
         OptionUint8>(retrieveOption(*hosts[0], DHCP4_OPTION_SPACE, DHO_DEFAULT_IP_TTL));
     ASSERT_TRUE(opt_ttl);
-    EXPECT_EQ(64, opt_ttl->getValue());
+    EXPECT_EQ(64U, opt_ttl->getValue());
 
     // Canonize the config
     ElementPtr option = config_element->get("option-data")->getNonConst(0);
@@ -1295,14 +1295,14 @@ TEST_F(HostReservationParserTest, options6) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_DUID,
                                               &duid_->getDuid()[0],
                                               duid_->getDuid().size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     // Retrieve and sanity check DNS servers option.
     Option6AddrLstPtr opt_dns = boost::dynamic_pointer_cast<
         Option6AddrLst>(retrieveOption(*hosts[0], DHCP6_OPTION_SPACE, D6O_NAME_SERVERS));
     ASSERT_TRUE(opt_dns);
     Option6AddrLst::AddressContainer dns_addrs = opt_dns->getAddresses();
-    ASSERT_EQ(2, dns_addrs.size());
+    ASSERT_EQ(2U, dns_addrs.size());
     EXPECT_EQ("2001:db8:1::1", dns_addrs[0].toText());
     EXPECT_EQ("2001:db8:1::2", dns_addrs[1].toText());
 
@@ -1311,14 +1311,14 @@ TEST_F(HostReservationParserTest, options6) {
         Option6AddrLst>(retrieveOption(*hosts[0], DHCP6_OPTION_SPACE, D6O_NIS_SERVERS));
     ASSERT_TRUE(opt_nis);
     Option6AddrLst::AddressContainer nis_addrs = opt_nis->getAddresses();
-    ASSERT_EQ(1, nis_addrs.size());
+    ASSERT_EQ(1U, nis_addrs.size());
     EXPECT_EQ("2001:db8:1::1204", nis_addrs[0].toText());
 
     // Retrieve and sanity check preference option.
     OptionUint8Ptr opt_prf = boost::dynamic_pointer_cast<
         OptionUint8>(retrieveOption(*hosts[0], DHCP6_OPTION_SPACE, D6O_PREFERENCE));
     ASSERT_TRUE(opt_prf);
-    EXPECT_EQ(11, opt_prf->getValue());
+    EXPECT_EQ(11U, opt_prf->getValue());
 
     // Canonize the config
     ElementPtr option = config_element->get("option-data")->getNonConst(0);
@@ -1493,7 +1493,7 @@ TEST_F(HostReservationIdsParserTest, dhcp4Identifiers) {
     ConstCfgHostOperationsPtr cfg = CfgMgr::instance().getStagingCfg()->
         getCfgHostOperations4();
     const CfgHostOperations::IdentifierTypes& ids = cfg->getIdentifierTypes();
-    ASSERT_EQ(4, ids.size());
+    ASSERT_EQ(4U, ids.size());
 
     CfgHostOperations::IdentifierTypes::const_iterator id = ids.begin();
     EXPECT_EQ(*id++, Host::IDENT_CIRCUIT_ID);
@@ -1517,7 +1517,7 @@ TEST_F(HostReservationIdsParserTest, dhcp6Identifiers) {
     ConstCfgHostOperationsPtr cfg = CfgMgr::instance().getStagingCfg()->
         getCfgHostOperations6();
     const CfgHostOperations::IdentifierTypes& ids = cfg->getIdentifierTypes();
-    ASSERT_EQ(2, ids.size());
+    ASSERT_EQ(2U, ids.size());
 
     CfgHostOperations::IdentifierTypes::const_iterator id = ids.begin();
     EXPECT_EQ(*id++, Host::IDENT_DUID);
@@ -1553,7 +1553,7 @@ TEST_F(HostReservationIdsParserTest, dhcp4AutoIdentifiers) {
     ConstCfgHostOperationsPtr cfg = CfgMgr::instance().getStagingCfg()->
         getCfgHostOperations4();
     const CfgHostOperations::IdentifierTypes& ids = cfg->getIdentifierTypes();
-    ASSERT_EQ(5, ids.size());
+    ASSERT_EQ(5U, ids.size());
 
     CfgHostOperations::IdentifierTypes::const_iterator id = ids.begin();
     EXPECT_EQ(*id++, Host::IDENT_HWADDR);
@@ -1597,7 +1597,7 @@ TEST_F(HostReservationIdsParserTest, dhcp6AutoIdentifiers) {
     ConstCfgHostOperationsPtr cfg = CfgMgr::instance().getStagingCfg()->
         getCfgHostOperations6();
     const CfgHostOperations::IdentifierTypes& ids = cfg->getIdentifierTypes();
-    ASSERT_EQ(3, ids.size());
+    ASSERT_EQ(3U, ids.size());
 
     CfgHostOperations::IdentifierTypes::const_iterator id = ids.begin();
     EXPECT_EQ(*id++, Host::IDENT_HWADDR);
index 78504cfb8b7581f7eda80e72fda80c139cdecaf9..b546cf4ecb96820d2d362f19a8420791cf5f5659 100644 (file)
@@ -187,9 +187,9 @@ TEST_F(HostReservationsListParserTest, ipv4Reservations) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_HWADDR,
                                               &hwaddr_->hwaddr_[0],
                                               hwaddr_->hwaddr_.size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
-    EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
     EXPECT_EQ(SUBNET_ID_UNUSED, hosts[0]->getIPv6SubnetID());
     EXPECT_EQ("192.0.2.134", hosts[0]->getIPv4Reservation().toText());
     EXPECT_EQ("foo.example.com", hosts[0]->getHostname());
@@ -198,9 +198,9 @@ TEST_F(HostReservationsListParserTest, ipv4Reservations) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_DUID,
                                               &duid_->getDuid()[0],
                                               duid_->getDuid().size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
-    EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
     EXPECT_EQ(SUBNET_ID_UNUSED, hosts[0]->getIPv6SubnetID());
     EXPECT_EQ("192.0.2.110", hosts[0]->getIPv4Reservation().toText());
     EXPECT_EQ("bar.example.com", hosts[0]->getHostname());
@@ -299,11 +299,11 @@ TEST_F(HostReservationsListParserTest, ipv6Reservations) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_HWADDR,
                                               &hwaddr_->hwaddr_[0],
                                               hwaddr_->hwaddr_.size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     // Make sure it belongs to a valid subnet.
     EXPECT_EQ(SUBNET_ID_UNUSED, hosts[0]->getIPv4SubnetID());
-    EXPECT_EQ(2, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(2U, hosts[0]->getIPv6SubnetID());
 
     // Get the reserved addresses for the host. There should be exactly one
     // address reserved for this host.
@@ -313,16 +313,16 @@ TEST_F(HostReservationsListParserTest, ipv6Reservations) {
 
     EXPECT_EQ(IPv6Resrv::TYPE_NA, prefixes.first->second.getType());
     EXPECT_EQ("2001:db8:1::123", prefixes.first->second.getPrefix().toText());
-    EXPECT_EQ(128, prefixes.first->second.getPrefixLen());
+    EXPECT_EQ(128U, prefixes.first->second.getPrefixLen());
 
     // Validate the second reservation.
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_DUID,
                                               &duid_->getDuid()[0],
                                               duid_->getDuid().size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     EXPECT_EQ(SUBNET_ID_UNUSED, hosts[0]->getIPv4SubnetID());
-    EXPECT_EQ(2, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(2U, hosts[0]->getIPv6SubnetID());
 
     // This reservation was for a prefix, instead of an IPv6 address.
     prefixes = hosts[0]->getIPv6Reservations(IPv6Resrv::TYPE_PD);
@@ -330,7 +330,7 @@ TEST_F(HostReservationsListParserTest, ipv6Reservations) {
 
     EXPECT_EQ(IPv6Resrv::TYPE_PD, prefixes.first->second.getType());
     EXPECT_EQ("2001:db8:1:2::", prefixes.first->second.getPrefix().toText());
-    EXPECT_EQ(80, prefixes.first->second.getPrefixLen());
+    EXPECT_EQ(80U, prefixes.first->second.getPrefixLen());
 
     // Get back the config from cfg_hosts
     ElementPtr resv = config_element->getNonConst(0);
@@ -385,11 +385,11 @@ TEST_F(HostReservationsListParserTest, prefixExclude) {
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_HWADDR,
                                               &hwaddr_->hwaddr_[0],
                                               hwaddr_->hwaddr_.size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     // Make sure it belongs to a valid subnet.
     EXPECT_EQ(SUBNET_ID_UNUSED, hosts[0]->getIPv4SubnetID());
-    EXPECT_EQ(2, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(2U, hosts[0]->getIPv6SubnetID());
 
     // Get the reserved addresses for the host. There should be exactly one
     // address reserved for this host.
@@ -399,16 +399,16 @@ TEST_F(HostReservationsListParserTest, prefixExclude) {
 
     EXPECT_EQ(IPv6Resrv::TYPE_NA, prefixes.first->second.getType());
     EXPECT_EQ("2001:db8:1::123", prefixes.first->second.getPrefix().toText());
-    EXPECT_EQ(128, prefixes.first->second.getPrefixLen());
+    EXPECT_EQ(128U, prefixes.first->second.getPrefixLen());
 
     // Validate the second reservation.
     ASSERT_NO_THROW(hosts = cfg_hosts->getAll(Host::IDENT_DUID,
                                               &duid_->getDuid()[0],
                                               duid_->getDuid().size()));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     EXPECT_EQ(SUBNET_ID_UNUSED, hosts[0]->getIPv4SubnetID());
-    EXPECT_EQ(2, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(2U, hosts[0]->getIPv6SubnetID());
 
     // This reservation was for a prefix, instead of an IPv6 address.
     prefixes = hosts[0]->getIPv6Reservations(IPv6Resrv::TYPE_PD);
@@ -416,7 +416,7 @@ TEST_F(HostReservationsListParserTest, prefixExclude) {
 
     EXPECT_EQ(IPv6Resrv::TYPE_PD, prefixes.first->second.getType());
     EXPECT_EQ("2001:db8::", prefixes.first->second.getPrefix().toText());
-    EXPECT_EQ(48, prefixes.first->second.getPrefixLen());
+    EXPECT_EQ(48U, prefixes.first->second.getPrefixLen());
     EXPECT_TRUE(prefixes.first->second.getPDExclude());
     EXPECT_EQ("2001:db8:0:1::/64", prefixes.first->second.PDExcludetoText());
 
index f2509f10787c9dc577bc40a01b0b1850fbb47e85..03e66e1d9da6b70b56edd5620527e23d4c00db4f 100644 (file)
@@ -37,7 +37,7 @@ const Host::IdentifierType LAST_IDENTIFIER_TYPE = Host::IDENT_CLIENT_ID;
 TEST(IPv6ResrvTest, constructorAddress) {
     IPv6Resrv resrv(IPv6Resrv::TYPE_NA, IOAddress("2001:db8:1::cafe"));
     EXPECT_EQ("2001:db8:1::cafe", resrv.getPrefix().toText());
-    EXPECT_EQ(128, resrv.getPrefixLen());
+    EXPECT_EQ(128U, resrv.getPrefixLen());
     EXPECT_EQ(IPv6Resrv::TYPE_NA, resrv.getType());
 }
 
@@ -46,7 +46,7 @@ TEST(IPv6ResrvTest, constructorAddress) {
 TEST(IPv6ResrvTest, constructorPrefix) {
     IPv6Resrv resrv(IPv6Resrv::TYPE_PD, IOAddress("2001:db8:1::"), 64);
     EXPECT_EQ("2001:db8:1::", resrv.getPrefix().toText());
-    EXPECT_EQ(64, resrv.getPrefixLen());
+    EXPECT_EQ(64U, resrv.getPrefixLen());
     EXPECT_EQ(IPv6Resrv::TYPE_PD, resrv.getType());
 }
 
@@ -95,13 +95,13 @@ TEST(IPv6ResrvTest, setPrefix) {
     // Create a reservation using an address and prefix length 128.
     IPv6Resrv resrv(IPv6Resrv::TYPE_NA, IOAddress("2001:db8:1::1"));
     ASSERT_EQ("2001:db8:1::1", resrv.getPrefix().toText());
-    ASSERT_EQ(128, resrv.getPrefixLen());
+    ASSERT_EQ(128U, resrv.getPrefixLen());
     ASSERT_EQ(IPv6Resrv::TYPE_NA, resrv.getType());
 
     // Modify the reservation to use a prefix having a length of 48.
     ASSERT_NO_THROW(resrv.set(IPv6Resrv::TYPE_PD, IOAddress("2001:db8::"), 48));
     EXPECT_EQ("2001:db8::", resrv.getPrefix().toText());
-    EXPECT_EQ(48, resrv.getPrefixLen());
+    EXPECT_EQ(48U, resrv.getPrefixLen());
     EXPECT_EQ(IPv6Resrv::TYPE_PD, resrv.getType());
 
     // IPv4 address is invalid for IPv6 reservation.
@@ -131,7 +131,7 @@ TEST(IPv6ResrvTest, setPrefixExcludeOption) {
     EXPECT_EQ("2001:db8:0:1::",
               opt->getExcludedPrefix(resrv.getPrefix(),
                                      resrv.getPrefixLen()).toText());
-    EXPECT_EQ(64, opt->getExcludedPrefixLength());
+    EXPECT_EQ(64U, opt->getExcludedPrefixLength());
     string expected = "2001:db8::/48 (excluded_prefix=2001:db8:0:1::/64)";
     EXPECT_EQ(expected, resrv.toText());
 
@@ -234,11 +234,11 @@ public:
 
 // This test verifies that expected identifier max length is returned.
 TEST_F(HostTest, getIdentifierMaxLength) {
-    EXPECT_EQ(20, Host::getIdentifierMaxLength(Host::IDENT_HWADDR));
-    EXPECT_EQ(130, Host::getIdentifierMaxLength(Host::IDENT_DUID));
-    EXPECT_EQ(128, Host::getIdentifierMaxLength(Host::IDENT_CIRCUIT_ID));
-    EXPECT_EQ(255, Host::getIdentifierMaxLength(Host::IDENT_CLIENT_ID));
-    EXPECT_EQ(128, Host::getIdentifierMaxLength(Host::IDENT_FLEX));
+    EXPECT_EQ(20U, Host::getIdentifierMaxLength(Host::IDENT_HWADDR));
+    EXPECT_EQ(130U, Host::getIdentifierMaxLength(Host::IDENT_DUID));
+    EXPECT_EQ(128U, Host::getIdentifierMaxLength(Host::IDENT_CIRCUIT_ID));
+    EXPECT_EQ(255U, Host::getIdentifierMaxLength(Host::IDENT_CLIENT_ID));
+    EXPECT_EQ(128U, Host::getIdentifierMaxLength(Host::IDENT_FLEX));
 }
 
 // This test verifies that correct identifier name is returned for
@@ -276,8 +276,8 @@ TEST_F(HostTest, createFromHWAddrString) {
 
     // DUID should be null if hardware address is in use.
     EXPECT_FALSE(host->getDuid());
-    EXPECT_EQ(1, host->getIPv4SubnetID());
-    EXPECT_EQ(2, host->getIPv6SubnetID());
+    EXPECT_EQ(1U, host->getIPv4SubnetID());
+    EXPECT_EQ(2U, host->getIPv6SubnetID());
     EXPECT_EQ("192.0.2.3", host->getIPv4Reservation().toText());
     EXPECT_EQ("somehost.example.org", host->getHostname());
     EXPECT_EQ("192.0.0.2", host->getNextServer().toText());
@@ -327,8 +327,8 @@ TEST_F(HostTest, createFromDUIDString) {
     // Hardware address must be null if DUID is in use.
     EXPECT_FALSE(host->getHWAddress());
 
-    EXPECT_EQ(10, host->getIPv4SubnetID());
-    EXPECT_EQ(20, host->getIPv6SubnetID());
+    EXPECT_EQ(10U, host->getIPv4SubnetID());
+    EXPECT_EQ(20U, host->getIPv6SubnetID());
     EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
     EXPECT_EQ("me.example.org", host->getHostname());
     EXPECT_FALSE(host->getContext());
@@ -396,8 +396,8 @@ TEST_F(HostTest, createFromHWAddrBinary) {
 
     // DUID should be null if hardware address is in use.
     EXPECT_FALSE(host->getDuid());
-    EXPECT_EQ(1, host->getIPv4SubnetID());
-    EXPECT_EQ(2, host->getIPv6SubnetID());
+    EXPECT_EQ(1U, host->getIPv4SubnetID());
+    EXPECT_EQ(2U, host->getIPv6SubnetID());
     EXPECT_EQ("192.0.2.3", host->getIPv4Reservation().toText());
     EXPECT_EQ("somehost.example.org", host->getHostname());
     EXPECT_EQ("192.0.0.2", host->getNextServer().toText());
@@ -444,8 +444,8 @@ TEST_F(HostTest, createFromDuidBinary) {
 
     // Hardware address should be null if DUID is in use.
     EXPECT_FALSE(host->getHWAddress());
-    EXPECT_EQ(10, host->getIPv4SubnetID());
-    EXPECT_EQ(20, host->getIPv6SubnetID());
+    EXPECT_EQ(10U, host->getIPv4SubnetID());
+    EXPECT_EQ(20U, host->getIPv6SubnetID());
     EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
     EXPECT_EQ("me.example.org", host->getHostname());
     EXPECT_FALSE(host->getContext());
@@ -486,8 +486,8 @@ TEST_F(HostTest, createFromIdentifierBinary) {
         EXPECT_TRUE(identifier_returned == identifier);
         EXPECT_EQ(type, host->getIdentifierType());
 
-        EXPECT_EQ(10, host->getIPv4SubnetID());
-        EXPECT_EQ(20, host->getIPv6SubnetID());
+        EXPECT_EQ(10U, host->getIPv4SubnetID());
+        EXPECT_EQ(20U, host->getIPv6SubnetID());
         EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
         EXPECT_EQ("me.example.org", host->getHostname());
         EXPECT_FALSE(host->getContext());
@@ -532,8 +532,8 @@ TEST_F(HostTest, createFromIdentifierHex) {
         EXPECT_TRUE(identifier_returned == identifier);
         EXPECT_EQ(type, host->getIdentifierType());
 
-        EXPECT_EQ(10, host->getIPv4SubnetID());
-        EXPECT_EQ(20, host->getIPv6SubnetID());
+        EXPECT_EQ(10U, host->getIPv4SubnetID());
+        EXPECT_EQ(20U, host->getIPv6SubnetID());
         EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
         EXPECT_EQ("me.example.org", host->getHostname());
         EXPECT_FALSE(host->getContext());
@@ -577,8 +577,8 @@ TEST_F(HostTest, createFromIdentifierString) {
         EXPECT_EQ(identifier_without_quotes.str(), identifier_returned_str);
         EXPECT_EQ(type, host->getIdentifierType());
 
-        EXPECT_EQ(10, host->getIPv4SubnetID());
-        EXPECT_EQ(20, host->getIPv6SubnetID());
+        EXPECT_EQ(10U, host->getIPv4SubnetID());
+        EXPECT_EQ(20U, host->getIPv6SubnetID());
         EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
         EXPECT_EQ("me.example.org", host->getHostname());
         EXPECT_FALSE(host->getContext());
@@ -632,8 +632,8 @@ TEST_F(HostTest, setIdentifierHex) {
         EXPECT_TRUE(identifier_returned == identifier);
         EXPECT_EQ(type, host->getIdentifierType());
 
-        EXPECT_EQ(10, host->getIPv4SubnetID());
-        EXPECT_EQ(20, host->getIPv6SubnetID());
+        EXPECT_EQ(10U, host->getIPv4SubnetID());
+        EXPECT_EQ(20U, host->getIPv6SubnetID());
         EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
         EXPECT_EQ("me.example.org", host->getHostname());
         EXPECT_FALSE(host->getContext());
@@ -665,8 +665,8 @@ TEST_F(HostTest, setIdentifierHex) {
         EXPECT_TRUE(identifier_returned == identifier);
         EXPECT_EQ(type, host->getIdentifierType());
 
-        EXPECT_EQ(10, host->getIPv4SubnetID());
-        EXPECT_EQ(20, host->getIPv6SubnetID());
+        EXPECT_EQ(10U, host->getIPv4SubnetID());
+        EXPECT_EQ(20U, host->getIPv6SubnetID());
         EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
         EXPECT_EQ("me.example.org", host->getHostname());
         EXPECT_FALSE(host->getContext());
@@ -704,8 +704,8 @@ TEST_F(HostTest, setIdentifierBinary) {
         EXPECT_TRUE(identifier_returned == identifier);
         EXPECT_EQ(type, host->getIdentifierType());
 
-        EXPECT_EQ(10, host->getIPv4SubnetID());
-        EXPECT_EQ(20, host->getIPv6SubnetID());
+        EXPECT_EQ(10U, host->getIPv4SubnetID());
+        EXPECT_EQ(20U, host->getIPv6SubnetID());
         EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
         EXPECT_EQ("me.example.org", host->getHostname());
         EXPECT_FALSE(host->getContext());
@@ -724,8 +724,8 @@ TEST_F(HostTest, setIdentifierBinary) {
         EXPECT_TRUE(identifier_returned == identifier);
         EXPECT_EQ(type, host->getIdentifierType());
 
-        EXPECT_EQ(10, host->getIPv4SubnetID());
-        EXPECT_EQ(20, host->getIPv6SubnetID());
+        EXPECT_EQ(10U, host->getIPv4SubnetID());
+        EXPECT_EQ(20U, host->getIPv6SubnetID());
         EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
         EXPECT_EQ("me.example.org", host->getHostname());
         EXPECT_FALSE(host->getContext());
@@ -799,8 +799,8 @@ TEST_F(HostTest, setValues) {
                                         IOAddress("192.0.2.3"),
                                         "some-host.eXAMple.org")));
 
-    ASSERT_EQ(1, host->getIPv4SubnetID());
-    ASSERT_EQ(2, host->getIPv6SubnetID());
+    ASSERT_EQ(1U, host->getIPv4SubnetID());
+    ASSERT_EQ(2U, host->getIPv6SubnetID());
     ASSERT_EQ("192.0.2.3", host->getIPv4Reservation().toText());
     ASSERT_EQ("some-host.eXAMple.org", host->getHostname());
     ASSERT_EQ("some-host.example.org", host->getLowerHostname());
@@ -820,8 +820,8 @@ TEST_F(HostTest, setValues) {
     host->setContext(Element::fromJSON(user_context));
     host->setNegative(true);
 
-    EXPECT_EQ(123, host->getIPv4SubnetID());
-    EXPECT_EQ(234, host->getIPv6SubnetID());
+    EXPECT_EQ(123U, host->getIPv4SubnetID());
+    EXPECT_EQ(234U, host->getIPv6SubnetID());
     EXPECT_EQ("10.0.0.1", host->getIPv4Reservation().toText());
     EXPECT_EQ("other-host.eXAMple.org", host->getHostname());
     ASSERT_EQ("other-host.example.org", host->getLowerHostname());
@@ -950,7 +950,7 @@ TEST_F(HostTest, addOptions4) {
     // Get options from the Subnet and check if all 10 are there.
     OptionContainerPtr options = host.getCfgOption4()->getAll(DHCP4_OPTION_SPACE);
     ASSERT_TRUE(options);
-    ASSERT_EQ(10, options->size());
+    ASSERT_EQ(10U, options->size());
 
     // It should be possible to retrieve DHCPv6 options but the container
     // should be empty.
@@ -975,7 +975,7 @@ TEST_F(HostTest, addOptions4) {
 
     options = host.getCfgOption4()->getAll("isc");
     ASSERT_TRUE(options);
-    ASSERT_EQ(7, options->size());
+    ASSERT_EQ(7U, options->size());
 
     // Validate codes of options added to isc option space.
     expected_code = 105;
@@ -1036,7 +1036,7 @@ TEST_F(HostTest, addOptions6) {
     // Get options from the Subnet and check if all 10 are there.
     OptionContainerPtr options = host.getCfgOption6()->getAll(DHCP6_OPTION_SPACE);
     ASSERT_TRUE(options);
-    ASSERT_EQ(10, options->size());
+    ASSERT_EQ(10U, options->size());
 
     // It should be possible to retrieve DHCPv4 options but the container
     // should be empty.
@@ -1061,7 +1061,7 @@ TEST_F(HostTest, addOptions6) {
 
     options = host.getCfgOption6()->getAll("isc");
     ASSERT_TRUE(options);
-    ASSERT_EQ(7, options->size());
+    ASSERT_EQ(7U, options->size());
 
     // Validate codes of options added to isc option space.
     expected_code = 105;
@@ -1128,7 +1128,6 @@ TEST_F(HostTest, getIdentifierAsText) {
 // name works correctly.
 TEST_F(HostTest, getIdentifierName) {
     EXPECT_EQ("hw-address", Host::getIdentifierName(Host::IDENT_HWADDR));
-
 }
 
 // This test checks that Host object is correctly described in the
@@ -1420,11 +1419,11 @@ TEST_F(HostTest, hostId) {
                                         SubnetID(1), SubnetID(2),
                                         IOAddress("192.0.2.3"),
                                         "myhost.example.com")));
-    EXPECT_EQ(0, host->getHostId());
+    EXPECT_EQ(0U, host->getHostId());
 
     EXPECT_NO_THROW(host->setHostId(12345));
 
-    EXPECT_EQ(12345, host->getHostId());
+    EXPECT_EQ(12345U, host->getHostId());
 }
 
 // Test verifies if we can modify the host keys.
@@ -1435,7 +1434,7 @@ TEST_F(HostTest, keys) {
                                         IOAddress("192.0.2.3"),
                                         "myhost.example.com")));
     // Key must be empty
-    EXPECT_EQ(0, host->getKey().getAuthKey().size());
+    EXPECT_EQ(0U, host->getKey().getAuthKey().size());
     EXPECT_EQ("", host->getKey().toText());
 
     // now set to random value
@@ -1475,10 +1474,10 @@ TEST(AuthKeyTest, basicTest) {
     // Call the constructor with default argument
     // Default constructor should generate random string of 16 bytes
     AuthKey defaultKey;
-    ASSERT_EQ(16, defaultKey.getAuthKey().size());
+    ASSERT_EQ(16U, defaultKey.getAuthKey().size());
 
     AuthKey longKey("0123456789abcdef1122334455667788");
-    ASSERT_EQ(16, longKey.getAuthKey().size());
+    ASSERT_EQ(16U, longKey.getAuthKey().size());
 
     // Check the setters for valid and invalid string
     string key16ByteStr = "000102030405060708090A0B0C0D0E0F";
@@ -1490,7 +1489,7 @@ TEST(AuthKeyTest, basicTest) {
     AuthKey defaultTestKey;
 
     defaultTestKey.setAuthKey(key16ByteStr);
-    ASSERT_EQ(16, defaultTestKey.getAuthKey().size());
+    ASSERT_EQ(16U, defaultTestKey.getAuthKey().size());
     ASSERT_EQ(key16ByteStr, defaultTestKey.toText());
     ASSERT_EQ(key16ByteBin, defaultTestKey.getAuthKey());
 
index 599911c207dc36bf915f273d520c6fab18ed373c..3a39e2a655e80425bad232013e0cfa3fc529bdf9 100644 (file)
@@ -223,7 +223,7 @@ public:
         }
 
         // Check how many leases were actually loaded.
-        ASSERT_EQ((exp_present ? 1 : 0), storage4_.size());
+        ASSERT_EQ((exp_present ? 1U : 0U), storage4_.size());
 
         Lease4Ptr l = getLease<Lease4Ptr>(lease, storage4_);
 
@@ -287,7 +287,7 @@ public:
         }
 
         // Check how many leases were actually loaded.
-        ASSERT_EQ((exp_present ? 1 : 0), storage6_.size());
+        ASSERT_EQ((exp_present ? 1U : 0U), storage6_.size());
 
         Lease6Ptr l = getLease<Lease6Ptr>(lease, storage6_);
 
@@ -371,7 +371,7 @@ TEST_F(LeaseFileLoaderTest, loadWrite4) {
     }
 
     // There are two unique leases.
-    ASSERT_EQ(2, storage.size());
+    ASSERT_EQ(2U, storage.size());
 
     // The lease for 192.0.2.1 should exist and the cltt should be
     // set to the expire-valid_lifetime for the second entry for
@@ -444,7 +444,7 @@ TEST_F(LeaseFileLoaderTest, loadWrite4LeaseRemove) {
 
     // There should only be one lease. The one with the valid_lifetime
     // of 0 should be removed.
-    ASSERT_EQ(1, storage.size());
+    ASSERT_EQ(1U, storage.size());
 
     Lease4Ptr lease = getLease<Lease4Ptr>("192.0.3.15", storage);
     ASSERT_TRUE(lease);
@@ -566,7 +566,7 @@ TEST_F(LeaseFileLoaderTest, loadWrite6) {
     }
 
     // There should be 3 unique leases.
-    ASSERT_EQ(3, storage.size());
+    ASSERT_EQ(3U, storage.size());
 
     // The 2001:db8:1::1 should be present and its cltt should be
     // calculated according to the expiration time and the valid
@@ -646,7 +646,7 @@ TEST_F(LeaseFileLoaderTest, loadWrite6LeaseRemove) {
 
     // There should be only one lease for 2001:db8:2::10. The other one
     // should have been deleted (or rather not loaded).
-    ASSERT_EQ(1, storage.size());
+    ASSERT_EQ(1U, storage.size());
 
     Lease6Ptr lease = getLease<Lease6Ptr>("2001:db8:2::10", storage);
     ASSERT_TRUE(lease);
index 617b79416c241e81e0205247adda2f2a3a8a4af6..b469452f066a4fe99c9afe3730e6346dc585841d 100644 (file)
@@ -103,8 +103,8 @@ TEST (LeaseStatsQueryTest, defaultCtor) {
 
     // Valid construction, verifiy member values.
     ASSERT_NO_THROW(qry.reset(new LeaseStatsQuery()));
-    ASSERT_EQ(0, qry->getFirstSubnetID());
-    ASSERT_EQ(0, qry->getLastSubnetID());
+    ASSERT_EQ(0U, qry->getFirstSubnetID());
+    ASSERT_EQ(0U, qry->getLastSubnetID());
     ASSERT_EQ(LeaseStatsQuery::ALL_SUBNETS, qry->getSelectMode());
 }
 
@@ -117,8 +117,8 @@ TEST (LeaseStatsQueryTest, singleSubnetCtor) {
 
     // Valid values should work and set mode accordingly.
     ASSERT_NO_THROW(qry.reset(new LeaseStatsQuery(77)));
-    ASSERT_EQ(77, qry->getFirstSubnetID());
-    ASSERT_EQ(0, qry->getLastSubnetID());
+    ASSERT_EQ(77U, qry->getFirstSubnetID());
+    ASSERT_EQ(0U, qry->getLastSubnetID());
     ASSERT_EQ(LeaseStatsQuery::SINGLE_SUBNET, qry->getSelectMode());
 }
 
@@ -133,8 +133,8 @@ TEST (LeaseStatsQueryTest, subnetRangeCtor) {
 
     // Valid values should work and set mode accordingly.
     ASSERT_NO_THROW(qry.reset(new LeaseStatsQuery(1,2)));
-    ASSERT_EQ(1, qry->getFirstSubnetID());
-    ASSERT_EQ(2, qry->getLastSubnetID());
+    ASSERT_EQ(1U, qry->getFirstSubnetID());
+    ASSERT_EQ(2U, qry->getLastSubnetID());
     ASSERT_EQ(LeaseStatsQuery::SUBNET_RANGE, qry->getSelectMode());
 }
 
@@ -952,7 +952,7 @@ TEST(Lease6ExtendedInfoTest, idsSetExtendedInfoTablesEnabled) {
     lease->setContext(user_context);
     EXPECT_NO_THROW(mgr->addExtendedInfo6(lease));
 
-    EXPECT_EQ(1, mgr->relay_id6_.size());
+    EXPECT_EQ(1U, mgr->relay_id6_.size());
     Lease6ExtendedInfoPtr ex_info = mgr->relay_id6_.front();
     ASSERT_TRUE(ex_info);
     EXPECT_EQ("2001:db8::100", ex_info->lease_addr_.toText());
@@ -960,7 +960,7 @@ TEST(Lease6ExtendedInfoTest, idsSetExtendedInfoTablesEnabled) {
     const vector<uint8_t>& exp_relay_id = vector<uint8_t>(8, 0x64);
     EXPECT_EQ(exp_relay_id, relay_id);
 
-    EXPECT_EQ(1, mgr->remote_id6_.size());
+    EXPECT_EQ(1U, mgr->remote_id6_.size());
     ex_info = mgr->remote_id6_.front();
     ASSERT_TRUE(ex_info);
     EXPECT_EQ("2001:db8::100", ex_info->lease_addr_.toText());
@@ -990,7 +990,7 @@ TEST(Lease6ExtendedInfoTest, linkZeroSetExtendedInfoTablesEnabled) {
     lease->setContext(user_context);
     EXPECT_NO_THROW(mgr->addExtendedInfo6(lease));
 
-    EXPECT_EQ(1, mgr->relay_id6_.size());
+    EXPECT_EQ(1U, mgr->relay_id6_.size());
     Lease6ExtendedInfoPtr ex_info = mgr->relay_id6_.front();
     ASSERT_TRUE(ex_info);
     EXPECT_EQ("2001:db8::100", ex_info->lease_addr_.toText());
@@ -998,7 +998,7 @@ TEST(Lease6ExtendedInfoTest, linkZeroSetExtendedInfoTablesEnabled) {
     const vector<uint8_t>& exp_relay_id = vector<uint8_t>(8, 0x64);
     EXPECT_EQ(exp_relay_id, relay_id);
 
-    EXPECT_EQ(1, mgr->remote_id6_.size());
+    EXPECT_EQ(1U, mgr->remote_id6_.size());
     ex_info = mgr->remote_id6_.front();
     ASSERT_TRUE(ex_info);
     EXPECT_EQ("2001:db8::100", ex_info->lease_addr_.toText());
@@ -1029,7 +1029,7 @@ TEST(Lease6ExtendedInfoTest, twoSetExtendedInfoTablesEnabled) {
     lease->setContext(user_context);
     EXPECT_NO_THROW(mgr->addExtendedInfo6(lease));
 
-    EXPECT_EQ(1, mgr->relay_id6_.size());
+    EXPECT_EQ(1U, mgr->relay_id6_.size());
     Lease6ExtendedInfoPtr ex_info = mgr->relay_id6_.front();
     ASSERT_TRUE(ex_info);
     EXPECT_EQ("2001:db8::100", ex_info->lease_addr_.toText());
@@ -1037,7 +1037,7 @@ TEST(Lease6ExtendedInfoTest, twoSetExtendedInfoTablesEnabled) {
     const vector<uint8_t>& exp_relay_id = vector<uint8_t>(8, 0x64);
     EXPECT_EQ(exp_relay_id, relay_id);
 
-    EXPECT_EQ(1, mgr->remote_id6_.size());
+    EXPECT_EQ(1U, mgr->remote_id6_.size());
     ex_info = mgr->remote_id6_.front();
     ASSERT_TRUE(ex_info);
     EXPECT_EQ("2001:db8::100", ex_info->lease_addr_.toText());
index 7d57321c050704a4f355deeec6258ec158a8fefe..cc7b8671c0361dceec5ab8e9632f701f8bf5ec7f 100644 (file)
@@ -491,15 +491,15 @@ TEST_F(Lease4Test, fromElement) {
     ASSERT_TRUE(lease);
 
     EXPECT_EQ("192.0.2.3", lease->addr_.toText());
-    EXPECT_EQ(789, static_cast<uint32_t>(lease->subnet_id_));
-    EXPECT_EQ(5, static_cast<uint32_t>(lease->pool_id_));
+    EXPECT_EQ(789U, static_cast<uint32_t>(lease->subnet_id_));
+    EXPECT_EQ(5U, static_cast<uint32_t>(lease->pool_id_));
     ASSERT_TRUE(lease->hwaddr_);
     EXPECT_EQ("hwtype=1 08:00:2b:02:3f:4e", lease->hwaddr_->toText());
     ASSERT_TRUE(lease->client_id_);
     EXPECT_EQ("17:34:e2:ff:09:92:54", lease->client_id_->toText());
     EXPECT_EQ(12345678, lease->cltt_);
     EXPECT_EQ(lease->cltt_, lease->current_cltt_);
-    EXPECT_EQ(3600, lease->valid_lft_);
+    EXPECT_EQ(3600U, lease->valid_lft_);
     EXPECT_EQ(lease->valid_lft_, lease->current_valid_lft_);
     EXPECT_TRUE(lease->fqdn_fwd_);
     EXPECT_TRUE(lease->fqdn_rev_);
@@ -609,7 +609,7 @@ TEST_F(Lease4Test, decline) {
     EXPECT_FALSE(lease.fqdn_fwd_);
     EXPECT_FALSE(lease.fqdn_rev_);
     EXPECT_EQ(Lease::STATE_DECLINED, lease.state_);
-    EXPECT_EQ(123, lease.valid_lft_);
+    EXPECT_EQ(123U, lease.valid_lft_);
     EXPECT_FALSE(lease.getContext());
 }
 
@@ -668,8 +668,8 @@ TEST(Lease6Test, constructorDefault) {
         EXPECT_TRUE(lease->iaid_ == iaid);
         EXPECT_TRUE(lease->subnet_id_ == subnet_id);
         EXPECT_TRUE(lease->type_ == Lease::TYPE_NA);
-        EXPECT_TRUE(lease->preferred_lft_ == 100);
-        EXPECT_TRUE(lease->valid_lft_ == 200);
+        EXPECT_TRUE(lease->preferred_lft_ == 100U);
+        EXPECT_TRUE(lease->valid_lft_ == 200U);
         EXPECT_FALSE(lease->fqdn_fwd_);
         EXPECT_FALSE(lease->fqdn_rev_);
         EXPECT_TRUE(lease->hostname_.empty());
@@ -731,8 +731,8 @@ TEST(Lease6Test, constructorWithFQDN) {
         EXPECT_TRUE(lease->iaid_ == iaid);
         EXPECT_TRUE(lease->subnet_id_ == subnet_id);
         EXPECT_TRUE(lease->type_ == Lease::TYPE_NA);
-        EXPECT_TRUE(lease->preferred_lft_ == 100);
-        EXPECT_TRUE(lease->valid_lft_ == 200);
+        EXPECT_TRUE(lease->preferred_lft_ == 100U);
+        EXPECT_TRUE(lease->valid_lft_ == 200U);
         EXPECT_TRUE(lease->fqdn_fwd_);
         EXPECT_TRUE(lease->fqdn_rev_);
         EXPECT_EQ("host.example.com.", lease->hostname_);
@@ -962,7 +962,7 @@ TEST(Lease6Test, decline) {
     ASSERT_TRUE(lease.duid_);
     ASSERT_EQ("00:00:00", lease.duid_->toText());
     ASSERT_FALSE(lease.hwaddr_);
-    EXPECT_EQ(0, lease.preferred_lft_);
+    EXPECT_EQ(0U, lease.preferred_lft_);
 
     EXPECT_TRUE(now <= lease.cltt_);
     EXPECT_TRUE(lease.cltt_ <= now + 1);
@@ -970,7 +970,7 @@ TEST(Lease6Test, decline) {
     EXPECT_FALSE(lease.fqdn_fwd_);
     EXPECT_FALSE(lease.fqdn_rev_);
     EXPECT_EQ(Lease::STATE_DECLINED, lease.state_);
-    EXPECT_EQ(123, lease.valid_lft_);
+    EXPECT_EQ(123U, lease.valid_lft_);
     EXPECT_FALSE(lease.getContext());
 }
 
@@ -1212,7 +1212,7 @@ TEST(Lease6Test, toElementPrefix) {
     ConstElementPtr ctx = l->get("user-context");
     ASSERT_TRUE(ctx);
     ASSERT_EQ(Element::map, ctx->getType());
-    EXPECT_EQ(1, ctx->size());
+    EXPECT_EQ(1U, ctx->size());
     ASSERT_TRUE(ctx->contains("comment"));
     EXPECT_EQ("a comment", ctx->get("comment")->stringValue());
 
@@ -1246,13 +1246,13 @@ TEST(Lease6Test, fromElementNA) {
     ASSERT_TRUE(lease);
 
     EXPECT_EQ("2001:db8::1", lease->addr_.toText());
-    EXPECT_EQ(5678, static_cast<uint32_t>(lease->subnet_id_));
-    EXPECT_EQ(5, static_cast<uint32_t>(lease->pool_id_));
+    EXPECT_EQ(5678U, static_cast<uint32_t>(lease->subnet_id_));
+    EXPECT_EQ(5U, static_cast<uint32_t>(lease->pool_id_));
     ASSERT_TRUE(lease->hwaddr_);
     EXPECT_EQ("hwtype=1 08:00:2b:02:3f:4e", lease->hwaddr_->toText());
     EXPECT_EQ(12345678, lease->cltt_);
     EXPECT_EQ(lease->cltt_, lease->current_cltt_);
-    EXPECT_EQ(800, lease->valid_lft_);
+    EXPECT_EQ(800U, lease->valid_lft_);
     EXPECT_EQ(lease->valid_lft_, lease->current_valid_lft_);
     EXPECT_FALSE(lease->fqdn_fwd_);
     EXPECT_FALSE(lease->fqdn_rev_);
@@ -1263,11 +1263,11 @@ TEST(Lease6Test, fromElementNA) {
 
     // IPv6 specific properties.
     EXPECT_EQ(Lease::TYPE_NA, lease->type_);
-    EXPECT_EQ(128, lease->prefixlen_);
-    EXPECT_EQ(123456, lease->iaid_);
+    EXPECT_EQ(128U, lease->prefixlen_);
+    EXPECT_EQ(123456U, lease->iaid_);
     ASSERT_TRUE(lease->duid_);
     EXPECT_EQ("00:01:02:03:04:05:06:0a:0b:0c:0d:0e:0f", lease->duid_->toText());
-    EXPECT_EQ(400, lease->preferred_lft_);
+    EXPECT_EQ(400U, lease->preferred_lft_);
 }
 
 // Verify that the IA_PD can be created from JSON.
@@ -1296,13 +1296,13 @@ TEST(Lease6Test, fromElementPD) {
     ASSERT_TRUE(lease);
 
     EXPECT_EQ("3000::", lease->addr_.toText());
-    EXPECT_EQ(1234, static_cast<uint32_t>(lease->subnet_id_));
-    EXPECT_EQ(5, static_cast<uint32_t>(lease->pool_id_));
+    EXPECT_EQ(1234U, static_cast<uint32_t>(lease->subnet_id_));
+    EXPECT_EQ(5U, static_cast<uint32_t>(lease->pool_id_));
     ASSERT_TRUE(lease->hwaddr_);
     EXPECT_EQ("hwtype=1 08:00:2b:02:3f:4e", lease->hwaddr_->toText());
     EXPECT_EQ(12345678, lease->cltt_);
     EXPECT_EQ(lease->cltt_, lease->current_cltt_);
-    EXPECT_EQ(600, lease->valid_lft_);
+    EXPECT_EQ(600U, lease->valid_lft_);
     EXPECT_EQ(lease->valid_lft_, lease->current_valid_lft_);
     EXPECT_FALSE(lease->fqdn_fwd_);
     EXPECT_FALSE(lease->fqdn_rev_);
@@ -1313,10 +1313,10 @@ TEST(Lease6Test, fromElementPD) {
     // IPv6 specific properties.
     EXPECT_EQ(Lease::TYPE_PD, lease->type_);
     EXPECT_EQ(32, static_cast<int>(lease->prefixlen_));
-    EXPECT_EQ(123456, lease->iaid_);
+    EXPECT_EQ(123456U, lease->iaid_);
     ASSERT_TRUE(lease->duid_);
     EXPECT_EQ("00:01:02:03:04:05:06:0a:0b:0c:0d:0e:0f", lease->duid_->toText());
-    EXPECT_EQ(400, lease->preferred_lft_);
+    EXPECT_EQ(400U, lease->preferred_lft_);
 }
 
   // Verify that a registered Lease6 can be created from JSON.
index 046a3b3d80db0e54271c008d4c9307d899ecf10f..0ae5c0951b6148a3f53b9f230771ec7f18e7c995 100644 (file)
@@ -216,7 +216,7 @@ void
 MemfileExtendedInfoTest::testInitLease4() {
     start(Memfile_LeaseMgr::V4);
     initLease4();
-    EXPECT_EQ(8, leases4.size());
+    EXPECT_EQ(8U, leases4.size());
     Lease4Collection got;
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4());
     ASSERT_EQ(leases4.size(), got.size());
@@ -311,7 +311,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRelayId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id2,
                                                           zero,
                                                           LeasePageSize(100)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Unknown relay id #2, now - 1000, now + 1000: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id2,
@@ -319,7 +319,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRelayId() {
                                                           LeasePageSize(100),
                                                           now_ - 1000,
                                                           now_ + 1000));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Relay id #0, now - 2000, now - 1000: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
@@ -327,7 +327,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRelayId() {
                                                           LeasePageSize(100),
                                                           now_ - 2000,
                                                           now_ - 1000));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Relay id #0, now + 1000, now + 2000: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
@@ -335,13 +335,13 @@ MemfileExtendedInfoTest::testGetLeases4ByRelayId() {
                                                           LeasePageSize(100),
                                                           now_ + 1000,
                                                           now_ + 2000));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Relay id #0: 3 entries (0, 2, 3, 4).
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
                                                           zero,
                                                           LeasePageSize(100)));
-    ASSERT_EQ(4, got.size());
+    ASSERT_EQ(4U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[0]);
@@ -363,7 +363,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRelayId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
                                                           zero,
                                                           LeasePageSize(2)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[0]);
@@ -377,7 +377,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRelayId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
                                                           addr2,
                                                           LeasePageSize(2)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[3]);
@@ -391,14 +391,14 @@ MemfileExtendedInfoTest::testGetLeases4ByRelayId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
                                                           addr4,
                                                           LeasePageSize(2)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Relay id #0, from now - 500: 3 entries (0, 2, 4).
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
                                                           zero,
                                                           LeasePageSize(100),
                                                           now_ - 500));
-    ASSERT_EQ(3, got.size());
+    ASSERT_EQ(3U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[0]);
@@ -417,7 +417,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRelayId() {
                                                           zero,
                                                           LeasePageSize(100),
                                                           0, now_ - 200));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[2]);
@@ -433,7 +433,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRelayId() {
                                                           LeasePageSize(1),
                                                           now_ - 500,
                                                           now_ - 100));
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[2]);
@@ -445,7 +445,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRelayId() {
                                                           LeasePageSize(1),
                                                           now_ - 500,
                                                           now_ - 100));
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[4]);
@@ -457,7 +457,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRelayId() {
                                                           LeasePageSize(1),
                                                           now_ - 500,
                                                           now_ - 100));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 }
 
 TEST_F(MemfileExtendedInfoTest, getLeases4ByRelayId) {
@@ -547,7 +547,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRemoteId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id2,
                                                           zero,
                                                           LeasePageSize(100)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Unknown remote id #2, now - 1000, now + 1000: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id2,
@@ -555,7 +555,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRemoteId() {
                                                           LeasePageSize(100),
                                                           now_ - 1000,
                                                           now_ + 1000));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Remote id #0, now - 2000, now - 1000: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
@@ -563,7 +563,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRemoteId() {
                                                           LeasePageSize(100),
                                                           now_ - 2000,
                                                           now_ - 1000));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Remote id #0, now + 1000, now + 2000: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
@@ -571,13 +571,13 @@ MemfileExtendedInfoTest::testGetLeases4ByRemoteId() {
                                                           LeasePageSize(100),
                                                           now_ + 1000,
                                                           now_ + 2000));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Remote id #0: 3 entries (0, 2, 3, 4).
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
                                                           zero,
                                                           LeasePageSize(100)));
-    ASSERT_EQ(4, got.size());
+    ASSERT_EQ(4U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[0]);
@@ -599,7 +599,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRemoteId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
                                                           zero,
                                                           LeasePageSize(2)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[0]);
@@ -613,7 +613,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRemoteId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
                                                           addr2,
                                                           LeasePageSize(2)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[3]);
@@ -627,14 +627,14 @@ MemfileExtendedInfoTest::testGetLeases4ByRemoteId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
                                                           addr4,
                                                           LeasePageSize(2)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Remote id #0, from now - 500: 3 entries (0, 2, 4).
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
                                                           zero,
                                                           LeasePageSize(100),
                                                           now_ - 500));
-    ASSERT_EQ(3, got.size());
+    ASSERT_EQ(3U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[0]);
@@ -653,7 +653,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRemoteId() {
                                                           zero,
                                                           LeasePageSize(100),
                                                           0, now_ - 200));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[2]);
@@ -669,7 +669,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRemoteId() {
                                                           LeasePageSize(1),
                                                           now_ - 500,
                                                           now_ - 100));
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[2]);
@@ -681,7 +681,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRemoteId() {
                                                           LeasePageSize(1),
                                                           now_ - 500,
                                                           now_ - 100));
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[4]);
@@ -693,7 +693,7 @@ MemfileExtendedInfoTest::testGetLeases4ByRemoteId() {
                                                           LeasePageSize(1),
                                                           now_ - 500,
                                                           now_ - 100));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 }
 
 TEST_F(MemfileExtendedInfoTest, getLeases4ByRemoteId) {
@@ -721,7 +721,7 @@ void
 MemfileExtendedInfoTest::testInitLease6() {
     start(Memfile_LeaseMgr::V6);
     initLease6();
-    EXPECT_EQ(8, leases6.size());
+    EXPECT_EQ(8U, leases6.size());
     Lease6Collection got;
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6());
     ASSERT_EQ(leases6.size(), got.size());
@@ -748,7 +748,7 @@ TEST_F(MemfileExtendedInfoTest, initLease6MultiThreading) {
 TEST_F(MemfileExtendedInfoTest, relayIdTable6) {
     // Lease manager is created with empty tables.
     start(Memfile_LeaseMgr::V6);
-    EXPECT_EQ(0, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(0U, lease_mgr_->relay_id6_.size());
 
     // Create parameter values.
     IOAddress lease_addr0(ADDRESS6[0]);
@@ -767,32 +767,32 @@ TEST_F(MemfileExtendedInfoTest, relayIdTable6) {
     EXPECT_NO_THROW(lease_mgr_->addRelayId6(lease_addr2, relay_id1));
 
     // Check delete.
-    EXPECT_EQ(6, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(6U, lease_mgr_->relay_id6_.size());
     EXPECT_NO_THROW(lease_mgr_->deleteExtendedInfo6(other_lease_addr));
     // No match so doing nothing.
-    EXPECT_EQ(6, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(6U, lease_mgr_->relay_id6_.size());
 
     EXPECT_NO_THROW(lease_mgr_->deleteExtendedInfo6(lease_addr0));
     // Removed 3 entries.
-    EXPECT_EQ(3, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(3U, lease_mgr_->relay_id6_.size());
     EXPECT_NO_THROW(lease_mgr_->deleteExtendedInfo6(lease_addr0));
     // Already removed: doing nothing again.
-    EXPECT_EQ(3, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(3U, lease_mgr_->relay_id6_.size());
 
     EXPECT_NO_THROW(lease_mgr_->deleteExtendedInfo6(lease_addr1));
     // Removed 2 entries.
-    EXPECT_EQ(1, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(1U, lease_mgr_->relay_id6_.size());
 
     EXPECT_NO_THROW(lease_mgr_->deleteExtendedInfo6(lease_addr2));
     // Removed last entry.
-    EXPECT_EQ(0, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(0U, lease_mgr_->relay_id6_.size());
 }
 
 /// @brief Verifies that add and delete work on the by remote id table.
 TEST_F(MemfileExtendedInfoTest, remoteIdTable6) {
     // Lease manager is created with empty tables.
     start(Memfile_LeaseMgr::V6);
-    EXPECT_EQ(0, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(0U, lease_mgr_->remote_id6_.size());
 
     // Create parameter values.
     IOAddress lease_addr0(ADDRESS6[0]);
@@ -811,25 +811,25 @@ TEST_F(MemfileExtendedInfoTest, remoteIdTable6) {
     EXPECT_NO_THROW(lease_mgr_->addRemoteId6(lease_addr2, remote_id1));
 
     // Check delete.
-    EXPECT_EQ(6, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(6U, lease_mgr_->remote_id6_.size());
     EXPECT_NO_THROW(lease_mgr_->deleteExtendedInfo6(other_lease_addr));
     // No match so doing nothing.
-    EXPECT_EQ(6, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(6U, lease_mgr_->remote_id6_.size());
 
     EXPECT_NO_THROW(lease_mgr_->deleteExtendedInfo6(lease_addr0));
     // Removed 3 entries.
-    EXPECT_EQ(3, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(3U, lease_mgr_->remote_id6_.size());
     EXPECT_NO_THROW(lease_mgr_->deleteExtendedInfo6(lease_addr0));
     // Already removed: doing nothing again.
-    EXPECT_EQ(3, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(3U, lease_mgr_->remote_id6_.size());
 
     EXPECT_NO_THROW(lease_mgr_->deleteExtendedInfo6(lease_addr1));
     // Removed 2 entries.
-    EXPECT_EQ(1, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(1U, lease_mgr_->remote_id6_.size());
 
     EXPECT_NO_THROW(lease_mgr_->deleteExtendedInfo6(lease_addr2));
     // Removed last entry.
-    EXPECT_EQ(0, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(0U, lease_mgr_->remote_id6_.size());
 }
 
 /// @brief Verifies that getLeases6ByRelayId works as expected.
@@ -838,7 +838,7 @@ MemfileExtendedInfoTest::testGetLeases6ByRelayId() {
     // Lease manager is created with empty tables.
     start(Memfile_LeaseMgr::V6);
     initLease6();
-    EXPECT_EQ(0, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(0U, lease_mgr_->relay_id6_.size());
 
     // Create parameter values.
     IOAddress lease_addr0(ADDRESS6[0]);
@@ -859,20 +859,20 @@ MemfileExtendedInfoTest::testGetLeases6ByRelayId() {
     EXPECT_NO_THROW(lease_mgr_->addRelayId6(lease_addr1, relay_id_data0));
     EXPECT_NO_THROW(lease_mgr_->addRelayId6(lease_addr1, relay_id_data1));
     EXPECT_NO_THROW(lease_mgr_->addRelayId6(lease_addr2, relay_id_data1));
-    EXPECT_EQ(6, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(6U, lease_mgr_->relay_id6_.size());
 
     Lease6Collection got;
     // Unknown relay id #2: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRelayId(relay_id2,
                                                           zero,
                                                           LeasePageSize(100)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Relay id #0: 3 entries but 2 addresses.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRelayId(relay_id0,
                                                           zero,
                                                           LeasePageSize(100)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     Lease6Ptr lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(lease_addr0, lease->addr_);
@@ -884,7 +884,7 @@ MemfileExtendedInfoTest::testGetLeases6ByRelayId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRelayId(relay_id1,
                                                           zero,
                                                           LeasePageSize(2)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(lease_addr0, lease->addr_);
@@ -896,7 +896,7 @@ MemfileExtendedInfoTest::testGetLeases6ByRelayId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRelayId(relay_id1,
                                                           lease->addr_,
                                                           LeasePageSize(2)));
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(lease_addr2, lease->addr_);
@@ -917,7 +917,7 @@ MemfileExtendedInfoTest::testGetLeases6ByRemoteId() {
     // Lease manager is created with empty tables.
     start(Memfile_LeaseMgr::V6);
     initLease6();
-    EXPECT_EQ(0, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(0U, lease_mgr_->remote_id6_.size());
 
     // Create parameter values.
     IOAddress lease_addr0(ADDRESS6[0]);
@@ -935,20 +935,20 @@ MemfileExtendedInfoTest::testGetLeases6ByRemoteId() {
     EXPECT_NO_THROW(lease_mgr_->addRemoteId6(lease_addr1, remote_id0));
     EXPECT_NO_THROW(lease_mgr_->addRemoteId6(lease_addr1, remote_id1));
     EXPECT_NO_THROW(lease_mgr_->addRemoteId6(lease_addr2, remote_id1));
-    EXPECT_EQ(6, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(6U, lease_mgr_->remote_id6_.size());
 
     Lease6Collection got;
     // Unknown remote id #2: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRemoteId(remote_id2,
                                                            zero,
                                                            LeasePageSize(10)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Remote id #0: 3 entries but 2 addresses.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRemoteId(remote_id0,
                                                            zero,
                                                            LeasePageSize(10)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     Lease6Ptr lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(lease_addr0, lease->addr_);
@@ -960,7 +960,7 @@ MemfileExtendedInfoTest::testGetLeases6ByRemoteId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRemoteId(remote_id1,
                                                            zero,
                                                            LeasePageSize(2)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(lease_addr0, lease->addr_);
@@ -972,7 +972,7 @@ MemfileExtendedInfoTest::testGetLeases6ByRemoteId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRemoteId(remote_id1,
                                                            lease->addr_,
                                                            LeasePageSize(2)));
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(lease_addr2, lease->addr_);
@@ -1009,12 +1009,12 @@ MemfileExtendedInfoTest::testGetLeases6ByLink() {
     // Other link: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6(10, zero,
                                                  LeasePageSize(10)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Link: 8 entries.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6(1, zero,
                                                  LeasePageSize(10)));
-    ASSERT_EQ(8, got.size());
+    ASSERT_EQ(8U, got.size());
     Lease6Ptr lease;
     for (size_t i = 0; i < 8; ++i) {
         lease = got[i];
@@ -1025,7 +1025,7 @@ MemfileExtendedInfoTest::testGetLeases6ByLink() {
     // Link: initial partial: 4 entries.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6(1, zero,
                                                  LeasePageSize(4)));
-    ASSERT_EQ(4, got.size());
+    ASSERT_EQ(4U, got.size());
     for (size_t i = 0; i < 4; ++i) {
         lease = got[i];
         ASSERT_TRUE(lease);
@@ -1035,7 +1035,7 @@ MemfileExtendedInfoTest::testGetLeases6ByLink() {
     // Link: next partial: 4 entries.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6(1, lease->addr_,
                                                  LeasePageSize(4)));
-    ASSERT_EQ(4, got.size());
+    ASSERT_EQ(4U, got.size());
     for (size_t i = 0; i < 4; ++i) {
         lease = got[i];
         ASSERT_TRUE(lease);
@@ -1045,7 +1045,7 @@ MemfileExtendedInfoTest::testGetLeases6ByLink() {
     // Link: further partial: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6(1, lease->addr_,
                                                  LeasePageSize(4)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 }
 
 TEST_F(MemfileExtendedInfoTest, getLeases6ByLink) {
@@ -1077,8 +1077,8 @@ TEST_F(MemfileExtendedInfoTest, deleteLease6) {
     EXPECT_NO_THROW(lease_mgr_->addRelayId6(lease_addr, relay_id2));
     EXPECT_NO_THROW(lease_mgr_->addRemoteId6(lease_addr, remote_id2));
 
-    EXPECT_EQ(2, lease_mgr_->relay_id6_.size());
-    EXPECT_EQ(2, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(2U, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(2U, lease_mgr_->remote_id6_.size());
 
     // Delete the second lease: no side effect on tables.
     Lease6Ptr lease = leases6[1];
@@ -1090,8 +1090,8 @@ TEST_F(MemfileExtendedInfoTest, deleteLease6) {
     EXPECT_NO_THROW(ret = lease_mgr_->deleteLease(lease));
     EXPECT_TRUE(ret);
     EXPECT_EQ(Lease6::ACTION_IGNORE, lease->extended_info_action_);
-    EXPECT_EQ(2, lease_mgr_->relay_id6_.size());
-    EXPECT_EQ(2, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(2U, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(2U, lease_mgr_->remote_id6_.size());
 
     // Delete the first lease: tables are cleared.
     lease = leases6[0];
@@ -1119,8 +1119,8 @@ TEST_F(MemfileExtendedInfoTest, deleteLease6disabled) {
     EXPECT_NO_THROW(lease_mgr_->addRelayId6(lease_addr, relay_id));
     EXPECT_NO_THROW(lease_mgr_->addRemoteId6(lease_addr, remote_id));
 
-    EXPECT_EQ(1, lease_mgr_->relay_id6_.size());
-    EXPECT_EQ(1, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(1U, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(1U, lease_mgr_->remote_id6_.size());
 
     // Delete the first lease: tables are no longer cleared.
     Lease6Ptr lease = leases6[0];
@@ -1132,8 +1132,8 @@ TEST_F(MemfileExtendedInfoTest, deleteLease6disabled) {
     EXPECT_NO_THROW(ret = lease_mgr_->deleteLease(lease));
     EXPECT_TRUE(ret);
     EXPECT_EQ(Lease6::ACTION_IGNORE, lease->extended_info_action_);
-    EXPECT_EQ(1, lease_mgr_->relay_id6_.size());
-    EXPECT_EQ(1, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(1U, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(1U, lease_mgr_->remote_id6_.size());
 }
 
 /// @brief Verifies that v6 addLease adds references to extended info tables.
@@ -1167,7 +1167,7 @@ TEST_F(MemfileExtendedInfoTest, addLease6) {
     EXPECT_EQ(Lease6::ACTION_IGNORE, lease->extended_info_action_);
 
     // Check extended info tables.
-    ASSERT_EQ(1, lease_mgr_->relay_id6_.size());
+    ASSERT_EQ(1U, lease_mgr_->relay_id6_.size());
     auto relay_id_it =  lease_mgr_->relay_id6_.cbegin();
     ASSERT_NE(relay_id_it, lease_mgr_->relay_id6_.cend());
     Lease6ExtendedInfoPtr ex_info = *relay_id_it;
@@ -1177,7 +1177,7 @@ TEST_F(MemfileExtendedInfoTest, addLease6) {
     const vector<uint8_t>& exp_relay_id = vector<uint8_t>(8, 0x64);
     EXPECT_EQ(exp_relay_id, relay_id);
 
-    ASSERT_EQ(1, lease_mgr_->remote_id6_.size());
+    ASSERT_EQ(1U, lease_mgr_->remote_id6_.size());
     auto remote_id_it = lease_mgr_->remote_id6_.cbegin();
     ASSERT_NE(remote_id_it, lease_mgr_->remote_id6_.cend());
     ex_info = *remote_id_it;
@@ -1292,8 +1292,8 @@ TEST_F(MemfileExtendedInfoTest, updateLease6delete) {
     bool ret = false;
     EXPECT_NO_THROW(ret = lease_mgr_->addLease(lease));
     EXPECT_TRUE(ret);
-    EXPECT_EQ(1, lease_mgr_->relay_id6_.size());
-    EXPECT_EQ(1, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(1U, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(1U, lease_mgr_->remote_id6_.size());
 
     // Set action and call updateLease6.
     lease.reset(new Lease6(*lease));
@@ -1333,8 +1333,8 @@ TEST_F(MemfileExtendedInfoTest, updateLease6deleteDisabled) {
     bool ret = false;
     EXPECT_NO_THROW(ret = lease_mgr_->addLease(lease));
     EXPECT_TRUE(ret);
-    EXPECT_EQ(1, lease_mgr_->relay_id6_.size());
-    EXPECT_EQ(1, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(1U, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(1U, lease_mgr_->remote_id6_.size());
 
     // Disable on the fly extended info tables.
     // Note it is a priori an illegal operation so this could have to be
@@ -1348,8 +1348,8 @@ TEST_F(MemfileExtendedInfoTest, updateLease6deleteDisabled) {
     EXPECT_EQ(Lease6::ACTION_IGNORE, lease->extended_info_action_);
 
     // Tables were not touched.
-    EXPECT_EQ(1, lease_mgr_->relay_id6_.size());
-    EXPECT_EQ(1, lease_mgr_->remote_id6_.size());
+    EXPECT_EQ(1U, lease_mgr_->relay_id6_.size());
+    EXPECT_EQ(1U, lease_mgr_->remote_id6_.size());
 }
 
 /// @brief Verifies that updateLease6 adds references to extended
@@ -1391,7 +1391,7 @@ TEST_F(MemfileExtendedInfoTest, updateLease6update) {
     EXPECT_EQ(Lease6::ACTION_IGNORE, lease->extended_info_action_);
 
     // Tables were updated.
-    ASSERT_EQ(1, lease_mgr_->relay_id6_.size());
+    ASSERT_EQ(1U, lease_mgr_->relay_id6_.size());
     auto relay_id_it =  lease_mgr_->relay_id6_.cbegin();
     ASSERT_NE(relay_id_it, lease_mgr_->relay_id6_.cend());
     Lease6ExtendedInfoPtr ex_info = *relay_id_it;
@@ -1401,7 +1401,7 @@ TEST_F(MemfileExtendedInfoTest, updateLease6update) {
     const vector<uint8_t>& exp_relay_id = vector<uint8_t>(8, 0x64);
     EXPECT_EQ(exp_relay_id, relay_id);
 
-    ASSERT_EQ(1, lease_mgr_->remote_id6_.size());
+    ASSERT_EQ(1U, lease_mgr_->remote_id6_.size());
     auto remote_id_it = lease_mgr_->remote_id6_.cbegin();
     ASSERT_NE(remote_id_it, lease_mgr_->remote_id6_.cend());
     ex_info = *remote_id_it;
@@ -1484,7 +1484,7 @@ TEST_F(MemfileExtendedInfoTest, updateLease6update2) {
     EXPECT_TRUE(ret);
 
     // Verify updated extended info tables.
-    ASSERT_EQ(1, lease_mgr_->relay_id6_.size());
+    ASSERT_EQ(1U, lease_mgr_->relay_id6_.size());
     auto relay_id_it =  lease_mgr_->relay_id6_.cbegin();
     ASSERT_NE(relay_id_it, lease_mgr_->relay_id6_.cend());
     Lease6ExtendedInfoPtr ex_info = *relay_id_it;
@@ -1494,7 +1494,7 @@ TEST_F(MemfileExtendedInfoTest, updateLease6update2) {
     const vector<uint8_t>& exp_relay_id = vector<uint8_t>(8, 0x64);
     EXPECT_EQ(exp_relay_id, relay_id);
 
-    ASSERT_EQ(1, lease_mgr_->remote_id6_.size());
+    ASSERT_EQ(1U, lease_mgr_->remote_id6_.size());
     auto remote_id_it = lease_mgr_->remote_id6_.cbegin();
     ASSERT_NE(remote_id_it, lease_mgr_->remote_id6_.cend());
     ex_info = *remote_id_it;
@@ -1521,7 +1521,7 @@ TEST_F(MemfileExtendedInfoTest, updateLease6update2) {
     EXPECT_EQ(Lease6::ACTION_IGNORE, lease->extended_info_action_);
 
     // Tables were updated.
-    ASSERT_EQ(1, lease_mgr_->relay_id6_.size());
+    ASSERT_EQ(1U, lease_mgr_->relay_id6_.size());
     relay_id_it = lease_mgr_->relay_id6_.cbegin();
     ASSERT_NE(relay_id_it, lease_mgr_->relay_id6_.cend());
     ex_info = *relay_id_it;
@@ -1532,7 +1532,7 @@ TEST_F(MemfileExtendedInfoTest, updateLease6update2) {
     EXPECT_NE(exp_relay_id, relay_id2);
     EXPECT_EQ(exp_relay_id2, relay_id2);
 
-    ASSERT_EQ(1, lease_mgr_->remote_id6_.size());
+    ASSERT_EQ(1U, lease_mgr_->remote_id6_.size());
     remote_id_it = lease_mgr_->remote_id6_.cbegin();
     ASSERT_NE(remote_id_it, lease_mgr_->remote_id6_.cend());
     ex_info = *remote_id_it;
index 75a28f6c7148eb5d9e01d7ad550a42bb7c91110a..af55f1e3f76f6ecb494c2f039974f96bbc665213 100644 (file)
@@ -142,11 +142,11 @@ public:
 
         // Add a lease with no classes.  Should create no counts.
         ASSERT_NO_THROW_LOG(clc_.addLease(lease));
-        EXPECT_EQ(0, clc_.size(ltype));
+        EXPECT_EQ(0U, clc_.size(ltype));
 
         // Remove the lease with no classes.  Should create no counts.
         ASSERT_NO_THROW_LOG(clc_.removeLease(lease));
-        EXPECT_EQ(0, clc_.size(ltype));
+        EXPECT_EQ(0U, clc_.size(ltype));
 
         // Add user-context with class list to lease.
         lease->setContext(ctx1_);
@@ -352,44 +352,44 @@ TEST_F(ClassLeaseCounterTest, basicCountingTests4) {
 
     // Fetching the count for a non-existent class
     // should return 0.
-    ASSERT_EQ(0, clc_.size());
+    ASSERT_EQ(0U, clc_.size());
     size_t count = 0;
     ASSERT_NO_THROW(count = clc_.getClassCount(melon));
-    EXPECT_EQ(0, count);
+    EXPECT_EQ(0U, count);
 
     // Calling adjustClassCount() for non-existent class
     // should result in an entry with the adjustment value.
-    ASSERT_EQ(0, clc_.size());
+    ASSERT_EQ(0U, clc_.size());
     ASSERT_NO_THROW(clc_.adjustClassCount(melon, 1));
-    EXPECT_EQ(1, clc_.size());
+    EXPECT_EQ(1U, clc_.size());
     ASSERT_NO_THROW_LOG(count = clc_.getClassCount(melon));
-    EXPECT_EQ(1, count);
+    EXPECT_EQ(1U, count);
 
     // Calling adjust() again to add 1 should work.
     ASSERT_NO_THROW(clc_.adjustClassCount(melon, 1));
     ASSERT_NO_THROW(count = clc_.getClassCount(melon));
-    EXPECT_EQ(2, count);
+    EXPECT_EQ(2U, count);
 
     // Calling adjust() to subtract 1 should work.
     ASSERT_NO_THROW(clc_.adjustClassCount(melon, -1));
     ASSERT_NO_THROW(count = clc_.getClassCount(melon));
-    EXPECT_EQ(1, count);
+    EXPECT_EQ(1U, count);
 
     // Calling adjust() to subtract 2 should not rollover.
     ASSERT_NO_THROW(clc_.adjustClassCount(melon, -2));
     ASSERT_NO_THROW(count = clc_.getClassCount(melon));
-    EXPECT_EQ(0, count);
+    EXPECT_EQ(0U, count);
 
     // Set class value for a new class.
     ASSERT_NO_THROW(clc_.setClassCount(water, 40));
-    EXPECT_EQ(2, clc_.size());
+    EXPECT_EQ(2U, clc_.size());
     ASSERT_NO_THROW(count = clc_.getClassCount(water));
-    EXPECT_EQ(40, count);
+    EXPECT_EQ(40U, count);
 
     // Should be able to adjust the new class entry.
     ASSERT_NO_THROW(clc_.adjustClassCount(water, -1));
     ASSERT_NO_THROW(count = clc_.getClassCount(water));
-    EXPECT_EQ(39, count);
+    EXPECT_EQ(39U, count);
 }
 
 // Tests getting and adjusting basic class counts for
@@ -414,59 +414,59 @@ TEST_F(ClassLeaseCounterTest, basicCountingTests6) {
 
     // Fetching the count for a non-existent class
     // should return 0.
-    ASSERT_EQ(0, clc_.size(Lease::TYPE_NA));
+    ASSERT_EQ(0U, clc_.size(Lease::TYPE_NA));
     size_t count = 0;
     ASSERT_NO_THROW(count = clc_.getClassCount(melon, Lease::TYPE_NA));
-    EXPECT_EQ(0, count);
+    EXPECT_EQ(0U, count);
 
     // Calling adjustClassCount() for non-existent class
     // should result in an entry with the adjustment value.
     ASSERT_NO_THROW(clc_.adjustClassCount(melon, 1, Lease::TYPE_NA));
-    EXPECT_EQ(1, clc_.size(Lease::TYPE_NA));
+    EXPECT_EQ(1U, clc_.size(Lease::TYPE_NA));
     ASSERT_NO_THROW_LOG(count = clc_.getClassCount(melon, Lease::TYPE_NA));
-    EXPECT_EQ(1, count);
+    EXPECT_EQ(1U, count);
 
     // Calling adjust() again to add 1 should work.
     ASSERT_NO_THROW(clc_.adjustClassCount(melon, 1, Lease::TYPE_NA));
     ASSERT_NO_THROW(count = clc_.getClassCount(melon, Lease::TYPE_NA));
-    EXPECT_EQ(2, count);
+    EXPECT_EQ(2U, count);
 
     // Calling adjust() to subtract 1 should work.
     ASSERT_NO_THROW(clc_.adjustClassCount(melon, -1, Lease::TYPE_NA));
     ASSERT_NO_THROW(count = clc_.getClassCount(melon, Lease::TYPE_NA));
-    EXPECT_EQ(1, count);
+    EXPECT_EQ(1U, count);
 
     // Calling adjust() to subtract 2 should not rollover.
     ASSERT_NO_THROW(clc_.adjustClassCount(melon, -2, Lease::TYPE_NA));
     ASSERT_NO_THROW(count = clc_.getClassCount(melon, Lease::TYPE_NA));
-    EXPECT_EQ(0, count);
+    EXPECT_EQ(0U, count);
 
     // Set class value for a new class.
     ASSERT_NO_THROW(clc_.setClassCount(water, 40, Lease::TYPE_NA));
-    EXPECT_EQ(2, clc_.size(Lease::TYPE_NA));
+    EXPECT_EQ(2U, clc_.size(Lease::TYPE_NA));
     ASSERT_NO_THROW(count = clc_.getClassCount(water, Lease::TYPE_NA));
-    EXPECT_EQ(40, count);
+    EXPECT_EQ(40U, count);
 
     // Should be able to adjust the new class entry.
     ASSERT_NO_THROW(clc_.adjustClassCount(water, -1, Lease::TYPE_NA));
     ASSERT_NO_THROW(count = clc_.getClassCount(water, Lease::TYPE_NA));
-    EXPECT_EQ(39, count);
+    EXPECT_EQ(39U, count);
 
     // Existing class should be able to count prefixes independently.
     ASSERT_NO_THROW(clc_.adjustClassCount(melon, 5, Lease::TYPE_PD));
-    EXPECT_EQ(1, clc_.size(Lease::TYPE_PD));
+    EXPECT_EQ(1U, clc_.size(Lease::TYPE_PD));
     ASSERT_NO_THROW(count = clc_.getClassCount(melon, Lease::TYPE_PD));
-    EXPECT_EQ(5, count);
+    EXPECT_EQ(5U, count);
 
     // Should be able to adjust the new class prefix entry.
     ASSERT_NO_THROW(clc_.adjustClassCount(melon, -2, Lease::TYPE_PD));
     ASSERT_NO_THROW(count = clc_.getClassCount(melon, Lease::TYPE_PD));
-    EXPECT_EQ(3, count);
+    EXPECT_EQ(3U, count);
 
     // Calling adjust() to subtract 4 should not rollover.
     ASSERT_NO_THROW(clc_.adjustClassCount(melon, -4, Lease::TYPE_PD));
     ASSERT_NO_THROW(count = clc_.getClassCount(melon, Lease::TYPE_PD));
-    EXPECT_EQ(0, count);
+    EXPECT_EQ(0U, count);
 }
 
 // Exercises ClassLeaseCounter::getLeaseClientClasses()
index b5d988db634ff53d737ff76f1e3862f6dcb057bc..79c185670dc5cbd51bff8eef40f519ceb7f68ca7 100644 (file)
@@ -487,8 +487,8 @@ TEST_F(MemfileLeaseMgrTest, constructorReconnectParams) {
     auto recon = lease_mgr->reconnectCtl();
     ASSERT_TRUE(recon);
     EXPECT_EQ(recon->onFailAction(), OnFailAction::STOP_RETRY_EXIT);
-    EXPECT_EQ(recon->maxRetries(), 0);
-    EXPECT_EQ(recon->retryInterval(), 0);
+    EXPECT_EQ(recon->maxRetries(), 0U);
+    EXPECT_EQ(recon->retryInterval(), 0U);
 
     pmap["on-fail"] = "stop-retry-exit";
     ASSERT_NO_THROW(lease_mgr.reset(new Memfile_LeaseMgr(pmap)));
@@ -496,8 +496,8 @@ TEST_F(MemfileLeaseMgrTest, constructorReconnectParams) {
     recon = lease_mgr->reconnectCtl();
     ASSERT_TRUE(recon);
     EXPECT_EQ(recon->onFailAction(), OnFailAction::STOP_RETRY_EXIT);
-    EXPECT_EQ(recon->maxRetries(), 0);
-    EXPECT_EQ(recon->retryInterval(), 0);
+    EXPECT_EQ(recon->maxRetries(), 0U);
+    EXPECT_EQ(recon->retryInterval(), 0U);
 
     pmap["on-fail"] = "serve-retry-exit";
     ASSERT_NO_THROW(lease_mgr.reset(new Memfile_LeaseMgr(pmap)));
@@ -505,8 +505,8 @@ TEST_F(MemfileLeaseMgrTest, constructorReconnectParams) {
     recon = lease_mgr->reconnectCtl();
     ASSERT_TRUE(recon);
     EXPECT_EQ(recon->onFailAction(), OnFailAction::SERVE_RETRY_EXIT);
-    EXPECT_EQ(recon->maxRetries(), 0);
-    EXPECT_EQ(recon->retryInterval(), 0);
+    EXPECT_EQ(recon->maxRetries(), 0U);
+    EXPECT_EQ(recon->retryInterval(), 0U);
 
     pmap["on-fail"] = "serve-retry-continue";
     ASSERT_NO_THROW(lease_mgr.reset(new Memfile_LeaseMgr(pmap)));
@@ -514,8 +514,8 @@ TEST_F(MemfileLeaseMgrTest, constructorReconnectParams) {
     recon = lease_mgr->reconnectCtl();
     ASSERT_TRUE(recon);
     EXPECT_EQ(recon->onFailAction(), OnFailAction::SERVE_RETRY_CONTINUE);
-    EXPECT_EQ(recon->maxRetries(), 0);
-    EXPECT_EQ(recon->retryInterval(), 0);
+    EXPECT_EQ(recon->maxRetries(), 0U);
+    EXPECT_EQ(recon->retryInterval(), 0U);
 
     pmap["max-reconnect-tries"] = "5";
     EXPECT_THROW_MSG(lease_mgr.reset(new Memfile_LeaseMgr(pmap)), BadValue,
@@ -527,8 +527,8 @@ TEST_F(MemfileLeaseMgrTest, constructorReconnectParams) {
 
     recon = lease_mgr->reconnectCtl();
     ASSERT_TRUE(recon);
-    EXPECT_EQ(recon->maxRetries(), 0);
-    EXPECT_EQ(recon->retryInterval(), 0);
+    EXPECT_EQ(recon->maxRetries(), 0U);
+    EXPECT_EQ(recon->retryInterval(), 0U);
 
     pmap["reconnect-wait-time"] = "5";
     EXPECT_THROW_MSG(lease_mgr.reset(new Memfile_LeaseMgr(pmap)), BadValue,
@@ -540,8 +540,8 @@ TEST_F(MemfileLeaseMgrTest, constructorReconnectParams) {
 
     recon = lease_mgr->reconnectCtl();
     ASSERT_TRUE(recon);
-    EXPECT_EQ(recon->maxRetries(), 0);
-    EXPECT_EQ(recon->retryInterval(), 0);
+    EXPECT_EQ(recon->maxRetries(), 0U);
+    EXPECT_EQ(recon->retryInterval(), 0U);
 }
 
 /// @brief Verifies that the supported path is the enforced.
@@ -2393,12 +2393,12 @@ TEST_F(MemfileLeaseMgrTest, lease4ContainerIndexUpdate) {
 
         // Retrieve lease by HW address.
         Lease4Collection leases_by_hwaddr = lmptr_->getLease4(*tested->hwaddr_);
-        ASSERT_EQ(1, leases_by_hwaddr.size());
+        ASSERT_EQ(1U, leases_by_hwaddr.size());
         detailCompareLease(tested, leases_by_hwaddr[0]);
 
         // Retrieve lease by client identifier.
         Lease4Collection leases_by_client_id = lmptr_->getLease4(*tested->client_id_);
-        ASSERT_EQ(1, leases_by_client_id.size());
+        ASSERT_EQ(1U, leases_by_client_id.size());
         detailCompareLease(tested, leases_by_client_id[0]);
     }
 }
@@ -2510,7 +2510,7 @@ TEST_F(MemfileLeaseMgrTest, lease6ContainerIndexUpdate) {
         Lease6Collection leases_by_duid_iaid = lmptr_->getLeases6(tested->type_,
                                                                   *tested->duid_,
                                                                   tested->iaid_);
-        ASSERT_EQ(1, leases_by_duid_iaid.size());
+        ASSERT_EQ(1U, leases_by_duid_iaid.size());
         ASSERT_TRUE(leases_by_duid_iaid[0])
             << "Lease " << tested->addr_.toText()
             << " not found by getLease6(type, duid, iaid)"
@@ -2521,7 +2521,7 @@ TEST_F(MemfileLeaseMgrTest, lease6ContainerIndexUpdate) {
         Lease6Collection leases_by_duid_iaid_subnet =
             lmptr_->getLeases6(tested->type_, *tested->duid_,
                                tested->iaid_, tested->subnet_id_);
-        ASSERT_EQ(1, leases_by_duid_iaid_subnet.size());
+        ASSERT_EQ(1U, leases_by_duid_iaid_subnet.size());
         ASSERT_TRUE(leases_by_duid_iaid_subnet[0])
             << "Lease " << tested->addr_.toText()
             << " not found by getLease6(type, duid, iaid, subnet_id)"
@@ -2983,9 +2983,9 @@ TEST_F(MemfileLeaseMgrTest, classLeaseRecount4) {
     ASSERT_TRUE(memfile_mgr);
 
     // Verify class lease counts are zero.
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("water"));
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("melon"));
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("slice"));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("water"));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("melon"));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("slice"));
 
     // Structure that describes a recipe for a lease.
     struct Recipe {
@@ -3008,25 +3008,25 @@ TEST_F(MemfileLeaseMgrTest, classLeaseRecount4) {
     }
 
     // Verify counts are as expected.
-    EXPECT_EQ(1, memfile_mgr->getClassLeaseCount("water"));
-    EXPECT_EQ(2, memfile_mgr->getClassLeaseCount("melon"));
-    EXPECT_EQ(2, memfile_mgr->getClassLeaseCount("slice"));
+    EXPECT_EQ(1U, memfile_mgr->getClassLeaseCount("water"));
+    EXPECT_EQ(2U, memfile_mgr->getClassLeaseCount("melon"));
+    EXPECT_EQ(2U, memfile_mgr->getClassLeaseCount("slice"));
 
     // Clear counts
     ASSERT_NO_THROW_LOG(memfile_mgr->clearClassLeaseCounts());
 
     // Verify counts are zero.
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("water"));
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("melon"));
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("slice"));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("water"));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("melon"));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("slice"));
 
     // Recount
     ASSERT_NO_THROW_LOG(memfile_mgr->recountClassLeases4());
 
     // Verify counts are recounted correctly.
-    EXPECT_EQ(1, memfile_mgr->getClassLeaseCount("water"));
-    EXPECT_EQ(2, memfile_mgr->getClassLeaseCount("melon"));
-    EXPECT_EQ(2, memfile_mgr->getClassLeaseCount("slice"));
+    EXPECT_EQ(1U, memfile_mgr->getClassLeaseCount("water"));
+    EXPECT_EQ(2U, memfile_mgr->getClassLeaseCount("melon"));
+    EXPECT_EQ(2U, memfile_mgr->getClassLeaseCount("slice"));
 }
 
 // Verifies that v6 class lease counts can be recounted.
@@ -3052,13 +3052,13 @@ TEST_F(MemfileLeaseMgrTest, classLeaseRecount6) {
     ASSERT_TRUE(memfile_mgr);
 
     // Verify class lease counts are zero.
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("water", Lease::TYPE_NA));
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("melon", Lease::TYPE_NA));
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_NA));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("water", Lease::TYPE_NA));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("melon", Lease::TYPE_NA));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_NA));
 
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("grapes", Lease::TYPE_PD));
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("wrath", Lease::TYPE_PD));
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_PD));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("grapes", Lease::TYPE_PD));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("wrath", Lease::TYPE_PD));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_PD));
 
     // Structure that describes a recipe for a lease.
     struct Recipe {
@@ -3087,37 +3087,37 @@ TEST_F(MemfileLeaseMgrTest, classLeaseRecount6) {
     }
 
     // Verify counts are as expected.
-    EXPECT_EQ(1, memfile_mgr->getClassLeaseCount("water", Lease::TYPE_NA));
-    EXPECT_EQ(2, memfile_mgr->getClassLeaseCount("melon", Lease::TYPE_NA));
-    EXPECT_EQ(2, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_NA));
+    EXPECT_EQ(1U, memfile_mgr->getClassLeaseCount("water", Lease::TYPE_NA));
+    EXPECT_EQ(2U, memfile_mgr->getClassLeaseCount("melon", Lease::TYPE_NA));
+    EXPECT_EQ(2U, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_NA));
 
-    EXPECT_EQ(1, memfile_mgr->getClassLeaseCount("grapes", Lease::TYPE_PD));
-    EXPECT_EQ(2, memfile_mgr->getClassLeaseCount("wrath", Lease::TYPE_PD));
-    EXPECT_EQ(2, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_PD));
+    EXPECT_EQ(1U, memfile_mgr->getClassLeaseCount("grapes", Lease::TYPE_PD));
+    EXPECT_EQ(2U, memfile_mgr->getClassLeaseCount("wrath", Lease::TYPE_PD));
+    EXPECT_EQ(2U, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_PD));
 
     // Clear counts
     ASSERT_NO_THROW_LOG(memfile_mgr->clearClassLeaseCounts());
 
     // Verify counts are zero.
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("water", Lease::TYPE_NA));
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("melon", Lease::TYPE_NA));
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_NA));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("water", Lease::TYPE_NA));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("melon", Lease::TYPE_NA));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_NA));
 
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("grapes", Lease::TYPE_PD));
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("wrath", Lease::TYPE_PD));
-    EXPECT_EQ(0, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_PD));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("grapes", Lease::TYPE_PD));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("wrath", Lease::TYPE_PD));
+    EXPECT_EQ(0U, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_PD));
 
     // Recount
     ASSERT_NO_THROW_LOG(memfile_mgr->recountClassLeases6());
 
     // Verify counts are recounted correctly.
-    EXPECT_EQ(1, memfile_mgr->getClassLeaseCount("water", Lease::TYPE_NA));
-    EXPECT_EQ(2, memfile_mgr->getClassLeaseCount("melon", Lease::TYPE_NA));
-    EXPECT_EQ(2, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_NA));
+    EXPECT_EQ(1U, memfile_mgr->getClassLeaseCount("water", Lease::TYPE_NA));
+    EXPECT_EQ(2U, memfile_mgr->getClassLeaseCount("melon", Lease::TYPE_NA));
+    EXPECT_EQ(2U, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_NA));
 
-    EXPECT_EQ(1, memfile_mgr->getClassLeaseCount("grapes", Lease::TYPE_PD));
-    EXPECT_EQ(2, memfile_mgr->getClassLeaseCount("wrath", Lease::TYPE_PD));
-    EXPECT_EQ(2, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_PD));
+    EXPECT_EQ(1U, memfile_mgr->getClassLeaseCount("grapes", Lease::TYPE_PD));
+    EXPECT_EQ(2U, memfile_mgr->getClassLeaseCount("wrath", Lease::TYPE_PD));
+    EXPECT_EQ(2U, memfile_mgr->getClassLeaseCount("slice", Lease::TYPE_PD));
 }
 
 /// @brief Class derived from @c Memfile_LeaseMgr to test write to file.
@@ -3874,7 +3874,7 @@ TEST_F(MemfileLeaseMgrTest, extractExtendedInfo4) {
     ConstElementPtr rai = isc->get("relay-agent-info");
     ASSERT_TRUE(rai);
     ASSERT_EQ(Element::map, rai->getType());
-    EXPECT_EQ(3, rai->size());
+    EXPECT_EQ(3U, rai->size());
     ConstElementPtr sub_options = rai->get("sub-options");
     ASSERT_TRUE(sub_options);
     EXPECT_EQ("\"0x02030102030C03AABBCC\"", sub_options->str());
@@ -3897,12 +3897,12 @@ TEST_F(MemfileLeaseMgrTest, extractExtendedInfo4) {
     EXPECT_NO_THROW(leases = lease_mgr->getLeases4ByRelayId(relay,
                                                             zero,
                                                             LeasePageSize(100)));
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
     EXPECT_EQ(*lease, *leases[0]);
     EXPECT_NO_THROW(leases = lease_mgr->getLeases4ByRemoteId(remote,
                                                              zero,
                                                              LeasePageSize(100)));
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
     EXPECT_EQ(*lease, *leases[0]);
 }
 
@@ -4022,7 +4022,7 @@ TEST_F(MemfileLeaseMgrTest, extractExtendedInfo4ExplicitSanitize) {
     // Now run extractExtendedInfo4 with update set to true.
     size_t updated = 0;
     EXPECT_NO_THROW(updated = lease_mgr->extractExtendedInfo4(true, true));
-    EXPECT_EQ(2, updated);
+    EXPECT_EQ(2U, updated);
 
     // Check the lease with empty user context was updated.
     lease = lease_mgr->getLease4(IOAddress("192.0.2.2"));
@@ -4041,7 +4041,7 @@ TEST_F(MemfileLeaseMgrTest, extractExtendedInfo4ExplicitSanitize) {
     rai = isc->get("relay-agent-info");
     ASSERT_TRUE(rai);
     ASSERT_EQ(Element::map, rai->getType());
-    EXPECT_EQ(3, rai->size());
+    EXPECT_EQ(3U, rai->size());
     ConstElementPtr sub_options = rai->get("sub-options");
     ASSERT_TRUE(sub_options);
     EXPECT_EQ("\"0x02030102030C03AABBCC\"", sub_options->str());
@@ -4065,12 +4065,12 @@ TEST_F(MemfileLeaseMgrTest, extractExtendedInfo4ExplicitSanitize) {
     EXPECT_NO_THROW(leases = lease_mgr->getLeases4ByRelayId(relay,
                                                             zero,
                                                             LeasePageSize(100)));
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
     EXPECT_EQ(*lease, *leases[0]);
     EXPECT_NO_THROW(leases = lease_mgr->getLeases4ByRemoteId(remote,
                                                              zero,
                                                              LeasePageSize(100)));
-    ASSERT_EQ(1, leases.size());
+    ASSERT_EQ(1U, leases.size());
     EXPECT_EQ(*lease, *leases[0]);
     // Check the lease file was updated.
     string new_content =
@@ -4136,7 +4136,7 @@ TEST_F(MemfileLeaseMgrTest, buildExtendedInfoTables6) {
     EXPECT_TRUE(isc->contains("relay-info"));
 
     // Check that extended info tables were updated.
-    ASSERT_EQ(1, lease_mgr->relay_id6_.size());
+    ASSERT_EQ(1U, lease_mgr->relay_id6_.size());
     auto relay_id_it = lease_mgr->relay_id6_.cbegin();
     ASSERT_NE(relay_id_it, lease_mgr->relay_id6_.cend());
     Lease6ExtendedInfoPtr ex_info = *relay_id_it;
@@ -4145,7 +4145,7 @@ TEST_F(MemfileLeaseMgrTest, buildExtendedInfoTables6) {
     const vector<uint8_t>& exp_relay_id = vector<uint8_t>(8, 0x64);
     EXPECT_EQ(exp_relay_id, ex_info->id_);
 
-    ASSERT_EQ(1, lease_mgr->remote_id6_.size());
+    ASSERT_EQ(1U, lease_mgr->remote_id6_.size());
     auto remote_id_it = lease_mgr->remote_id6_.cbegin();
     ASSERT_NE(remote_id_it, lease_mgr->remote_id6_.cend());
     ex_info = *remote_id_it;
@@ -4267,7 +4267,7 @@ TEST_F(MemfileLeaseMgrTest, buildExtendedInfoTables6enabled) {
     EXPECT_TRUE(user_context->empty());
 
     // Check that extended info tables were updated.
-    ASSERT_EQ(1, lease_mgr->relay_id6_.size());
+    ASSERT_EQ(1U, lease_mgr->relay_id6_.size());
     auto relay_id_it = lease_mgr->relay_id6_.cbegin();
     ASSERT_NE(relay_id_it, lease_mgr->relay_id6_.cend());
     Lease6ExtendedInfoPtr ex_info = *relay_id_it;
@@ -4276,7 +4276,7 @@ TEST_F(MemfileLeaseMgrTest, buildExtendedInfoTables6enabled) {
     const vector<uint8_t>& exp_relay_id = vector<uint8_t>(8, 0x64);
     EXPECT_EQ(exp_relay_id, ex_info->id_);
 
-    ASSERT_EQ(1, lease_mgr->remote_id6_.size());
+    ASSERT_EQ(1U, lease_mgr->remote_id6_.size());
     auto remote_id_it = lease_mgr->remote_id6_.cbegin();
     ASSERT_NE(remote_id_it, lease_mgr->remote_id6_.cend());
     ex_info = *remote_id_it;
@@ -4453,8 +4453,8 @@ TEST_F(MemfileLeaseMgrTest, buildExtendedInfoTables6rebuild) {
     EXPECT_NO_THROW(lease_mgr.reset(new NakedMemfileLeaseMgr(pmap)));
 
     // Check that extended info tables were updated.
-    EXPECT_EQ(1, lease_mgr->relay_id6_.size());
-    EXPECT_EQ(1, lease_mgr->remote_id6_.size());
+    EXPECT_EQ(1U, lease_mgr->relay_id6_.size());
+    EXPECT_EQ(1U, lease_mgr->remote_id6_.size());
 
     // Add a junk entry in each table.
     IOAddress lease_addr("2001:db8:1::10");
@@ -4468,14 +4468,14 @@ TEST_F(MemfileLeaseMgrTest, buildExtendedInfoTables6rebuild) {
     lease_mgr->remote_id6_.insert(remote);
 
     // Check that tables grown.
-    EXPECT_EQ(2, lease_mgr->relay_id6_.size());
-    EXPECT_EQ(2, lease_mgr->remote_id6_.size());
+    EXPECT_EQ(2U, lease_mgr->relay_id6_.size());
+    EXPECT_EQ(2U, lease_mgr->remote_id6_.size());
 
     // Rebuild the tables.
     EXPECT_NO_THROW(lease_mgr->buildExtendedInfoTables6());
 
     // Check tables.
-    ASSERT_EQ(1, lease_mgr->relay_id6_.size());
+    ASSERT_EQ(1U, lease_mgr->relay_id6_.size());
     auto relay_id_it = lease_mgr->relay_id6_.cbegin();
     ASSERT_NE(relay_id_it, lease_mgr->relay_id6_.cend());
     Lease6ExtendedInfoPtr ex_info = *relay_id_it;
@@ -4484,7 +4484,7 @@ TEST_F(MemfileLeaseMgrTest, buildExtendedInfoTables6rebuild) {
     const vector<uint8_t>& exp_relay_id = vector<uint8_t>(8, 0x64);
     EXPECT_EQ(exp_relay_id, ex_info->id_);
 
-    ASSERT_EQ(1, lease_mgr->remote_id6_.size());
+    ASSERT_EQ(1U, lease_mgr->remote_id6_.size());
     auto remote_id_it = lease_mgr->remote_id6_.cbegin();
     ASSERT_NE(remote_id_it, lease_mgr->remote_id6_.cend());
     ex_info = *remote_id_it;
@@ -4754,7 +4754,7 @@ TEST_F(MemfileLeaseMgrLogTest, warnWhenSecurityDisabled) {
         << " invalid path specified: '/tmp', supported path is '"
         << CfgMgr::instance().getDataDir() << "'";
 
-    EXPECT_EQ(1, countFile(oss.str()));
+    EXPECT_EQ(1U, countFile(oss.str()));
 }
 
 /// @brief Verifies that lfcStartHandler requires persist true.
@@ -4780,12 +4780,12 @@ TEST_F(MemfileLeaseMgrLogTest, lfcStartHandlerPersistFalse) {
     // Verify that LFC reschedule was not logged.
     string msg = "DHCPSRV_MEMFILE_LFC_RESCHEDULED ";
     msg += "rescheduled Lease File Cleanup";
-    EXPECT_EQ(0, countFile(msg));
+    EXPECT_EQ(0U, countFile(msg));
 
     // Verify that LFC start was not logged.
     msg = "DHCPSRV_MEMFILE_LFC_START ";
     msg += "starting Lease File Cleanup";
-    EXPECT_EQ(0, countFile(msg));
+    EXPECT_EQ(0U, countFile(msg));
 }
 
 /// @brief Verifies that lfcStartHandler does not requires lfc-interval > 0.
@@ -4821,12 +4821,12 @@ TEST_F(MemfileLeaseMgrLogTest, lfcStartHandlerLfcInterval0) {
     // Verify that LFC reschedule was not logged.
     string msg = "DHCPSRV_MEMFILE_LFC_RESCHEDULED ";
     msg += "rescheduled Lease File Cleanup";
-    EXPECT_EQ(0, countFile(msg));
+    EXPECT_EQ(0U, countFile(msg));
 
     // Verify that LFC start was logged.
     msg = "DHCPSRV_MEMFILE_LFC_START ";
     msg += "starting Lease File Cleanup";
-    EXPECT_EQ(1, countFile(msg));
+    EXPECT_EQ(1U, countFile(msg));
 }
 
 /// @brief Verifies that lfcStartHandler reschedules and starts LFC.
@@ -4862,12 +4862,12 @@ TEST_F(MemfileLeaseMgrLogTest, lfcStartHandler) {
     // Verify that LFC reschedule was logged.
     string msg = "DHCPSRV_MEMFILE_LFC_RESCHEDULED ";
     msg += "rescheduled Lease File Cleanup";
-    EXPECT_EQ(1, countFile(msg));
+    EXPECT_EQ(1U, countFile(msg));
 
     // Verify that LFC start was logged.
     msg = "DHCPSRV_MEMFILE_LFC_START ";
     msg += "starting Lease File Cleanup";
-    EXPECT_EQ(1, countFile(msg));
+    EXPECT_EQ(1U, countFile(msg));
 }
 
 /// @brief Verifies that lfcStartHandler reschedules and but does not start
@@ -4899,17 +4899,17 @@ TEST_F(MemfileLeaseMgrLogTest, lfcStartHandlerLocked) {
     // Verify that LFC reschedule was logged.
     string msg = "DHCPSRV_MEMFILE_LFC_RESCHEDULED ";
     msg += "rescheduled Lease File Cleanup";
-    EXPECT_EQ(1, countFile(msg));
+    EXPECT_EQ(1U, countFile(msg));
 
     // Verify that LFC start was logged.
     msg = "DHCPSRV_MEMFILE_LFC_START ";
     msg += "starting Lease File Cleanup";
-    EXPECT_EQ(1, countFile(msg));
+    EXPECT_EQ(1U, countFile(msg));
 
     // Locked: verify that LFC running was logged.
     msg = "DHCPSRV_MEMFILE_LFC_RUNNING ";
     msg += "Lease File Cleanup instance already running";
-    EXPECT_EQ(1, countFile(msg));
+    EXPECT_EQ(1U, countFile(msg));
 }
 
 /// @brief Verifies that lfcStartHandler reschedules and but does not start
@@ -4944,17 +4944,17 @@ TEST_F(MemfileLeaseMgrLogTest, lfcStartHandlerAlreadyRunning) {
     // Verify that LFC reschedule was logged.
     string msg = "DHCPSRV_MEMFILE_LFC_RESCHEDULED ";
     msg += "rescheduled Lease File Cleanup";
-    EXPECT_EQ(1, countFile(msg));
+    EXPECT_EQ(1U, countFile(msg));
 
     // Verify that LFC start was logged.
     msg = "DHCPSRV_MEMFILE_LFC_START ";
     msg += "starting Lease File Cleanup";
-    EXPECT_EQ(1, countFile(msg));
+    EXPECT_EQ(1U, countFile(msg));
 
     // Verify that LFC running was logged.
     msg = "DHCPSRV_MEMFILE_LFC_RUNNING ";
     msg += "Lease File Cleanup instance already running";
-    EXPECT_EQ(1, countFile(msg));
+    EXPECT_EQ(1U, countFile(msg));
 }
 
 /// @brief Verifies that lfcStartHandler reschedules and but does not start
@@ -4994,12 +4994,12 @@ TEST_F(MemfileLeaseMgrLogTest, lfcStartHandlerPidNotWritable) {
     // Verify that LFC reschedule was logged.
     string msg = "DHCPSRV_MEMFILE_LFC_RESCHEDULED ";
     msg += "rescheduled Lease File Cleanup";
-    EXPECT_EQ(1, countFile(msg));
+    EXPECT_EQ(1U, countFile(msg));
 
     // Verify that LFC start was logged.
     msg = "DHCPSRV_MEMFILE_LFC_START ";
     msg += "starting Lease File Cleanup";
-    EXPECT_EQ(1, countFile(msg));
+    EXPECT_EQ(1U, countFile(msg));
 
     // PID file is not writable: verify that PID create failure was logged.
     msg = "DHCPSRV_MEMFILE_LFC_FAIL_PID_CREATE ";
@@ -5007,7 +5007,7 @@ TEST_F(MemfileLeaseMgrLogTest, lfcStartHandlerPidNotWritable) {
     msg += "Unable to open PID file '";
     msg += pid_file_->getFilename();
     msg += "' for write";
-    EXPECT_EQ(1, countFile(msg));
+    EXPECT_EQ(1U, countFile(msg));
 }
 
 /// Check ProcessSpawnError (no known way to trigger it).
index cf9f6d0103e141fd0ae32cdea2240bc304f4068a..02afaa333eb2a26162aa2f831f675a7283bd8406 100644 (file)
@@ -206,7 +206,7 @@ public:
     void testNoUpdate(const NameChangeType chg_type, const bool fwd, const bool rev,
                       const std::string& fqdn) {
         ASSERT_NO_FATAL_FAILURE(sendNCR(chg_type, fwd, rev, fqdn));
-        ASSERT_EQ(0, d2_mgr_.getQueueSize());
+        ASSERT_EQ(0U, d2_mgr_.getQueueSize());
     }
 
     /// @brief Test that sending an NCR while DNS updates would not throw.
@@ -237,7 +237,7 @@ public:
         // Queue NCR.
         ASSERT_NO_FATAL_FAILURE(sendNCR(chg_type, fwd, rev, fqdn));
         // Expecting one NCR be generated.
-        ASSERT_EQ(1, d2_mgr_.getQueueSize());
+        ASSERT_EQ(1U, d2_mgr_.getQueueSize());
 
         // Calculate expected ttl.
         uint32_t ttl = calculateDdnsTtl(lease_->valid_lft_, ddns_ttl_percent,
@@ -255,7 +255,7 @@ public:
     void testNullLease(const NameChangeType chg_type) {
         lease_.reset();
         ASSERT_NO_FATAL_FAILURE(queueNCR(chg_type, lease_));
-        EXPECT_EQ(0, d2_mgr_.getQueueSize());
+        EXPECT_EQ(0U, d2_mgr_.getQueueSize());
     }
 };
 
@@ -647,7 +647,7 @@ TEST_F(NCRGenerator4Test, useClientId) {
     lease_->client_id_ = ClientId::fromText("01:01:01:01");
 
     ASSERT_NO_FATAL_FAILURE(queueRemovalNCR(true, true, "myhost.example.com."));
-    ASSERT_EQ(1, d2_mgr_.getQueueSize());
+    ASSERT_EQ(1U, d2_mgr_.getQueueSize());
 
     uint32_t ttl = calculateDdnsTtl(lease_->valid_lft_);
     verifyNameChangeRequest(isc::dhcp_ddns::CHG_REMOVE, true, true,
index 28788f91c09a282b3f21e6b4b00d50118b861d60..e968594d5a04ff104f6fbc23a1a2665289b3c401 100644 (file)
@@ -630,8 +630,8 @@ TEST_F(NetworkTest, getPropertyNoParentChild) {
     EXPECT_TRUE(net_child->getValid(Network::Inheritance::PARENT_NETWORK).unspecified());
     EXPECT_TRUE(net_child->getValid(Network::Inheritance::GLOBAL).unspecified());
 
-    EXPECT_EQ(12345, net_child->getValid(Network::Inheritance::NONE).get());
-    EXPECT_EQ(12345, net_child->getValid().get());
+    EXPECT_EQ(12345U, net_child->getValid(Network::Inheritance::NONE).get());
+    EXPECT_EQ(12345U, net_child->getValid().get());
 }
 
 // Test that parent specific value is returned when the value
@@ -642,7 +642,7 @@ TEST_F(NetworkTest, getPropertyParentNoChild) {
 
     TestNetworkPtr net_parent(new TestNetwork());
     net_parent->setValid(23456);
-    EXPECT_EQ(23456, net_parent->getValid().get());
+    EXPECT_EQ(23456U, net_parent->getValid().get());
 
     ASSERT_NO_THROW(net_child->setParent(net_parent));
 
@@ -651,7 +651,7 @@ TEST_F(NetworkTest, getPropertyParentNoChild) {
     EXPECT_FALSE(net_child->getValid(Network::Inheritance::PARENT_NETWORK).unspecified());
     EXPECT_TRUE(net_child->getValid(Network::Inheritance::GLOBAL).unspecified());
 
-    EXPECT_EQ(23456, net_child->getValid().get());
+    EXPECT_EQ(23456U, net_child->getValid().get());
 }
 
 // Test that value specified for the child network takes
@@ -659,11 +659,11 @@ TEST_F(NetworkTest, getPropertyParentNoChild) {
 TEST_F(NetworkTest, getPropertyParentChild) {
     TestNetworkPtr net_child(new TestNetwork());
     net_child->setValid(12345);
-    EXPECT_EQ(12345, net_child->getValid().get());
+    EXPECT_EQ(12345U, net_child->getValid().get());
 
     TestNetworkPtr net_parent(new TestNetwork());
     net_parent->setValid(23456);
-    EXPECT_EQ(23456, net_parent->getValid().get());
+    EXPECT_EQ(23456U, net_parent->getValid().get());
 
     ASSERT_NO_THROW(net_child->setParent(net_parent));
 
@@ -672,7 +672,7 @@ TEST_F(NetworkTest, getPropertyParentChild) {
     EXPECT_FALSE(net_child->getValid(Network::Inheritance::PARENT_NETWORK).unspecified());
     EXPECT_TRUE(net_child->getValid(Network::Inheritance::GLOBAL).unspecified());
 
-    EXPECT_EQ(12345, net_child->getValid().get());
+    EXPECT_EQ(12345U, net_child->getValid().get());
 }
 
 // Test that global value is inherited if there is no network
@@ -689,7 +689,7 @@ TEST_F(NetworkTest, getPropertyGlobalNoParentNoChild) {
     EXPECT_TRUE(net_child->getValid(Network::Inheritance::PARENT_NETWORK).unspecified());
     EXPECT_FALSE(net_child->getValid(Network::Inheritance::GLOBAL).unspecified());
 
-    EXPECT_EQ(34567, net_child->getValid().get());
+    EXPECT_EQ(34567U, net_child->getValid().get());
 }
 
 // Test that getSiaddr() never fails.
@@ -721,15 +721,15 @@ TEST_F(NetworkTest, inheritanceTriplet) {
     EXPECT_FALSE(net->getValid().unspecified());
     EXPECT_FALSE(net->getValid(Network::Inheritance::ALL).unspecified());
     EXPECT_FALSE(net->getValid(Network::Inheritance::GLOBAL).unspecified());
-    EXPECT_EQ(200, net->getValid().get());
-    EXPECT_EQ(200, net->getValid(Network::Inheritance::ALL).get());
-    EXPECT_EQ(200, net->getValid(Network::Inheritance::GLOBAL).get());
-    EXPECT_EQ(200, net->getValid().getMin());
-    EXPECT_EQ(200, net->getValid(Network::Inheritance::ALL).getMin());
-    EXPECT_EQ(200, net->getValid(Network::Inheritance::GLOBAL).getMin());
-    EXPECT_EQ(200, net->getValid().getMax());
-    EXPECT_EQ(200, net->getValid(Network::Inheritance::ALL).getMax());
-    EXPECT_EQ(200, net->getValid(Network::Inheritance::GLOBAL).getMax());
+    EXPECT_EQ(200U, net->getValid().get());
+    EXPECT_EQ(200U, net->getValid(Network::Inheritance::ALL).get());
+    EXPECT_EQ(200U, net->getValid(Network::Inheritance::GLOBAL).get());
+    EXPECT_EQ(200U, net->getValid().getMin());
+    EXPECT_EQ(200U, net->getValid(Network::Inheritance::ALL).getMin());
+    EXPECT_EQ(200U, net->getValid(Network::Inheritance::GLOBAL).getMin());
+    EXPECT_EQ(200U, net->getValid().getMax());
+    EXPECT_EQ(200U, net->getValid(Network::Inheritance::ALL).getMax());
+    EXPECT_EQ(200U, net->getValid(Network::Inheritance::GLOBAL).getMax());
 
     // Set all valid lifetime global parameters.
     globals_->set("min-valid-lifetime", Element::create(100));
@@ -737,15 +737,15 @@ TEST_F(NetworkTest, inheritanceTriplet) {
     EXPECT_FALSE(net->getValid().unspecified());
     EXPECT_FALSE(net->getValid(Network::Inheritance::ALL).unspecified());
     EXPECT_FALSE(net->getValid(Network::Inheritance::GLOBAL).unspecified());
-    EXPECT_EQ(200, net->getValid().get());
-    EXPECT_EQ(200, net->getValid(Network::Inheritance::ALL).get());
-    EXPECT_EQ(200, net->getValid(Network::Inheritance::GLOBAL).get());
-    EXPECT_EQ(100, net->getValid().getMin());
-    EXPECT_EQ(100, net->getValid(Network::Inheritance::ALL).getMin());
-    EXPECT_EQ(100, net->getValid(Network::Inheritance::GLOBAL).getMin());
-    EXPECT_EQ(300, net->getValid().getMax());
-    EXPECT_EQ(300, net->getValid(Network::Inheritance::ALL).getMax());
-    EXPECT_EQ(300, net->getValid(Network::Inheritance::GLOBAL).getMax());
+    EXPECT_EQ(200U, net->getValid().get());
+    EXPECT_EQ(200U, net->getValid(Network::Inheritance::ALL).get());
+    EXPECT_EQ(200U, net->getValid(Network::Inheritance::GLOBAL).get());
+    EXPECT_EQ(100U, net->getValid().getMin());
+    EXPECT_EQ(100U, net->getValid(Network::Inheritance::ALL).getMin());
+    EXPECT_EQ(100U, net->getValid(Network::Inheritance::GLOBAL).getMin());
+    EXPECT_EQ(300U, net->getValid().getMax());
+    EXPECT_EQ(300U, net->getValid(Network::Inheritance::ALL).getMax());
+    EXPECT_EQ(300U, net->getValid(Network::Inheritance::GLOBAL).getMax());
 }
 
 }
index 771041c37aaf6bf4d3edac2c5651296adb5dde04..9dfb98cfdb8c319f0bb2b9c35e4bed9e4340cdf5 100644 (file)
@@ -204,16 +204,16 @@ TEST(Pool4Test, in_range) {
 // Checks if the number of possible leases in range is reported correctly.
 TEST(Pool4Test, leasesCount) {
     Pool4 pool1(IOAddress("192.0.2.10"), IOAddress("192.0.2.20"));
-    EXPECT_EQ(11, pool1.getCapacity());
+    EXPECT_EQ(11U, pool1.getCapacity());
 
     Pool4 pool2(IOAddress("192.0.2.0"), IOAddress("192.0.2.255"));
-    EXPECT_EQ(256, pool2.getCapacity());
+    EXPECT_EQ(256U, pool2.getCapacity());
 
     Pool4 pool3(IOAddress("192.168.0.0"), IOAddress("192.168.255.255"));
-    EXPECT_EQ(65536, pool3.getCapacity());
+    EXPECT_EQ(65536U, pool3.getCapacity());
 
     Pool4 pool4(IOAddress("10.0.0.0"), IOAddress("10.255.255.255"));
-    EXPECT_EQ(16777216, pool4.getCapacity());
+    EXPECT_EQ(16777216U, pool4.getCapacity());
 }
 
 // Simple check if toText returns reasonable values
@@ -316,7 +316,7 @@ TEST(Pool4Test, addOptions) {
     // Get options from the pool and check if all 10 are there.
     OptionContainerPtr options = pool->getCfgOption()->getAll("dhcp4");
     ASSERT_TRUE(options);
-    ASSERT_EQ(10, options->size());
+    ASSERT_EQ(10U, options->size());
 
     // Validate codes of options added to dhcp4 option space.
     uint16_t expected_code = 100;
@@ -328,7 +328,7 @@ TEST(Pool4Test, addOptions) {
 
     options = pool->getCfgOption()->getAll("isc");
     ASSERT_TRUE(options);
-    ASSERT_EQ(7, options->size());
+    ASSERT_EQ(7U, options->size());
 
     // Validate codes of options added to isc option space.
     expected_code = 105;
@@ -411,11 +411,11 @@ TEST(Pool4Test, additionalClasses) {
 
     // Add the first class
     pool->addAdditionalClass("router");
-    EXPECT_EQ(1, pool->getAdditionalClasses().size());
+    EXPECT_EQ(1U, pool->getAdditionalClasses().size());
 
     // Add a second class
     pool->addAdditionalClass("modem");
-    EXPECT_EQ(2, pool->getAdditionalClasses().size());
+    EXPECT_EQ(2U, pool->getAdditionalClasses().size());
     EXPECT_TRUE(pool->getAdditionalClasses().contains("router"));
     EXPECT_TRUE(pool->getAdditionalClasses().contains("modem"));
     EXPECT_FALSE(pool->getAdditionalClasses().contains("foo"));
@@ -497,7 +497,7 @@ TEST(Pool6Test, PD) {
     Pool6 pool1(Lease::TYPE_PD, IOAddress("2001:db8:1::"), 96, 112);
 
     EXPECT_EQ(Lease::TYPE_PD, pool1.getType());
-    EXPECT_EQ(112, pool1.getLength());
+    EXPECT_EQ(112U, pool1.getLength());
     EXPECT_EQ("2001:db8:1::", pool1.getFirstAddress().toText());
     EXPECT_EQ("2001:db8:1::ffff:ffff", pool1.getLastAddress().toText());
 
@@ -534,7 +534,7 @@ TEST(Pool6Test, PDExclude) {
 
     // Verify pool properties.
     EXPECT_EQ(Lease::TYPE_PD, pool->getType());
-    EXPECT_EQ(112, pool->getLength());
+    EXPECT_EQ(112U, pool->getLength());
     EXPECT_EQ("2001:db8:1::", pool->getFirstAddress().toText());
     EXPECT_EQ("2001:db8:1::ffff:ffff", pool->getLastAddress().toText());
 
@@ -543,7 +543,8 @@ TEST(Pool6Test, PDExclude) {
     ASSERT_TRUE(pd_exclude_option);
     EXPECT_EQ("2001:db8:1::2:2000", pd_exclude_option->
               getExcludedPrefix(IOAddress("2001:db8:1:0:0:0:2::"), 112).toText());
-    EXPECT_EQ(120, static_cast<unsigned>(pd_exclude_option->getExcludedPrefixLength()));
+    EXPECT_EQ(120U,
+              static_cast<unsigned>(pd_exclude_option->getExcludedPrefixLength()));
 
     // Create another pool instance, but with the excluded prefix being
     // "unspecified".
@@ -551,7 +552,7 @@ TEST(Pool6Test, PDExclude) {
                                          IOAddress::IPV6_ZERO_ADDRESS(), 0)));
 
     EXPECT_EQ(Lease::TYPE_PD, pool->getType());
-    EXPECT_EQ(112, pool->getLength());
+    EXPECT_EQ(112U, pool->getLength());
     EXPECT_EQ("2001:db8:1::", pool->getFirstAddress().toText());
     EXPECT_EQ("2001:db8:1::ffff:ffff", pool->getLastAddress().toText());
 
@@ -659,10 +660,10 @@ TEST(Pool6Test, toElement) {
 TEST(Pool6Test, leasesCount) {
     Pool6 pool1(Lease::TYPE_NA, IOAddress("2001:db8::1"),
                 IOAddress("2001:db8::2"));
-    EXPECT_EQ(2, pool1.getCapacity());
+    EXPECT_EQ(2U, pool1.getCapacity());
 
     Pool6 pool2(Lease::TYPE_PD, IOAddress("2001:db8:1::"), 96, 112);
-    EXPECT_EQ(65536, pool2.getCapacity());
+    EXPECT_EQ(65536U, pool2.getCapacity());
 }
 
 // This test checks that it is possible to specify pool specific options.
@@ -687,7 +688,7 @@ TEST(Pool6Test, addOptions) {
     // Get options from the pool and check if all 10 are there.
     OptionContainerPtr options = pool->getCfgOption()->getAll("dhcp6");
     ASSERT_TRUE(options);
-    ASSERT_EQ(10, options->size());
+    ASSERT_EQ(10U, options->size());
 
     // Validate codes of options added to dhcp6 option space.
     uint16_t expected_code = 100;
@@ -699,7 +700,7 @@ TEST(Pool6Test, addOptions) {
 
     options = pool->getCfgOption()->getAll("isc");
     ASSERT_TRUE(options);
-    ASSERT_EQ(7, options->size());
+    ASSERT_EQ(7U, options->size());
 
     // Validate codes of options added to isc option space.
     expected_code = 105;
@@ -782,11 +783,11 @@ TEST(Pool6Test, additionalClasses) {
 
     // Add the first class
     pool.addAdditionalClass("router");
-    EXPECT_EQ(1, pool.getAdditionalClasses().size());
+    EXPECT_EQ(1U, pool.getAdditionalClasses().size());
 
     // Add a second class
     pool.addAdditionalClass("modem");
-    EXPECT_EQ(2, pool.getAdditionalClasses().size());
+    EXPECT_EQ(2U, pool.getAdditionalClasses().size());
     EXPECT_TRUE(pool.getAdditionalClasses().contains("router"));
     EXPECT_TRUE(pool.getAdditionalClasses().contains("modem"));
     EXPECT_FALSE(pool.getAdditionalClasses().contains("foo"));
index d80d200e50a1fa0ae6898dd22282d66dd27afd1b..eda7d023e77e289d5314e215c49b22d21ca87e0a 100644 (file)
@@ -46,7 +46,7 @@ TEST(PoolRandomAllocationStateTest, ipv4Pool) {
         addresses.insert(next);
     }
     // Make sure that unique addresses were returned.
-    EXPECT_EQ(10, addresses.size());
+    EXPECT_EQ(10U, addresses.size());
 }
 
 // Test creating the random allocation state for an IPv6 pool.
@@ -74,7 +74,7 @@ TEST(PoolRandomAllocationStateTest, ipv6AddressPool) {
         addresses.insert(next);
     }
     // Make sure that unique addresses were returned.
-    EXPECT_EQ(10, addresses.size());
+    EXPECT_EQ(10U, addresses.size());
 }
 
 // Test creating the random allocation state for an IPv6 prefix pool.
@@ -100,7 +100,7 @@ TEST(PoolRandomAllocationStateTest, ipv6PrefixPool) {
         prefixes.insert(next);
     }
     // Make sure that unique prefixes were returned.
-    EXPECT_EQ(10, prefixes.size());
+    EXPECT_EQ(10U, prefixes.size());
 }
 
 } // end of anonymous namespace
index fcf1b077996ab722c583696e092d5bc14fce1f94..397697ef3a1761efbcce5175c6512794c0d2bb2c 100644 (file)
@@ -43,7 +43,7 @@ TEST_F(RandomAllocatorTest4, singlePool) {
         EXPECT_TRUE(subnet_->inPool(Lease::TYPE_V4, candidate, cc_));
     }
     // The pool comprises 10 addresses. All should be returned.
-    EXPECT_EQ(10, addresses.size());
+    EXPECT_EQ(10U, addresses.size());
 }
 
 // Test allocating IPv4 addresses from multiple pools.
@@ -61,7 +61,7 @@ TEST_F(RandomAllocatorTest4, manyPools) {
     }
 
     // There are ten pools with 10 addresses each.
-    int total = 100;
+    size_t total = 100;
 
     // Repeat allocation of all addresses several times. Make sure that
     // the same addresses are returned when all pools are exhausted.
@@ -72,7 +72,7 @@ TEST_F(RandomAllocatorTest4, manyPools) {
 
         // Pick random addresses the number of times equal to the
         // subnet capacity to ensure that all addresses are returned.
-        for (auto i = 0; i < total; ++i) {
+        for (size_t i = 0; i < total; ++i) {
             IOAddress candidate = alloc.pickAddress(cc_, clientid_, IOAddress("0.0.0.0"));
             addresses_set.insert(candidate);
             addresses_vector.push_back(candidate);
@@ -176,7 +176,7 @@ TEST_F(RandomAllocatorTest4, clientClasses) {
        addresses_set.insert(candidate);
        EXPECT_TRUE(pool1->inRange(candidate) || pool3->inRange(candidate));
    }
-   EXPECT_EQ(20, addresses_set.size());
+   EXPECT_EQ(20U, addresses_set.size());
 
    addresses_set.clear();
 
@@ -188,7 +188,7 @@ TEST_F(RandomAllocatorTest4, clientClasses) {
        addresses_set.insert(candidate);
        EXPECT_TRUE(subnet_->inRange(candidate));
    }
-   EXPECT_EQ(40, addresses_set.size());
+   EXPECT_EQ(40U, addresses_set.size());
 
    // When the client does not belong to any client class the allocator
    // can't offer any address to the client.
@@ -222,7 +222,7 @@ TEST_F(RandomAllocatorTest6, singlePool) {
         EXPECT_TRUE(subnet_->inPool(Lease::TYPE_NA, candidate, cc_));
     }
     // The pool comprises 17 addresses. All should be returned.
-    EXPECT_EQ(17, addresses.size());
+    EXPECT_EQ(17U, addresses.size());
 }
 
 // Test allocating IPv6 addresses from multiple pools.
@@ -242,7 +242,7 @@ TEST_F(RandomAllocatorTest6, manyPools) {
 
     // First pool (::10 - ::20) has 17 addresses.
     // There are 8 extra pools with 16 addresses in each.
-    int total = 17 + 8 * 16;
+    size_t total = 17 + 8 * 16;
 
     // Repeat allocation of all addresses several times. Make sure that
     // the same addresses are returned when all pools are exhausted.
@@ -253,7 +253,7 @@ TEST_F(RandomAllocatorTest6, manyPools) {
 
         // Pick random addresses the number of times equal to the
         // subnet capacity to ensure that all addresses are returned.
-        for (auto i = 0; i < total; ++i) {
+        for (size_t i = 0; i < total; ++i) {
             IOAddress candidate = alloc.pickAddress(cc_, duid_, IOAddress("::"));
             addresses_set.insert(candidate);
             addresses_vector.push_back(candidate);
@@ -346,7 +346,7 @@ TEST_F(RandomAllocatorTest6, clientClasses) {
        addresses_set.insert(candidate);
        EXPECT_TRUE(pool1->inRange(candidate) || pool3->inRange(candidate));
    }
-   EXPECT_EQ(20, addresses_set.size());
+   EXPECT_EQ(20U, addresses_set.size());
 
    addresses_set.clear();
 
@@ -358,7 +358,7 @@ TEST_F(RandomAllocatorTest6, clientClasses) {
        addresses_set.insert(candidate);
        EXPECT_TRUE(subnet_->inRange(candidate));
    }
-   EXPECT_EQ(47, addresses_set.size());
+   EXPECT_EQ(47U, addresses_set.size());
 
    // When the client does not belong to any client class the allocator
    // can't offer any address to the client.
@@ -383,7 +383,7 @@ TEST_F(RandomAllocatorTest6, singlePdPool) {
         EXPECT_TRUE(subnet_->inPool(Lease::TYPE_PD, candidate, cc_));
     }
     // The pool comprises 65536 prefixes. All should be returned.
-    EXPECT_EQ(65536, prefixes.size());
+    EXPECT_EQ(65536U, prefixes.size());
 }
 
 // Test that the allocator still works with a single pd pool of a single prefix.
index 2348855e98b32ab1a1d169db7d4d6f05f3a4d7e7..bbcfc4c8d9f7e4417984f1bc56f9c503e0903abd 100644 (file)
@@ -126,7 +126,7 @@ TEST_F(SharedFlqAllocatorTest4, pickAddress) {
         picked.emplace(picked_address);
     }
 
-    ASSERT_EQ(picked.size(), 6);
+    ASSERT_EQ(picked.size(), 6U);
     ASSERT_TRUE(picked.count(IOAddress("192.0.1.0")));
     ASSERT_TRUE(picked.count(IOAddress("192.0.1.1")));
     ASSERT_TRUE(picked.count(IOAddress("192.0.2.0")));
@@ -153,7 +153,7 @@ TEST_F(SharedFlqAllocatorTest4, pickAddress) {
         picked.emplace(picked_address);
     }
 
-    ASSERT_EQ(picked.size(), 2);
+    ASSERT_EQ(picked.size(), 2U);
     ASSERT_TRUE(picked.count(IOAddress("192.0.2.0")));
     ASSERT_TRUE(picked.count(IOAddress("192.0.2.1")));
 
@@ -177,7 +177,7 @@ TEST_F(SharedFlqAllocatorTest4, pickAddress) {
         picked.emplace(picked_address);
     }
 
-    ASSERT_EQ(picked.size(), 4);
+    ASSERT_EQ(picked.size(), 4U);
     ASSERT_TRUE(picked.count(IOAddress("192.0.1.0")));
     ASSERT_TRUE(picked.count(IOAddress("192.0.1.1")));
     ASSERT_TRUE(picked.count(IOAddress("192.0.3.0")));
@@ -333,7 +333,7 @@ TEST_F(SharedFlqAllocatorTest6, pickAddress) {
         picked.emplace(picked_address);
     }
 
-    ASSERT_EQ(picked.size(), 6);
+    ASSERT_EQ(picked.size(), 6U);
     ASSERT_TRUE(picked.count(IOAddress("3001::10")));
     ASSERT_TRUE(picked.count(IOAddress("3001::11")));
     ASSERT_TRUE(picked.count(IOAddress("3001::20")));
@@ -360,7 +360,7 @@ TEST_F(SharedFlqAllocatorTest6, pickAddress) {
         picked.emplace(picked_address);
     }
 
-    ASSERT_EQ(picked.size(), 2);
+    ASSERT_EQ(picked.size(), 2U);
     ASSERT_TRUE(picked.count(IOAddress("3001::20")));
     ASSERT_TRUE(picked.count(IOAddress("3001::21")));
 
@@ -384,7 +384,7 @@ TEST_F(SharedFlqAllocatorTest6, pickAddress) {
         picked.emplace(picked_address);
     }
 
-    ASSERT_EQ(picked.size(), 4);
+    ASSERT_EQ(picked.size(), 4U);
     ASSERT_TRUE(picked.count(IOAddress("3001::10")));
     ASSERT_TRUE(picked.count(IOAddress("3001::11")));
     ASSERT_TRUE(picked.count(IOAddress("3001::30")));
@@ -457,7 +457,7 @@ TEST_F(SharedFlqAllocatorTest6, pickPrefix) {
         picked.emplace(picked_address);
     }
 
-    ASSERT_EQ(picked.size(), 6);
+    ASSERT_EQ(picked.size(), 6U);
     ASSERT_TRUE(picked.count(IOAddress("2001::10")));
     ASSERT_TRUE(picked.count(IOAddress("2001::11")));
     ASSERT_TRUE(picked.count(IOAddress("2001::20")));
@@ -488,7 +488,7 @@ TEST_F(SharedFlqAllocatorTest6, pickPrefix) {
         picked.emplace(picked_address);
     }
 
-    ASSERT_EQ(picked.size(), 2);
+    ASSERT_EQ(picked.size(), 2U);
     ASSERT_TRUE(picked.count(IOAddress("2001::20")));
     ASSERT_TRUE(picked.count(IOAddress("2001::21")));
 
@@ -515,7 +515,7 @@ TEST_F(SharedFlqAllocatorTest6, pickPrefix) {
         picked.emplace(picked_address);
     }
 
-    ASSERT_EQ(picked.size(), 4);
+    ASSERT_EQ(picked.size(), 4U);
     ASSERT_TRUE(picked.count(IOAddress("2001::10")));
     ASSERT_TRUE(picked.count(IOAddress("2001::11")));
     ASSERT_TRUE(picked.count(IOAddress("2001::30")));
index b6a6ee6a71e1a7feed51e243cd9200ddd01186fa..ef0463c5865ab880652fcd379dbcdadbbfa5973c 100644 (file)
@@ -186,13 +186,13 @@ public:
             EXPECT_EQ(network->getDdnsTtlPercent().unspecified(), (scenario.ddns_ttl_percent_ == 0.0));
             EXPECT_EQ(network->getDdnsTtlPercent(), scenario.ddns_ttl_percent_);
 
-            EXPECT_EQ(network->getDdnsTtl().unspecified(), (scenario.ddns_ttl_ == 0));
+            EXPECT_EQ(network->getDdnsTtl().unspecified(), (scenario.ddns_ttl_ == 0U));
             EXPECT_EQ(network->getDdnsTtl(), scenario.ddns_ttl_);
 
-            EXPECT_EQ(network->getDdnsTtlMin().unspecified(), (scenario.ddns_ttl_min_ == 0));
+            EXPECT_EQ(network->getDdnsTtlMin().unspecified(), (scenario.ddns_ttl_min_ == 0U));
             EXPECT_EQ(network->getDdnsTtlMin(), scenario.ddns_ttl_min_);
 
-            EXPECT_EQ(network->getDdnsTtlMax().unspecified(), (scenario.ddns_ttl_max_ == 0));
+            EXPECT_EQ(network->getDdnsTtlMax().unspecified(), (scenario.ddns_ttl_max_ == 0U));
             EXPECT_EQ(network->getDdnsTtlMax(), scenario.ddns_ttl_max_);
         }
     }
@@ -407,11 +407,11 @@ TEST_F(SharedNetwork4ParserTest, parse) {
     EXPECT_TRUE(network->getClientClasses().contains("srv1"));
     EXPECT_EQ("bird", network->getName());
     EXPECT_EQ("eth1961", network->getIface().get());
-    EXPECT_EQ(99, network->getT1().get());
-    EXPECT_EQ(199, network->getT2().get());
-    EXPECT_EQ(399, network->getValid().get());
-    EXPECT_EQ(299, network->getValid().getMin());
-    EXPECT_EQ(499, network->getValid().getMax());
+    EXPECT_EQ(99U, network->getT1().get());
+    EXPECT_EQ(199U, network->getT2().get());
+    EXPECT_EQ(399U, network->getValid().get());
+    EXPECT_EQ(299U, network->getValid().getMin());
+    EXPECT_EQ(499U, network->getValid().getMax());
     EXPECT_TRUE(network->getCalculateTeeTimes());
     EXPECT_EQ(0.345, network->getT1Percent());
     EXPECT_EQ(0.721, network->getT2Percent());
@@ -431,20 +431,20 @@ TEST_F(SharedNetwork4ParserTest, parse) {
     EXPECT_EQ("x", network->getHostnameCharReplacement().get());
     EXPECT_TRUE(network->getStoreExtendedInfo().get());
     EXPECT_EQ(0.123, network->getCacheThreshold());
-    EXPECT_EQ(123, network->getCacheMaxAge().get());
-    EXPECT_EQ(777, network->getOfferLft().get());
+    EXPECT_EQ(123U, network->getCacheMaxAge().get());
+    EXPECT_EQ(777U, network->getOfferLft().get());
     EXPECT_TRUE(network->getDdnsUpdateOnRenew().get());
     EXPECT_EQ("iterative", network->getAllocatorType().get());
     EXPECT_EQ(.90, network->getAdaptiveLeaseTimeThreshold().get());
 
     // Relay information.
     auto relay_info = network->getRelayInfo();
-    EXPECT_EQ(1, relay_info.getAddresses().size());
+    EXPECT_EQ(1U, relay_info.getAddresses().size());
     EXPECT_TRUE(relay_info.containsAddress(IOAddress("10.1.1.1")));
 
     // Additional client classes.
     auto additional = network->getAdditionalClasses();
-    ASSERT_EQ(1, additional.size());
+    ASSERT_EQ(1U, additional.size());
     EXPECT_EQ("runner", *additional.cbegin());
 
     // Check user context.
@@ -456,9 +456,9 @@ TEST_F(SharedNetwork4ParserTest, parse) {
     Subnet4Ptr subnet = network->getSubnet(SubnetID(1));
     ASSERT_TRUE(subnet);
     EXPECT_EQ("10.1.2.0", subnet->get().first.toText());
-    EXPECT_EQ(300, subnet->getValid().get());
-    EXPECT_EQ(200, subnet->getValid().getMin());
-    EXPECT_EQ(400, subnet->getValid().getMax());
+    EXPECT_EQ(300U, subnet->getValid().get());
+    EXPECT_EQ(200U, subnet->getValid().getMin());
+    EXPECT_EQ(400U, subnet->getValid().getMax());
     EXPECT_FALSE(subnet->getHostnameCharSet().unspecified());
     EXPECT_EQ("", subnet->getHostnameCharSet().get());
     EXPECT_EQ("random", subnet->getAllocatorType().get());
@@ -467,9 +467,9 @@ TEST_F(SharedNetwork4ParserTest, parse) {
     subnet = network->getSubnet(SubnetID(2));
     ASSERT_TRUE(subnet);
     EXPECT_EQ("192.0.2.0", subnet->get().first.toText());
-    EXPECT_EQ(30, subnet->getValid().get());
-    EXPECT_EQ(30, subnet->getValid().getMin());
-    EXPECT_EQ(30, subnet->getValid().getMax());
+    EXPECT_EQ(30U, subnet->getValid().get());
+    EXPECT_EQ(30U, subnet->getValid().getMin());
+    EXPECT_EQ(30U, subnet->getValid().getMax());
     EXPECT_EQ("[^A-Z]", subnet->getHostnameCharSet().get());
     EXPECT_EQ("x", subnet->getHostnameCharReplacement().get());
     EXPECT_EQ("iterative", subnet->getAllocatorType().get());
@@ -484,7 +484,7 @@ TEST_F(SharedNetwork4ParserTest, parse) {
         Option4AddrLst>(opt_dns_servers.option_);
     ASSERT_TRUE(dns_servers);
     Option4AddrLst::AddressContainer addresses = dns_servers->getAddresses();
-    ASSERT_EQ(1, addresses.size());
+    ASSERT_EQ(1U, addresses.size());
     EXPECT_EQ("192.0.2.3", addresses[0].toText());
 }
 
@@ -824,15 +824,15 @@ TEST_F(SharedNetwork6ParserTest, parse) {
     EXPECT_TRUE(network->getClientClasses().contains("srv1"));
     EXPECT_EQ("bird", network->getName());
     EXPECT_EQ("eth1961", network->getIface().get());
-    EXPECT_EQ(211, network->getPreferred().get());
-    EXPECT_EQ(111, network->getPreferred().getMin());
-    EXPECT_EQ(311, network->getPreferred().getMax());
+    EXPECT_EQ(211U, network->getPreferred().get());
+    EXPECT_EQ(111U, network->getPreferred().getMin());
+    EXPECT_EQ(311U, network->getPreferred().getMax());
     EXPECT_TRUE(network->getRapidCommit());
-    EXPECT_EQ(99, network->getT1().get());
-    EXPECT_EQ(199, network->getT2().get());
-    EXPECT_EQ(399, network->getValid().get());
-    EXPECT_EQ(299, network->getValid().getMin());
-    EXPECT_EQ(499, network->getValid().getMax());
+    EXPECT_EQ(99U, network->getT1().get());
+    EXPECT_EQ(199U, network->getT2().get());
+    EXPECT_EQ(399U, network->getValid().get());
+    EXPECT_EQ(299U, network->getValid().getMin());
+    EXPECT_EQ(499U, network->getValid().getMax());
     EXPECT_TRUE(network->getCalculateTeeTimes());
     EXPECT_EQ(0.345, network->getT1Percent());
     EXPECT_EQ(0.721, network->getT2Percent());
@@ -846,7 +846,7 @@ TEST_F(SharedNetwork6ParserTest, parse) {
     EXPECT_EQ("x", network->getHostnameCharReplacement().get());
     EXPECT_TRUE(network->getStoreExtendedInfo().get());
     EXPECT_EQ(0.123, network->getCacheThreshold());
-    EXPECT_EQ(123, network->getCacheMaxAge().get());
+    EXPECT_EQ(123U, network->getCacheMaxAge().get());
     EXPECT_TRUE(network->getDdnsUpdateOnRenew().get());
     EXPECT_EQ("random", network->getAllocatorType().get());
     EXPECT_EQ("iterative", network->getPdAllocatorType().get());
@@ -854,29 +854,29 @@ TEST_F(SharedNetwork6ParserTest, parse) {
 
     // Relay information.
     auto relay_info = network->getRelayInfo();
-    EXPECT_EQ(1, relay_info.getAddresses().size());
+    EXPECT_EQ(1U, relay_info.getAddresses().size());
     EXPECT_TRUE(relay_info.containsAddress(IOAddress("2001:db8:1::1")));
 
     // Additional client classes.
     auto additional = network->getAdditionalClasses();
-    ASSERT_EQ(1, additional.size());
+    ASSERT_EQ(1U, additional.size());
     EXPECT_EQ("runner", *additional.cbegin());
 
     // Check user context.
     ConstElementPtr context = network->getContext();
     ASSERT_TRUE(context);
-    EXPECT_EQ(0, context->size());
+    EXPECT_EQ(0U, context->size());
 
     // Subnet with id 1
     Subnet6Ptr subnet = network->getSubnet(SubnetID(1));
     ASSERT_TRUE(subnet);
     EXPECT_EQ("3000::", subnet->get().first.toText());
-    EXPECT_EQ(300, subnet->getPreferred().get());
-    EXPECT_EQ(200, subnet->getPreferred().getMin());
-    EXPECT_EQ(400, subnet->getPreferred().getMax());
-    EXPECT_EQ(400, subnet->getValid().get());
-    EXPECT_EQ(300, subnet->getValid().getMin());
-    EXPECT_EQ(500, subnet->getValid().getMax());
+    EXPECT_EQ(300U, subnet->getPreferred().get());
+    EXPECT_EQ(200U, subnet->getPreferred().getMin());
+    EXPECT_EQ(400U, subnet->getPreferred().getMax());
+    EXPECT_EQ(400U, subnet->getValid().get());
+    EXPECT_EQ(300U, subnet->getValid().getMin());
+    EXPECT_EQ(500U, subnet->getValid().getMax());
     EXPECT_FALSE(subnet->getHostnameCharSet().unspecified());
     EXPECT_EQ("", subnet->getHostnameCharSet().get());
     EXPECT_EQ("iterative", subnet->getAllocatorType().get());
@@ -886,12 +886,12 @@ TEST_F(SharedNetwork6ParserTest, parse) {
     subnet = network->getSubnet(SubnetID(2));
     ASSERT_TRUE(subnet);
     EXPECT_EQ("2001:db8:1::", subnet->get().first.toText());
-    EXPECT_EQ(30, subnet->getPreferred().get());
-    EXPECT_EQ(30, subnet->getPreferred().getMin());
-    EXPECT_EQ(30, subnet->getPreferred().getMax());
-    EXPECT_EQ(40, subnet->getValid().get());
-    EXPECT_EQ(40, subnet->getValid().getMin());
-    EXPECT_EQ(40, subnet->getValid().getMax());
+    EXPECT_EQ(30U, subnet->getPreferred().get());
+    EXPECT_EQ(30U, subnet->getPreferred().getMin());
+    EXPECT_EQ(30U, subnet->getPreferred().getMax());
+    EXPECT_EQ(40U, subnet->getValid().get());
+    EXPECT_EQ(40U, subnet->getValid().getMin());
+    EXPECT_EQ(40U, subnet->getValid().getMax());
     EXPECT_EQ("[^A-Z]", subnet->getHostnameCharSet().get());
     EXPECT_EQ("x", subnet->getHostnameCharReplacement().get());
     EXPECT_EQ("random", subnet->getAllocatorType().get());
@@ -907,7 +907,7 @@ TEST_F(SharedNetwork6ParserTest, parse) {
         Option6AddrLst>(opt_dns_servers.option_);
     ASSERT_TRUE(dns_servers);
     Option6AddrLst::AddressContainer addresses = dns_servers->getAddresses();
-    ASSERT_EQ(1, addresses.size());
+    ASSERT_EQ(1U, addresses.size());
     EXPECT_EQ("2001:db8:1::cafe", addresses[0].toText());
 }
 
@@ -1043,7 +1043,7 @@ TEST_F(SharedNetwork6ParserTest, evalClientClasses) {
     ASSERT_TRUE(network);
 
     const ClientClasses& classes = network->getAdditionalClasses();
-    EXPECT_EQ(2, classes.size());
+    EXPECT_EQ(2U, classes.size());
     EXPECT_EQ("alpha, beta", classes.toText());
 }
 
@@ -1216,7 +1216,7 @@ TEST_F(SharedNetwork4ParserTest, deprecatedRequireClientClasses) {
     ASSERT_TRUE(network);
 
     const auto cclasses = network->getAdditionalClasses();
-    EXPECT_EQ(cclasses.size(), 2);
+    EXPECT_EQ(cclasses.size(), 2U);
     auto cclass = cclasses.begin();
     EXPECT_EQ(*cclass, "one");
     ++cclass;
@@ -1260,7 +1260,7 @@ TEST_F(SharedNetwork6ParserTest, deprecatedRequireClientClasses) {
     ASSERT_TRUE(network);
 
     const auto cclasses = network->getAdditionalClasses();
-    EXPECT_EQ(cclasses.size(), 2);
+    EXPECT_EQ(cclasses.size(), 2U);
     auto cclass = cclasses.begin();
     EXPECT_EQ(*cclass, "one");
     ++cclass;
@@ -1304,7 +1304,7 @@ TEST_F(SharedNetwork4ParserTest, deprecatedClientClass) {
     ASSERT_TRUE(network);
 
     const auto cclasses = network->getClientClasses();
-    EXPECT_EQ(cclasses.size(), 1);
+    EXPECT_EQ(cclasses.size(), 1U);
     auto cclass = cclasses.begin();
     EXPECT_EQ(*cclass, "one");
 
@@ -1346,7 +1346,7 @@ TEST_F(SharedNetwork6ParserTest, deprecatedClientClass) {
     ASSERT_TRUE(network);
 
     const auto cclasses = network->getClientClasses();
-    EXPECT_EQ(cclasses.size(), 1);
+    EXPECT_EQ(cclasses.size(), 1U);
     auto cclass = cclasses.begin();
     EXPECT_EQ(*cclass, "one");
 
index 9192b02aea83af95a0e0bb0d4f4fa73310c1461a..bccfd0b2f16bbad43bc50c681fcb131296699ccd 100644 (file)
@@ -81,13 +81,13 @@ TEST(SharedNetwork4Test, defaults) {
     EXPECT_TRUE(network->getClientClasses().empty());
 
     EXPECT_TRUE(network->getValid().unspecified());
-    EXPECT_EQ(0, network->getValid().get());
+    EXPECT_EQ(0U, network->getValid().get());
 
     EXPECT_TRUE(network->getT1().unspecified());
-    EXPECT_EQ(0, network->getT1().get());
+    EXPECT_EQ(0U, network->getT1().get());
 
     EXPECT_TRUE(network->getT2().unspecified());
-    EXPECT_EQ(0, network->getT2().get());
+    EXPECT_EQ(0U, network->getT2().get());
 
     EXPECT_TRUE(network->getReservationsGlobal().unspecified());
     EXPECT_FALSE(network->getReservationsGlobal().get());
@@ -169,7 +169,7 @@ TEST(SharedNetwork4Test, addSubnet4) {
     subnet.reset(new Subnet4(IOAddress("10.0.0.0"), 8, 10, 20, 30,
                              SubnetID(15)));
     ASSERT_NO_THROW(network->add(subnet));
-    ASSERT_EQ(1, network->getAllSubnets()->size());
+    ASSERT_EQ(1U, network->getAllSubnets()->size());
 
     // Retrieve the subnet from the network and make sure it is returned
     // as expected.
@@ -221,7 +221,7 @@ TEST(SharedNetwork4Test, replaceSubnet4) {
     subnet.reset(new Subnet4(IOAddress("192.168.1.0"), 24, 10, 20, 30,
                              SubnetID(10)));
     ASSERT_NO_THROW(network->add(subnet));
-    ASSERT_EQ(3, network->getAllSubnets()->size());
+    ASSERT_EQ(3U, network->getAllSubnets()->size());
 
     // Create another subnet with another ID. Replace should return false.
     subnet.reset(new Subnet4(IOAddress("192.168.2.0"), 24, 10, 20, 30,
@@ -229,24 +229,24 @@ TEST(SharedNetwork4Test, replaceSubnet4) {
     EXPECT_FALSE(network->replace(subnet));
 
     // Subnets did not change.
-    ASSERT_EQ(3, network->getAllSubnets()->size());
+    ASSERT_EQ(3U, network->getAllSubnets()->size());
     auto returned_it = network->getAllSubnets()->begin();
     Subnet4Ptr returned_subnet = *returned_it;
     ASSERT_TRUE(returned_subnet);
-    EXPECT_EQ(1, returned_subnet->getID());
+    EXPECT_EQ(1U, returned_subnet->getID());
     ++returned_it;
     returned_subnet = *returned_it;
     ASSERT_TRUE(returned_subnet);
-    EXPECT_EQ(10, returned_subnet->getID());
+    EXPECT_EQ(10U, returned_subnet->getID());
     ++returned_it;
     returned_subnet = *returned_it;
     ASSERT_TRUE(returned_subnet);
-    EXPECT_EQ(15, returned_subnet->getID());
+    EXPECT_EQ(15U, returned_subnet->getID());
 
     // Reset the returned subnet to the subnet with subnet id 1.
     returned_subnet = *network->getAllSubnets()->begin();
     ASSERT_TRUE(returned_subnet);
-    ASSERT_EQ(1, returned_subnet->getID());
+    ASSERT_EQ(1U, returned_subnet->getID());
 
     // Create another subnet with the same ID than the second subnet.
     subnet.reset(new Subnet4(IOAddress("192.168.0.0"), 24, 100, 200, 300,
@@ -254,20 +254,20 @@ TEST(SharedNetwork4Test, replaceSubnet4) {
     EXPECT_TRUE(network->replace(subnet));
 
     // Second subnet was updated.
-    EXPECT_EQ(10, returned_subnet->getT1().get());
-    EXPECT_EQ(20, returned_subnet->getT2().get());
-    EXPECT_EQ(30, returned_subnet->getValid().get());
+    EXPECT_EQ(10U, returned_subnet->getT1().get());
+    EXPECT_EQ(20U, returned_subnet->getT2().get());
+    EXPECT_EQ(30U, returned_subnet->getValid().get());
     SharedNetwork4Ptr network1;
     returned_subnet->getSharedNetwork(network1);
     EXPECT_FALSE(network1);
 
-    ASSERT_EQ(3, network->getAllSubnets()->size());
+    ASSERT_EQ(3U, network->getAllSubnets()->size());
     returned_subnet = *network->getAllSubnets()->begin();
     ASSERT_TRUE(returned_subnet);
-    ASSERT_EQ(1, returned_subnet->getID());
-    EXPECT_EQ(100, returned_subnet->getT1().get());
-    EXPECT_EQ(200, returned_subnet->getT2().get());
-    EXPECT_EQ(300, returned_subnet->getValid().get());
+    ASSERT_EQ(1U, returned_subnet->getID());
+    EXPECT_EQ(100U, returned_subnet->getT1().get());
+    EXPECT_EQ(200U, returned_subnet->getT2().get());
+    EXPECT_EQ(300U, returned_subnet->getValid().get());
     returned_subnet->getSharedNetwork(network1);
     EXPECT_TRUE(network1);
     EXPECT_TRUE(network == network1);
@@ -276,10 +276,10 @@ TEST(SharedNetwork4Test, replaceSubnet4) {
     returned_it = network->getAllSubnets()->begin();
     returned_subnet = *++returned_it;
     ASSERT_TRUE(returned_subnet);
-    EXPECT_EQ(10, returned_subnet->getID());
+    EXPECT_EQ(10U, returned_subnet->getID());
     returned_subnet = *++returned_it;
     ASSERT_TRUE(returned_subnet);
-    EXPECT_EQ(15, returned_subnet->getID());
+    EXPECT_EQ(15U, returned_subnet->getID());
 
     // Create another network and try to replace a subnet to it. It should fail
     // because the subnet is already associated with the first network.
@@ -290,20 +290,20 @@ TEST(SharedNetwork4Test, replaceSubnet4) {
     subnet.reset(new Subnet4(IOAddress("192.168.10.0"), 24, 100, 200, 300,
                              SubnetID(1)));
     EXPECT_TRUE(network->replace(subnet));
-    ASSERT_EQ(3, network->getAllSubnets()->size());
+    ASSERT_EQ(3U, network->getAllSubnets()->size());
     returned_subnet = *network->getAllSubnets()->begin();
     ASSERT_TRUE(returned_subnet);
-    ASSERT_EQ(1, returned_subnet->getID());
+    ASSERT_EQ(1U, returned_subnet->getID());
     EXPECT_EQ("192.168.10.0/24", returned_subnet->toText());
 
     // but not if the prefix already exists for another subnet.
     subnet.reset(new Subnet4(IOAddress("192.168.1.0"), 24, 100, 200, 300,
                              SubnetID(1)));
     EXPECT_FALSE(network->replace(subnet));
-    ASSERT_EQ(3, network->getAllSubnets()->size());
+    ASSERT_EQ(3U, network->getAllSubnets()->size());
     returned_subnet = *network->getAllSubnets()->begin();
     ASSERT_TRUE(returned_subnet);
-    ASSERT_EQ(1, returned_subnet->getID());
+    ASSERT_EQ(1U, returned_subnet->getID());
     EXPECT_EQ("192.168.10.0/24", returned_subnet->toText());
 }
 
@@ -320,7 +320,7 @@ TEST(SharedNetwork4Test, delSubnet4) {
     ASSERT_NO_THROW(network->add(subnet2));
 
     // Make sure they have been added successfully.
-    ASSERT_EQ(2, network->getAllSubnets()->size());
+    ASSERT_EQ(2U, network->getAllSubnets()->size());
 
     // Try to remove a subnet that doesn't exist in this shared network.
     // It should cause an error.
@@ -329,7 +329,7 @@ TEST(SharedNetwork4Test, delSubnet4) {
     // Now delete the subnet that exists.
     ASSERT_NO_THROW(network->del(subnet1->getID()));
     // We should be left with only one subnet.
-    ASSERT_EQ(1, network->getAllSubnets()->size());
+    ASSERT_EQ(1U, network->getAllSubnets()->size());
     Subnet4Ptr subnet_returned = *network->getAllSubnets()->begin();
     ASSERT_TRUE(subnet_returned);
     EXPECT_EQ(subnet2->getID(), subnet_returned->getID());
@@ -341,7 +341,7 @@ TEST(SharedNetwork4Test, delSubnet4) {
 
     // Remove another subnet and make sure there are no subnets left.
     ASSERT_NO_THROW(network->del(subnet2->getID()));
-    EXPECT_EQ(0, network->getAllSubnets()->size());
+    EXPECT_EQ(0U, network->getAllSubnets()->size());
 
     // The network pointer should be cleared for this second subnet too.
     SharedNetwork4Ptr network2;
@@ -806,12 +806,12 @@ TEST(SharedNetwork4Test, delAll) {
     ASSERT_NO_THROW(network->add(subnet2));
 
     // Make sure they have been added successfully.
-    ASSERT_EQ(2, network->getAllSubnets()->size());
+    ASSERT_EQ(2U, network->getAllSubnets()->size());
 
     ASSERT_NO_THROW(network->delAll());
 
     // Now check that there are no subnets.
-    ASSERT_EQ(0, network->getAllSubnets()->size());
+    ASSERT_EQ(0U, network->getAllSubnets()->size());
 }
 
 // This test verifies that the SharedNetwork6 factory function creates a
@@ -832,13 +832,13 @@ TEST(SharedNetwork6Test, defaults) {
     EXPECT_TRUE(network->getClientClasses().empty());
 
     EXPECT_TRUE(network->getValid().unspecified());
-    EXPECT_EQ(0, network->getValid().get());
+    EXPECT_EQ(0U, network->getValid().get());
 
     EXPECT_TRUE(network->getT1().unspecified());
-    EXPECT_EQ(0, network->getT1().get());
+    EXPECT_EQ(0U, network->getT1().get());
 
     EXPECT_TRUE(network->getT2().unspecified());
-    EXPECT_EQ(0, network->getT2().get());
+    EXPECT_EQ(0U, network->getT2().get());
 
     EXPECT_TRUE(network->getReservationsGlobal().unspecified());
     EXPECT_FALSE(network->getReservationsGlobal().get());
@@ -859,7 +859,7 @@ TEST(SharedNetwork6Test, defaults) {
     EXPECT_EQ(0.0, network->getT2Percent().get());
 
     EXPECT_TRUE(network->getPreferred().unspecified());
-    EXPECT_EQ(0, network->getPreferred().get());
+    EXPECT_EQ(0U, network->getPreferred().get());
 
     EXPECT_TRUE(network->getRapidCommit().unspecified());
     EXPECT_FALSE(network->getRapidCommit().get());
@@ -917,7 +917,7 @@ TEST(SharedNetwork6Test, addSubnet6) {
     subnet.reset(new Subnet6(IOAddress("2001:db8:1::"), 64, 10, 20, 30, 40,
                              SubnetID(15)));
     ASSERT_NO_THROW(network->add(subnet));
-    ASSERT_EQ(1, network->getAllSubnets()->size());
+    ASSERT_EQ(1U, network->getAllSubnets()->size());
 
     // Retrieve the subnet from the network and make sure it is returned
     // as expected.
@@ -968,7 +968,7 @@ TEST(SharedNetwork6Test, replaceSubnet6) {
     subnet.reset(new Subnet6(IOAddress("2001:db8:3::"), 64, 10, 20, 30, 40,
                              SubnetID(10)));
     ASSERT_NO_THROW(network->add(subnet));
-    ASSERT_EQ(3, network->getAllSubnets()->size());
+    ASSERT_EQ(3U, network->getAllSubnets()->size());
 
     // Create another subnet with another ID. Replace should return false.
     subnet.reset(new Subnet6(IOAddress("2001:db8:4::1"), 64, 10, 20, 30, 40,
@@ -976,24 +976,24 @@ TEST(SharedNetwork6Test, replaceSubnet6) {
     EXPECT_FALSE(network->replace(subnet));
 
     // Subnets did not change.
-    ASSERT_EQ(3, network->getAllSubnets()->size());
+    ASSERT_EQ(3U, network->getAllSubnets()->size());
     auto returned_it = network->getAllSubnets()->begin();
     Subnet6Ptr returned_subnet = *returned_it;
     ASSERT_TRUE(returned_subnet);
-    EXPECT_EQ(1, returned_subnet->getID());
+    EXPECT_EQ(1U, returned_subnet->getID());
     ++returned_it;
     returned_subnet = *returned_it;
     ASSERT_TRUE(returned_subnet);
-    EXPECT_EQ(10, returned_subnet->getID());
+    EXPECT_EQ(10U, returned_subnet->getID());
     ++returned_it;
     returned_subnet = *returned_it;
     ASSERT_TRUE(returned_subnet);
-    EXPECT_EQ(15, returned_subnet->getID());
+    EXPECT_EQ(15U, returned_subnet->getID());
 
     // Reset the returned subnet to the subnet with subnet id 1.
     returned_subnet = *network->getAllSubnets()->begin();
     ASSERT_TRUE(returned_subnet);
-    ASSERT_EQ(1, returned_subnet->getID());
+    ASSERT_EQ(1U, returned_subnet->getID());
 
     // Create another subnet with the same ID than the second subnet.
     subnet.reset(new Subnet6(IOAddress("2001:db8:2::"), 64, 100, 200, 300, 400,
@@ -1001,22 +1001,22 @@ TEST(SharedNetwork6Test, replaceSubnet6) {
     EXPECT_TRUE(network->replace(subnet));
 
     // Second subnet was updated.
-    EXPECT_EQ(10, returned_subnet->getT1().get());
-    EXPECT_EQ(20, returned_subnet->getT2().get());
-    EXPECT_EQ(30, returned_subnet->getPreferred().get());
-    EXPECT_EQ(40, returned_subnet->getValid().get());
+    EXPECT_EQ(10U, returned_subnet->getT1().get());
+    EXPECT_EQ(20U, returned_subnet->getT2().get());
+    EXPECT_EQ(30U, returned_subnet->getPreferred().get());
+    EXPECT_EQ(40U, returned_subnet->getValid().get());
     SharedNetwork6Ptr network1;
     returned_subnet->getSharedNetwork(network1);
     EXPECT_FALSE(network1);
 
-    ASSERT_EQ(3, network->getAllSubnets()->size());
+    ASSERT_EQ(3U, network->getAllSubnets()->size());
     returned_subnet = *network->getAllSubnets()->begin();
     ASSERT_TRUE(returned_subnet);
-    ASSERT_EQ(1, returned_subnet->getID());
-    EXPECT_EQ(100, returned_subnet->getT1().get());
-    EXPECT_EQ(200, returned_subnet->getT2().get());
-    EXPECT_EQ(300, returned_subnet->getPreferred().get());
-    EXPECT_EQ(400, returned_subnet->getValid().get());
+    ASSERT_EQ(1U, returned_subnet->getID());
+    EXPECT_EQ(100U, returned_subnet->getT1().get());
+    EXPECT_EQ(200U, returned_subnet->getT2().get());
+    EXPECT_EQ(300U, returned_subnet->getPreferred().get());
+    EXPECT_EQ(400U, returned_subnet->getValid().get());
     returned_subnet->getSharedNetwork(network1);
     EXPECT_TRUE(network1);
     EXPECT_TRUE(network == network1);
@@ -1025,10 +1025,10 @@ TEST(SharedNetwork6Test, replaceSubnet6) {
     returned_it = network->getAllSubnets()->begin();
     returned_subnet = *++returned_it;
     ASSERT_TRUE(returned_subnet);
-    EXPECT_EQ(10, returned_subnet->getID());
+    EXPECT_EQ(10U, returned_subnet->getID());
     returned_subnet = *++returned_it;
     ASSERT_TRUE(returned_subnet);
-    EXPECT_EQ(15, returned_subnet->getID());
+    EXPECT_EQ(15U, returned_subnet->getID());
 
     // Create another network and try to replace a subnet to it. It should fail
     // because the subnet is already associated with the first network.
@@ -1039,20 +1039,20 @@ TEST(SharedNetwork6Test, replaceSubnet6) {
     subnet.reset(new Subnet6(IOAddress("2001:db8:10::"), 64, 100, 200, 300,
                              400, SubnetID(1)));
     EXPECT_TRUE(network->replace(subnet));
-    ASSERT_EQ(3, network->getAllSubnets()->size());
+    ASSERT_EQ(3U, network->getAllSubnets()->size());
     returned_subnet = *network->getAllSubnets()->begin();
     ASSERT_TRUE(returned_subnet);
-    ASSERT_EQ(1, returned_subnet->getID());
+    ASSERT_EQ(1U, returned_subnet->getID());
     EXPECT_EQ("2001:db8:10::/64", returned_subnet->toText());
 
     // but not if the prefix already exists for another subnet.
     subnet.reset(new Subnet6(IOAddress("2001:db8:3::"), 64, 100, 200, 300, 400,
                              SubnetID(1)));
     EXPECT_FALSE(network->replace(subnet));
-    ASSERT_EQ(3, network->getAllSubnets()->size());
+    ASSERT_EQ(3U, network->getAllSubnets()->size());
     returned_subnet = *network->getAllSubnets()->begin();
     ASSERT_TRUE(returned_subnet);
-    ASSERT_EQ(1, returned_subnet->getID());
+    ASSERT_EQ(1U, returned_subnet->getID());
     EXPECT_EQ("2001:db8:10::/64", returned_subnet->toText());
 }
 
@@ -1069,7 +1069,7 @@ TEST(SharedNetwork6Test, delSubnet6) {
     ASSERT_NO_THROW(network->add(subnet2));
 
     // Make sure they have been added successfully.
-    ASSERT_EQ(2, network->getAllSubnets()->size());
+    ASSERT_EQ(2U, network->getAllSubnets()->size());
 
     // Try to remove a subnet that doesn't exist in this shared network.
     // It should cause an error.
@@ -1078,7 +1078,7 @@ TEST(SharedNetwork6Test, delSubnet6) {
     // Now delete the subnet that exists.
     ASSERT_NO_THROW(network->del(subnet1->getID()));
     // We should be left with only one subnet.
-    ASSERT_EQ(1, network->getAllSubnets()->size());
+    ASSERT_EQ(1U, network->getAllSubnets()->size());
     Subnet6Ptr subnet_returned = *network->getAllSubnets()->begin();
     ASSERT_TRUE(subnet_returned);
     EXPECT_EQ(subnet2->getID(), subnet_returned->getID());
@@ -1090,7 +1090,7 @@ TEST(SharedNetwork6Test, delSubnet6) {
 
     // Remove another subnet and make sure there are no subnets left.
     ASSERT_NO_THROW(network->del(subnet2->getID()));
-    EXPECT_EQ(0, network->getAllSubnets()->size());
+    EXPECT_EQ(0U, network->getAllSubnets()->size());
 
     // The network pointer should be cleared for this second subnet too.
     SharedNetwork6Ptr network2;
@@ -1543,12 +1543,12 @@ TEST(SharedNetwork6Test, delAll) {
     ASSERT_NO_THROW(network->add(subnet2));
 
     // Make sure they have been added successfully.
-    ASSERT_EQ(2, network->getAllSubnets()->size());
+    ASSERT_EQ(2U, network->getAllSubnets()->size());
 
     ASSERT_NO_THROW(network->delAll());
 
     // Now check that there are no subnets.
-    ASSERT_EQ(0, network->getAllSubnets()->size());
+    ASSERT_EQ(0U, network->getAllSubnets()->size());
 }
 
 // This test verifies that the IPv4 shared network can be fetched by name.
index 398d363587542a6070960fa65ecc31175779dd08..62efc9541c3c0cbf455d46154b0650887dfe0738 100644 (file)
@@ -55,7 +55,7 @@ TEST(SharedNetworkListParserTest, parse) {
     EXPECT_EQ("monkey", network2->getName());
     EXPECT_EQ("eth1", network2->getIface().get());
     ASSERT_TRUE(network2->getContext());
-    EXPECT_EQ(1, network2->getContext()->size());
+    EXPECT_EQ(1U, network2->getContext()->size());
     EXPECT_TRUE(network2->getContext()->get("comment"));
 }
 
index c03cd020bc2d78da0a58f13db1689299ef2e3daa..50ef071aaeaea141396bc0c1c0fcdf640fe9c642 100644 (file)
@@ -207,7 +207,7 @@ TEST_F(SrvConfigTest, loggingInfo) {
 
     EXPECT_EQ("some-logfile.txt", conf_.getLoggingInfo()[0].destinations_[0].output_);
     EXPECT_EQ(5, conf_.getLoggingInfo()[0].destinations_[0].maxver_);
-    EXPECT_EQ(2097152, conf_.getLoggingInfo()[0].destinations_[0].maxsize_);
+    EXPECT_EQ(2097152U, conf_.getLoggingInfo()[0].destinations_[0].maxsize_);
 }
 
 // Check that the configuration summary including information about the status
@@ -280,7 +280,7 @@ TEST_F(SrvConfigTest, classDictionaryBasics) {
 
     // Upon construction the dictionary should be empty.
     ASSERT_TRUE(d1 = conf.getClientClassDictionary());
-    EXPECT_EQ(0, d1->getClasses()->size());
+    EXPECT_EQ(0U, d1->getClasses()->size());
 
     // Verify we can replace it with a new dictionary.
     ASSERT_NO_THROW(conf.setClientClassDictionary(ref_dictionary_));
@@ -496,7 +496,7 @@ TEST_F(SrvConfigTest, hooksLibraries) {
     isc::hooks::HooksConfig& libraries = conf.getHooksConfig();
 
     // Upon construction configured hooks libraries should be empty.
-    EXPECT_EQ(0, libraries.get().size());
+    EXPECT_EQ(0U, libraries.get().size());
 
     // Verify we can update it.
     ConstElementPtr elem0;
@@ -504,15 +504,15 @@ TEST_F(SrvConfigTest, hooksLibraries) {
     std::string config = "{ \"library\": \"bar\" }";
     ConstElementPtr elem1 = Element::fromJSON(config);
     libraries.add("bar", elem1);
-    EXPECT_EQ(2, libraries.get().size());
-    EXPECT_EQ(2, conf.getHooksConfig().get().size());
+    EXPECT_EQ(2U, libraries.get().size());
+    EXPECT_EQ(2U, conf.getHooksConfig().get().size());
 
     // Try to copy
     SrvConfig copied(64);
     ASSERT_TRUE(conf != copied);
     ASSERT_NO_THROW(conf.copy(copied));
     ASSERT_TRUE(conf == copied);
-    EXPECT_EQ(2, copied.getHooksConfig().get().size());
+    EXPECT_EQ(2U, copied.getHooksConfig().get().size());
 
     EXPECT_TRUE(copied.getHooksConfig().equal(conf.getHooksConfig()));
 }
@@ -733,7 +733,7 @@ TEST_F(SrvConfigTest, unparseHR) {
     ASSERT_NO_THROW(check = dhcp4->get("reservations"));
     ASSERT_TRUE(check);
     ASSERT_EQ(Element::list, check->getType());
-    EXPECT_EQ(1, check->size());
+    EXPECT_EQ(1U, check->size());
 
     // Get the global host reservation
     ASSERT_NO_THROW(check = check->get(0));
@@ -750,7 +750,7 @@ TEST_F(SrvConfigTest, unparseHR) {
     ASSERT_NO_THROW(check = dhcp4->get("subnet4"));
     ASSERT_TRUE(check);
     ASSERT_EQ(Element::list, check->getType());
-    EXPECT_EQ(1, check->size());
+    EXPECT_EQ(1U, check->size());
 
     // Get the plain subnet
     ASSERT_NO_THROW(check = check->get(0));
@@ -768,7 +768,7 @@ TEST_F(SrvConfigTest, unparseHR) {
     ASSERT_NO_THROW(check = check->get("reservations"));
     ASSERT_TRUE(check);
     ASSERT_EQ(Element::list, check->getType());
-    EXPECT_EQ(1, check->size());
+    EXPECT_EQ(1U, check->size());
 
     // Get the plain host reservation
     ASSERT_NO_THROW(check = check->get(0));
@@ -785,7 +785,7 @@ TEST_F(SrvConfigTest, unparseHR) {
     ASSERT_NO_THROW(check = dhcp4->get("shared-networks"));
     ASSERT_TRUE(check);
     ASSERT_EQ(Element::list, check->getType());
-    EXPECT_EQ(1, check->size());
+    EXPECT_EQ(1U, check->size());
 
     // Get the shared network
     ASSERT_NO_THROW(check = check->get(0));
@@ -802,7 +802,7 @@ TEST_F(SrvConfigTest, unparseHR) {
     ASSERT_NO_THROW(check = check->get("subnet4"));
     ASSERT_TRUE(check);
     ASSERT_EQ(Element::list, check->getType());
-    EXPECT_EQ(1, check->size());
+    EXPECT_EQ(1U, check->size());
 
     // Get the shared subnet
     ASSERT_NO_THROW(check = check->get(0));
@@ -819,7 +819,7 @@ TEST_F(SrvConfigTest, unparseHR) {
     ASSERT_NO_THROW(check = check->get("reservations"));
     ASSERT_TRUE(check);
     ASSERT_EQ(Element::list, check->getType());
-    EXPECT_EQ(1, check->size());
+    EXPECT_EQ(1U, check->size());
 
     // Get the shared host reservation
     ASSERT_NO_THROW(check = check->get(0));
@@ -884,7 +884,7 @@ TEST_F(SrvConfigTest, unparseHR) {
     ASSERT_NO_THROW(check = dhcp6->get("reservations"));
     ASSERT_TRUE(check);
     ASSERT_EQ(Element::list, check->getType());
-    EXPECT_EQ(1, check->size());
+    EXPECT_EQ(1U, check->size());
 
     // Get the global host reservation
     ASSERT_NO_THROW(check = check->get(0));
@@ -901,7 +901,7 @@ TEST_F(SrvConfigTest, unparseHR) {
     ASSERT_NO_THROW(check = dhcp6->get("subnet6"));
     ASSERT_TRUE(check);
     ASSERT_EQ(Element::list, check->getType());
-    EXPECT_EQ(1, check->size());
+    EXPECT_EQ(1U, check->size());
 
     // Get the plain subnet
     ASSERT_NO_THROW(check = check->get(0));
@@ -918,7 +918,7 @@ TEST_F(SrvConfigTest, unparseHR) {
     ASSERT_NO_THROW(check = check->get("reservations"));
     ASSERT_TRUE(check);
     ASSERT_EQ(Element::list, check->getType());
-    EXPECT_EQ(1, check->size());
+    EXPECT_EQ(1U, check->size());
 
     // Get the plain host reservation
     ASSERT_NO_THROW(check = check->get(0));
@@ -935,7 +935,7 @@ TEST_F(SrvConfigTest, unparseHR) {
     ASSERT_NO_THROW(check = dhcp6->get("shared-networks"));
     ASSERT_TRUE(check);
     ASSERT_EQ(Element::list, check->getType());
-    EXPECT_EQ(1, check->size());
+    EXPECT_EQ(1U, check->size());
 
     // Get the shared network
     ASSERT_NO_THROW(check = check->get(0));
@@ -952,7 +952,7 @@ TEST_F(SrvConfigTest, unparseHR) {
     ASSERT_NO_THROW(check = check->get("subnet6"));
     ASSERT_TRUE(check);
     ASSERT_EQ(Element::list, check->getType());
-    EXPECT_EQ(1, check->size());
+    EXPECT_EQ(1U, check->size());
 
     // Get the shared subnet
     ASSERT_NO_THROW(check = check->get(0));
@@ -969,7 +969,7 @@ TEST_F(SrvConfigTest, unparseHR) {
     ASSERT_NO_THROW(check = check->get("reservations"));
     ASSERT_TRUE(check);
     ASSERT_EQ(Element::list, check->getType());
-    EXPECT_EQ(1, check->size());
+    EXPECT_EQ(1U, check->size());
 
     // Get the shared host reservation
     ASSERT_NO_THROW(check = check->get(0));
@@ -1134,13 +1134,13 @@ TEST_F(SrvConfigTest, mergeGlobals4) {
     // Make sure the explicit values are set correctly.
 
     // decline-probation-period should be the "to" configured value.
-    EXPECT_EQ(300, cfg_to.getDeclinePeriod());
+    EXPECT_EQ(300U, cfg_to.getDeclinePeriod());
 
     // echo-client-id should be the preserved "to" member value.
     EXPECT_FALSE(cfg_to.getEchoClientId());
 
     // dhcp4o6-port should be the "from" configured value.
-    EXPECT_EQ(999, cfg_to.getDhcp4o6Port());
+    EXPECT_EQ(999U, cfg_to.getDhcp4o6Port());
 
     // server-tag port should be the "from" configured value.
     EXPECT_EQ("use_this_server", cfg_to.getServerTag().get());
@@ -1156,7 +1156,7 @@ TEST_F(SrvConfigTest, mergeGlobals4) {
 
     // host-reservation-identifiers
     auto const& ex_hr_i = cfg_to.getCfgHostOperations4()->getIdentifierTypes();
-    EXPECT_EQ(ex_hr_i.size(), 2);
+    EXPECT_EQ(ex_hr_i.size(), 2U);
     EXPECT_EQ(ex_hr_i.front(), Host::IDENT_HWADDR);
     EXPECT_EQ(ex_hr_i.back(), Host::IDENT_FLEX);
 
@@ -1238,10 +1238,10 @@ TEST_F(SrvConfigTest, mergeGlobals6) {
     // Make sure the explicit values are set correctly.
 
     // decline-probation-period should be the "to" configured value.
-    EXPECT_EQ(300, cfg_to.getDeclinePeriod());
+    EXPECT_EQ(300U, cfg_to.getDeclinePeriod());
 
     // dhcp4o6-port should be the "from" configured value.
-    EXPECT_EQ(999, cfg_to.getDhcp4o6Port());
+    EXPECT_EQ(999U, cfg_to.getDhcp4o6Port());
 
     // server-tag port should be the "from" configured value.
     EXPECT_EQ("use_this_server", cfg_to.getServerTag().get());
@@ -1257,7 +1257,7 @@ TEST_F(SrvConfigTest, mergeGlobals6) {
 
     // host-reservation-identifiers
     auto const& ex_hr_i = cfg_to.getCfgHostOperations6()->getIdentifierTypes();
-    EXPECT_EQ(ex_hr_i.size(), 2);
+    EXPECT_EQ(ex_hr_i.size(), 2U);
     EXPECT_EQ(ex_hr_i.front(), Host::IDENT_HWADDR);
     EXPECT_EQ(ex_hr_i.back(), Host::IDENT_FLEX);
 
index 5380a79673102049c1a545ba469e3c99b9e1c1d7..b9ca04d5838030f054bc9820041a8d616a4de7bc 100644 (file)
@@ -64,10 +64,10 @@ TEST(Subnet4Test, create) {
     ASSERT_TRUE(subnet);
 
     EXPECT_EQ("192.0.2.2/16", subnet->toText());
-    EXPECT_EQ(1, subnet->getT1().get());
-    EXPECT_EQ(2, subnet->getT2().get());
-    EXPECT_EQ(3, subnet->getValid().get());
-    EXPECT_EQ(10, subnet->getID());
+    EXPECT_EQ(1U, subnet->getT1().get());
+    EXPECT_EQ(2U, subnet->getT2().get());
+    EXPECT_EQ(3U, subnet->getValid().get());
+    EXPECT_EQ(10U, subnet->getID());
 }
 
 // This test verifies the default values set for the subnets and verifies
@@ -85,13 +85,13 @@ TEST(Subnet4Test, defaults) {
     EXPECT_TRUE(subnet.getClientClasses().empty());
 
     EXPECT_TRUE(subnet.getValid().unspecified());
-    EXPECT_EQ(0, subnet.getValid().get());
+    EXPECT_EQ(0U, subnet.getValid().get());
 
     EXPECT_TRUE(subnet.getT1().unspecified());
-    EXPECT_EQ(0, subnet.getT1().get());
+    EXPECT_EQ(0U, subnet.getT1().get());
 
     EXPECT_TRUE(subnet.getT2().unspecified());
-    EXPECT_EQ(0, subnet.getT2().get());
+    EXPECT_EQ(0U, subnet.getT2().get());
 
     EXPECT_TRUE(subnet.getReservationsGlobal().unspecified());
     EXPECT_FALSE(subnet.getReservationsGlobal().get());
@@ -133,7 +133,7 @@ TEST(Subnet4Test, defaults) {
 
     EXPECT_TRUE(subnet.get4o6().getSubnet4o6().unspecified());
     EXPECT_TRUE(subnet.get4o6().getSubnet4o6().get().first.isV6Zero());
-    EXPECT_EQ(128, subnet.get4o6().getSubnet4o6().get().second);
+    EXPECT_EQ(128U, subnet.get4o6().getSubnet4o6().get().second);
 
     EXPECT_TRUE(subnet.getDdnsSendUpdates().unspecified());
     EXPECT_FALSE(subnet.getDdnsSendUpdates().get());
@@ -163,15 +163,15 @@ TEST(Subnet4Test, defaults) {
     EXPECT_FALSE(subnet.getDdnsUpdateOnRenew().get());
 
     EXPECT_TRUE(subnet.getOfferLft().unspecified());
-    EXPECT_EQ(0, subnet.getOfferLft().get());
+    EXPECT_EQ(0U, subnet.getOfferLft().get());
 }
 
 TEST(Subnet4Test, inRange) {
   Subnet4 subnet(IOAddress("192.0.2.1"), 24, 1000, 2000, 3000, SubnetID(1));
 
-    EXPECT_EQ(1000, subnet.getT1().get());
-    EXPECT_EQ(2000, subnet.getT2().get());
-    EXPECT_EQ(3000, subnet.getValid().get());
+    EXPECT_EQ(1000U, subnet.getT1().get());
+    EXPECT_EQ(2000U, subnet.getT2().get());
+    EXPECT_EQ(3000U, subnet.getValid().get());
 
     EXPECT_FALSE(subnet.hasRelays());
 
@@ -191,7 +191,7 @@ TEST(Subnet4Test, relay) {
 
     // Should be empty.
     EXPECT_FALSE(subnet.hasRelays());
-    EXPECT_EQ(0, subnet.getRelayAddresses().size());
+    EXPECT_EQ(0U, subnet.getRelayAddresses().size());
 
     // Matching should fail.
     EXPECT_FALSE(subnet.hasRelayAddress(IOAddress("192.0.123.45")));
@@ -204,7 +204,7 @@ TEST(Subnet4Test, relay) {
     EXPECT_TRUE(subnet.hasRelays());
 
     // Should be two in the list.
-    EXPECT_EQ(2, subnet.getRelayAddresses().size());
+    EXPECT_EQ(2U, subnet.getRelayAddresses().size());
 
     // Should be able to match them if they are there.
     EXPECT_TRUE(subnet.hasRelayAddress(IOAddress("192.0.123.45")));
@@ -393,27 +393,27 @@ TEST(Subnet4Test, getCapacity) {
                                   24, 1, 2, 3, SubnetID(1));
 
     // There are no pools defined, so the total number of available addrs is 0.
-    EXPECT_EQ(0, subnet->getPoolCapacity(Lease::TYPE_V4));
+    EXPECT_EQ(0U, subnet->getPoolCapacity(Lease::TYPE_V4));
 
     // Let's add a /25 pool. That's 128 addresses.
     PoolPtr pool1(new Pool4(IOAddress("192.1.2.0"), 25));
     subnet->addPool(pool1);
-    EXPECT_EQ(128, subnet->getPoolCapacity(Lease::TYPE_V4));
+    EXPECT_EQ(128U, subnet->getPoolCapacity(Lease::TYPE_V4));
 
     // Let's add another /26 pool. That's extra 64 addresses.
     PoolPtr pool2(new Pool4(IOAddress("192.1.2.128"), 26));
     subnet->addPool(pool2);
-    EXPECT_EQ(192, subnet->getPoolCapacity(Lease::TYPE_V4));
+    EXPECT_EQ(192U, subnet->getPoolCapacity(Lease::TYPE_V4));
 
     // Let's add a third pool /30. This one has 4 addresses.
     PoolPtr pool3(new Pool4(IOAddress("192.1.2.192"), 30));
     subnet->addPool(pool3);
-    EXPECT_EQ(196, subnet->getPoolCapacity(Lease::TYPE_V4));
+    EXPECT_EQ(196U, subnet->getPoolCapacity(Lease::TYPE_V4));
 
     // Let's add a forth pool /30. This one has 4 addresses.
     PoolPtr pool4(new Pool4(IOAddress("192.1.2.200"), 30));
     subnet->addPool(pool4);
-    EXPECT_EQ(200, subnet->getPoolCapacity(Lease::TYPE_V4));
+    EXPECT_EQ(200U, subnet->getPoolCapacity(Lease::TYPE_V4));
 
     // Now play with classes
 
@@ -437,10 +437,10 @@ TEST(Subnet4Test, getCapacity) {
     pool3->allowClientClass("bar");
 
     // Pool3 requires a member of bar
-    EXPECT_EQ(196, subnet->getPoolCapacity(Lease::TYPE_V4, no_class));
-    EXPECT_EQ(196, subnet->getPoolCapacity(Lease::TYPE_V4, foo_class));
-    EXPECT_EQ(200, subnet->getPoolCapacity(Lease::TYPE_V4, bar_class));
-    EXPECT_EQ(200, subnet->getPoolCapacity(Lease::TYPE_V4, three_classes));
+    EXPECT_EQ(196U, subnet->getPoolCapacity(Lease::TYPE_V4, no_class));
+    EXPECT_EQ(196U, subnet->getPoolCapacity(Lease::TYPE_V4, foo_class));
+    EXPECT_EQ(200U, subnet->getPoolCapacity(Lease::TYPE_V4, bar_class));
+    EXPECT_EQ(200U, subnet->getPoolCapacity(Lease::TYPE_V4, three_classes));
 }
 
 // Checks that it is not allowed to add invalid pools.
@@ -687,7 +687,7 @@ TEST(Subnet4Test, get) {
     auto subnet = Subnet4::create(IOAddress("192.0.2.0"),
                                   28, 1, 2, 3, SubnetID(1));
     EXPECT_EQ("192.0.2.0", subnet->get().first.toText());
-    EXPECT_EQ(28, subnet->get().second);
+    EXPECT_EQ(28U, subnet->get().second);
 }
 
 // Checks if the V4 is the only allowed type for Pool4 and if getPool()
@@ -858,11 +858,11 @@ TEST(Subnet6Test, create) {
     ASSERT_TRUE(subnet);
 
     EXPECT_EQ("2001:db8:1::/64", subnet->toText());
-    EXPECT_EQ(1, subnet->getT1().get());
-    EXPECT_EQ(2, subnet->getT2().get());
-    EXPECT_EQ(3, subnet->getPreferred().get());
-    EXPECT_EQ(4, subnet->getValid().get());
-    EXPECT_EQ(10, subnet->getID());
+    EXPECT_EQ(1U, subnet->getT1().get());
+    EXPECT_EQ(2U, subnet->getT2().get());
+    EXPECT_EQ(3U, subnet->getPreferred().get());
+    EXPECT_EQ(4U, subnet->getValid().get());
+    EXPECT_EQ(10U, subnet->getID());
 }
 
 // This test verifies the default values set for the shared
@@ -881,13 +881,13 @@ TEST(SharedNetwork6Test, defaults) {
     EXPECT_TRUE(subnet.getClientClasses().empty());
 
     EXPECT_TRUE(subnet.getValid().unspecified());
-    EXPECT_EQ(0, subnet.getValid().get());
+    EXPECT_EQ(0U, subnet.getValid().get());
 
     EXPECT_TRUE(subnet.getT1().unspecified());
-    EXPECT_EQ(0, subnet.getT1().get());
+    EXPECT_EQ(0U, subnet.getT1().get());
 
     EXPECT_TRUE(subnet.getT2().unspecified());
-    EXPECT_EQ(0, subnet.getT2().get());
+    EXPECT_EQ(0U, subnet.getT2().get());
 
     EXPECT_TRUE(subnet.getReservationsGlobal().unspecified());
     EXPECT_FALSE(subnet.getReservationsGlobal().get());
@@ -908,7 +908,7 @@ TEST(SharedNetwork6Test, defaults) {
     EXPECT_EQ(0.0, subnet.getT2Percent().get());
 
     EXPECT_TRUE(subnet.getPreferred().unspecified());
-    EXPECT_EQ(0, subnet.getPreferred().get());
+    EXPECT_EQ(0U, subnet.getPreferred().get());
 
     EXPECT_TRUE(subnet.getRapidCommit().unspecified());
     EXPECT_FALSE(subnet.getRapidCommit().get());
@@ -945,10 +945,10 @@ TEST(Subnet6Test, inRange) {
     Subnet6 subnet(IOAddress("2001:db8:1::"),
                    64, 1000, 2000, 3000, 4000, SubnetID(1));
 
-    EXPECT_EQ(1000, subnet.getT1().get());
-    EXPECT_EQ(2000, subnet.getT2().get());
-    EXPECT_EQ(3000, subnet.getPreferred().get());
-    EXPECT_EQ(4000, subnet.getValid().get());
+    EXPECT_EQ(1000U, subnet.getT1().get());
+    EXPECT_EQ(2000U, subnet.getT2().get());
+    EXPECT_EQ(3000U, subnet.getPreferred().get());
+    EXPECT_EQ(4000U, subnet.getValid().get());
 
     EXPECT_FALSE(subnet.inRange(IOAddress("2001:db8:0:ffff:ffff:ffff:ffff:ffff")));
     EXPECT_TRUE(subnet.inRange(IOAddress("2001:db8:1::")));
@@ -966,7 +966,7 @@ TEST(Subnet6Test, relay) {
 
     // Should be empty.
     EXPECT_FALSE(subnet.hasRelays());
-    EXPECT_EQ(0, subnet.getRelayAddresses().size());
+    EXPECT_EQ(0U, subnet.getRelayAddresses().size());
 
     // Matching should fail.
     EXPECT_FALSE(subnet.hasRelayAddress(IOAddress("2001:ffff::45")));
@@ -979,7 +979,7 @@ TEST(Subnet6Test, relay) {
     EXPECT_TRUE(subnet.hasRelays());
 
     // Should be two in the list.
-    EXPECT_EQ(2, subnet.getRelayAddresses().size());
+    EXPECT_EQ(2U, subnet.getRelayAddresses().size());
 
     // Should be able to match them if they are there.
     EXPECT_TRUE(subnet.hasRelayAddress(IOAddress("2001:ffff::45")));
@@ -1007,7 +1007,7 @@ TEST(Subnet6Test, Pool6getCapacity) {
     EXPECT_EQ(0, subnet->getPoolCapacity(Lease::TYPE_PD));
 
     subnet->addPool(pool1);
-    EXPECT_EQ(65536, subnet->getPoolCapacity(Lease::TYPE_NA));
+    EXPECT_EQ(65536U, subnet->getPoolCapacity(Lease::TYPE_NA));
 
     subnet->addPool(pool2);
     EXPECT_EQ(uint64_t(4294967296ull + 65536), subnet->getPoolCapacity(Lease::TYPE_NA));
@@ -1066,7 +1066,7 @@ TEST(Subnet6Test, Pool6PdgetPoolCapacity) {
     EXPECT_EQ(0, subnet->getPoolCapacity(Lease::TYPE_PD));
 
     subnet->addPool(pool1);
-    EXPECT_EQ(65536, subnet->getPoolCapacity(Lease::TYPE_PD));
+    EXPECT_EQ(65536U, subnet->getPoolCapacity(Lease::TYPE_PD));
 
     subnet->addPool(pool2);
     EXPECT_EQ(uint64_t(4294967296ull + 65536), subnet->getPoolCapacity(Lease::TYPE_PD));
@@ -1380,7 +1380,7 @@ TEST(Subnet6Test, addOptions) {
     // Get options from the Subnet and check if all 10 are there.
     OptionContainerPtr options = subnet->getCfgOption()->getAll(DHCP6_OPTION_SPACE);
     ASSERT_TRUE(options);
-    ASSERT_EQ(10, options->size());
+    ASSERT_EQ(10U, options->size());
 
     // Validate codes of options added to dhcp6 option space.
     uint16_t expected_code = 100;
@@ -1392,7 +1392,7 @@ TEST(Subnet6Test, addOptions) {
 
     options = subnet->getCfgOption()->getAll("isc");
     ASSERT_TRUE(options);
-    ASSERT_EQ(7, options->size());
+    ASSERT_EQ(7U, options->size());
 
     // Validate codes of options added to isc option space.
     expected_code = 105;
@@ -1425,7 +1425,7 @@ TEST(Subnet6Test, addNonUniqueOptions) {
 
     // Sanity check that all options are there.
     OptionContainerPtr options = subnet->getCfgOption()->getAll(DHCP6_OPTION_SPACE);
-    ASSERT_EQ(20, options->size());
+    ASSERT_EQ(20U, options->size());
 
     // Use container index #1 to get the options by their codes.
     OptionContainerTypeIndex& idx = options->get<1>();
@@ -1541,7 +1541,7 @@ TEST(Subnet6Test, addVendorOption) {
     // Get options from the Subnet and check if all 10 are there.
     OptionContainerPtr options = subnet->getCfgOption()->getAll(12345678);
     ASSERT_TRUE(options);
-    ASSERT_EQ(10, options->size());
+    ASSERT_EQ(10U, options->size());
 
     // Validate codes of options added to dhcp6 option space.
     uint16_t expected_code = 100;
@@ -1553,7 +1553,7 @@ TEST(Subnet6Test, addVendorOption) {
 
     options = subnet->getCfgOption()->getAll(87654321);
     ASSERT_TRUE(options);
-    ASSERT_EQ(7, options->size());
+    ASSERT_EQ(7U, options->size());
 
     // Validate codes of options added to isc option space.
     expected_code = 105;
@@ -1705,7 +1705,7 @@ TEST(Subnet6Test, parsePrefix) {
 TEST(Subnet6Test, get) {
     Subnet6 subnet(IOAddress("2001:db8::"), 32, 1, 2, 3, 4, SubnetID(1));
     EXPECT_EQ("2001:db8::", subnet.get().first.toText());
-    EXPECT_EQ(32, subnet.get().second);
+    EXPECT_EQ(32U, subnet.get().second);
 }
 
 // This trivial test checks if interface name is stored properly
@@ -1892,12 +1892,12 @@ TEST(SubnetFetcherTest, getSubnet4ById) {
 
     subnet = SubnetFetcher4::get(collection, SubnetID(1024));
     ASSERT_TRUE(subnet);
-    EXPECT_EQ(1024, subnet->getID());
+    EXPECT_EQ(1024U, subnet->getID());
     EXPECT_EQ("192.0.2.0/24", subnet->toText());
 
     subnet = SubnetFetcher4::get(collection, SubnetID(2048));
     ASSERT_TRUE(subnet);
-    EXPECT_EQ(2048, subnet->getID());
+    EXPECT_EQ(2048U, subnet->getID());
     EXPECT_EQ("192.0.3.0/24", subnet->toText());
 }
 
@@ -1918,12 +1918,12 @@ TEST(SubnetFetcherTest, getSubnet6ById) {
 
     subnet = SubnetFetcher6::get(collection, SubnetID(1024));
     ASSERT_TRUE(subnet);
-    EXPECT_EQ(1024, subnet->getID());
+    EXPECT_EQ(1024U, subnet->getID());
     EXPECT_EQ("2001:db8:1::/64", subnet->toText());
 
     subnet = SubnetFetcher6::get(collection, SubnetID(2048));
     ASSERT_TRUE(subnet);
-    EXPECT_EQ(2048, subnet->getID());
+    EXPECT_EQ(2048U, subnet->getID());
     EXPECT_EQ("2001:db8:2::/64", subnet->toText());
 }
 
index 5900a857ddfe0db8e2a7b2c8781c5326af942d8c..daf849779a369d4895a17311dc22ba5d1bb036ed 100644 (file)
@@ -238,7 +238,7 @@ void
 TimerMgrTest::testUnregisterTimer() {
     // Register a timer and start it.
     ASSERT_NO_FATAL_FAILURE(registerTimer("timer1", 1));
-    ASSERT_EQ(1, timer_mgr_->timersCount());
+    ASSERT_EQ(1U, timer_mgr_->timersCount());
     ASSERT_NO_THROW(timer_mgr_->setup("timer1"));
 
     // Wait for the timer to execute several times.
@@ -246,17 +246,17 @@ TimerMgrTest::testUnregisterTimer() {
 
     // Remember how many times the timer's callback was executed.
     const unsigned int calls_count = calls_count_["timer1"];
-    ASSERT_GT(calls_count, 0);
+    ASSERT_GT(calls_count, 0U);
 
     // Check that an attempt to unregister a non-existing timer would
     // result in exception.
     ASSERT_THROW(timer_mgr_->unregisterTimer("timer2"), BadValue);
     // Number of timers shouldn't have changed.
-    ASSERT_EQ(1, timer_mgr_->timersCount());
+    ASSERT_EQ(1U, timer_mgr_->timersCount());
 
     // Now unregister the correct one.
     ASSERT_NO_THROW(timer_mgr_->unregisterTimer("timer1"));
-    ASSERT_EQ(0, timer_mgr_->timersCount());
+    ASSERT_EQ(0U, timer_mgr_->timersCount());
     EXPECT_FALSE(timer_mgr_->isTimerRegistered("timer1"));
 
     doWait(100);
@@ -281,7 +281,7 @@ TEST_F(TimerMgrTest, unregisterTimerMultiThreading) {
 void
 TimerMgrTest::testUnregisterTimers() {
     // Register 10 timers.
-    for (int i = 1; i <= 20; ++i) {
+    for (size_t i = 1; i <= 20; ++i) {
         std::ostringstream s;
         s << "timer" << i;
         ASSERT_NO_FATAL_FAILURE(registerTimer(s.str(), 1))
@@ -300,7 +300,7 @@ TimerMgrTest::testUnregisterTimers() {
     size_t count = 0;
     for (auto const& it : calls_count_) {
         unsigned int calls_count = it.second;
-        ASSERT_GT(calls_count, 0)
+        ASSERT_GT(calls_count, 0U)
             << "expected calls counter for timer "
             << ++count
             << " greater than 0";
@@ -313,7 +313,7 @@ TimerMgrTest::testUnregisterTimers() {
     ASSERT_NO_THROW(timer_mgr_->unregisterTimers());
 
     // Make sure there are no timers registered.
-    ASSERT_EQ(0, timer_mgr_->timersCount());
+    ASSERT_EQ(0U, timer_mgr_->timersCount());
 
     doWait(500);
 
@@ -409,9 +409,9 @@ TimerMgrTest::testScheduleTimers() {
     // So, the real number differs significantly. We don't know
     // exactly how many have been executed. It should be more
     // than 10 for sure. But we really made up the numbers here.
-    EXPECT_GT(calls_count_["timer1"], 10);
+    EXPECT_GT(calls_count_["timer1"], 10U);
     // For the second timer it should be more than 5.
-    EXPECT_GT(calls_count_["timer2"], 5);
+    EXPECT_GT(calls_count_["timer2"], 5U);
 
     // Because the interval of the 'timer1' is lower than the
     // interval of the 'timer2' the number of calls should
index 63d5dcc490f52df134c290e1e0641cb7ef70108d..c36d6df790c9a073dfc7154d81498e4eb53accc0 100644 (file)
@@ -137,14 +137,14 @@ TEST_F(TrackingLeaseMgrTest, registerCallbacks) {
 
     // This call should trigger the lease add callbacks for subnet id 0 and 1.
     EXPECT_NO_THROW(mgr.trackAddLease(initializeLease(1, "192.0.2.1")));
-    EXPECT_EQ(2, logs_.size());
+    EXPECT_EQ(2U, logs_.size());
     EXPECT_EQ(1, countLogs(TrackingLeaseMgr::TRACK_ADD_LEASE, SUBNET_ID_GLOBAL, Lease::TYPE_V4));
     EXPECT_EQ(1, countLogs(TrackingLeaseMgr::TRACK_ADD_LEASE, 1, Lease::TYPE_V4));
 
     // This call should trigger the lease add callback for subnet id 0 only. That's
     // because we have no callback for the subnet id 3.
     EXPECT_NO_THROW(mgr.trackAddLease(initializeLease(3, "192.0.2.1")));
-    EXPECT_EQ(3, logs_.size());
+    EXPECT_EQ(3U, logs_.size());
     EXPECT_EQ(2, countLogs(TrackingLeaseMgr::TRACK_ADD_LEASE, SUBNET_ID_GLOBAL, Lease::TYPE_V4));
 }
 
@@ -233,15 +233,15 @@ TEST_F(TrackingLeaseMgrTest, trackAddLeaseDifferentLeaseTypes) {
                                                    SUBNET_ID_GLOBAL, ph::_1)));
 
     EXPECT_NO_THROW(mgr.trackAddLease(initializeLease(1, "192.0.2.1")));
-    EXPECT_EQ(1, logs_.size());
+    EXPECT_EQ(1U, logs_.size());
     EXPECT_EQ(1, countLogs(TrackingLeaseMgr::TRACK_ADD_LEASE, SUBNET_ID_GLOBAL, Lease::TYPE_V4));
 
     EXPECT_NO_THROW(mgr.trackAddLease(initializeLease(1, Lease::TYPE_NA, "2001:db8:1::1")));
-    EXPECT_EQ(2, logs_.size());
+    EXPECT_EQ(2U, logs_.size());
     EXPECT_EQ(1, countLogs(TrackingLeaseMgr::TRACK_ADD_LEASE, SUBNET_ID_GLOBAL, Lease::TYPE_NA));
 
     EXPECT_NO_THROW(mgr.trackAddLease(initializeLease(1, Lease::TYPE_PD, "3000::")));
-    EXPECT_EQ(3, logs_.size());
+    EXPECT_EQ(3U, logs_.size());
     EXPECT_EQ(1, countLogs(TrackingLeaseMgr::TRACK_ADD_LEASE, SUBNET_ID_GLOBAL, Lease::TYPE_PD));
 }
 
@@ -270,7 +270,7 @@ TEST_F(TrackingLeaseMgrTest, trackUpdateLease) {
                                                    TrackingLeaseMgr::TRACK_DELETE_LEASE,
                                                    SUBNET_ID_GLOBAL, ph::_1)));
     EXPECT_NO_THROW(mgr.trackUpdateLease(initializeLease(1, "192.0.2.1")));
-    EXPECT_EQ(1, logs_.size());
+    EXPECT_EQ(1U, logs_.size());
     EXPECT_EQ(1, countLogs(TrackingLeaseMgr::TRACK_UPDATE_LEASE, 0, Lease::TYPE_V4));
 }
 
@@ -298,7 +298,7 @@ TEST_F(TrackingLeaseMgrTest, trackDeleteLease) {
                                                    TrackingLeaseMgr::TRACK_DELETE_LEASE,
                                                    SUBNET_ID_GLOBAL, ph::_1)));
     EXPECT_NO_THROW(mgr.trackDeleteLease(initializeLease(1, "192.0.2.1")));
-    EXPECT_EQ(1, logs_.size());
+    EXPECT_EQ(1U, logs_.size());
     EXPECT_EQ(1, countLogs(TrackingLeaseMgr::TRACK_DELETE_LEASE, SUBNET_ID_GLOBAL, Lease::TYPE_V4));
 }
 
@@ -361,7 +361,7 @@ TEST_F(TrackingLeaseMgrTest, unregisterCallbacksBySubnetID) {
 
     // It should only run the callback for the global subnet id that is still
     // registered.
-    EXPECT_EQ(1, logs_.size());
+    EXPECT_EQ(1U, logs_.size());
     EXPECT_EQ(1, countLogs(TrackingLeaseMgr::TRACK_ADD_LEASE, SUBNET_ID_GLOBAL, Lease::TYPE_V4));
 
     // Unregister this callback.
@@ -369,7 +369,7 @@ TEST_F(TrackingLeaseMgrTest, unregisterCallbacksBySubnetID) {
 
     // Make sure it is no longer invoked.
     EXPECT_NO_THROW(mgr.trackAddLease(initializeLease(1, "192.0.2.1")));
-    EXPECT_EQ(1, logs_.size());
+    EXPECT_EQ(1U, logs_.size());
 
     // Unregistering it again should be no-op.
     EXPECT_NO_THROW(mgr.unregisterCallbacks(SUBNET_ID_GLOBAL, Lease::TYPE_V4));
index f51edf624b1bd9ea7dbebf84f17748181e164e72..db811528e24c938b998a552878fe160bf8c1aee6 100644 (file)
@@ -608,7 +608,7 @@ AllocEngine6Test::testReuseLease6(const AllocEnginePtr& engine,
     switch (exp_result) {
     case SHOULD_PASS:
         ASSERT_FALSE(leases.empty());
-        ASSERT_EQ(1, leases.size());
+        ASSERT_EQ(1U, leases.size());
         result = leases[0];
 
         checkLease6(duid_, result, Lease::TYPE_NA, 128);
index 90741f058c167d799f7b982176c810bfa15a6466..e767bd014da6535b4b37021c9681dcdce8b3593a 100644 (file)
@@ -249,7 +249,7 @@ public:
         EXPECT_EQ(fqdn_rev_, lease->fqdn_rev_);
         EXPECT_EQ(hostname_, lease->hostname_);
         EXPECT_TRUE(*lease->duid_ == *duid);
-        EXPECT_EQ(0, lease->reuseable_valid_lft_);
+        EXPECT_EQ(0U, lease->reuseable_valid_lft_);
         /// @todo: check cltt
     }
 
@@ -590,7 +590,7 @@ public:
             EXPECT_TRUE(*lease->client_id_ == *clientid_);
         }
         EXPECT_TRUE(*lease->hwaddr_ == *hwaddr_);
-        EXPECT_EQ(0, lease->reuseable_valid_lft_);
+        EXPECT_EQ(0U, lease->reuseable_valid_lft_);
         /// @todo: check cltt
     }
 
index 2af04b8c3b4d95f4fce35d09c9dc720c96a412aa..69f409a3cd2a0da3b4ad07c155c3f5bd27843e62 100644 (file)
@@ -498,7 +498,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteServerTest() {
 
     // Try to delete non-existing server.
     ASSERT_NO_THROW_LOG(servers_deleted = cbptr_->deleteServer4(ServerTag("server2")));
-    EXPECT_EQ(0, servers_deleted);
+    EXPECT_EQ(0U, servers_deleted);
 
     // Make sure that the server1 wasn't deleted.
     ASSERT_NO_THROW_LOG(returned_server = cbptr_->getServer4(ServerTag("server1")));
@@ -509,7 +509,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteServerTest() {
 
     // Delete the existing server.
     ASSERT_NO_THROW_LOG(servers_deleted = cbptr_->deleteServer4(ServerTag("server1")));
-    EXPECT_EQ(1, servers_deleted);
+    EXPECT_EQ(1U, servers_deleted);
 
     {
         SCOPED_TRACE("DELETE audit entry for server");
@@ -558,7 +558,7 @@ GenericConfigBackendDHCPv4Test::getAndDeleteAllServersTest() {
     // inserted servers. The logical 'all' server should be excluded.
     EXPECT_EQ(test_servers_.size() - 1, deleted_servers);
 
-    EXPECT_EQ(1, countRows("dhcp4_server"));
+    EXPECT_EQ(1U, countRows("dhcp4_server"));
 }
 
 void
@@ -586,7 +586,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteGlobalParameter4Test() {
     EXPECT_EQ("whale", returned_global_parameter->getValue());
     EXPECT_TRUE(returned_global_parameter->getModificationTime() ==
                 global_parameter->getModificationTime());
-    ASSERT_EQ(1, returned_global_parameter->getServerTags().size());
+    ASSERT_EQ(1U, returned_global_parameter->getServerTags().size());
     EXPECT_EQ("all", returned_global_parameter->getServerTags().begin()->get());
 
     // Because we have added the global parameter for all servers, it
@@ -598,7 +598,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteGlobalParameter4Test() {
     EXPECT_EQ("whale", returned_global_parameter->getValue());
     EXPECT_TRUE(returned_global_parameter->getModificationTime() ==
                 global_parameter->getModificationTime());
-    ASSERT_EQ(1, returned_global_parameter->getServerTags().size());
+    ASSERT_EQ(1U, returned_global_parameter->getServerTags().size());
     EXPECT_EQ("all", returned_global_parameter->getServerTags().begin()->get());
 
     // Check that the parameter is updated when selector is specified correctly.
@@ -612,7 +612,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteGlobalParameter4Test() {
     EXPECT_EQ("fish", returned_global_parameter->getValue());
     EXPECT_TRUE(returned_global_parameter->getModificationTime() ==
                 global_parameter->getModificationTime());
-    ASSERT_EQ(1, returned_global_parameter->getServerTags().size());
+    ASSERT_EQ(1U, returned_global_parameter->getServerTags().size());
     EXPECT_EQ("all", returned_global_parameter->getServerTags().begin()->get());
 
     {
@@ -624,8 +624,9 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteGlobalParameter4Test() {
 
     // Should not delete parameter specified for all servers if explicit
     // server name is provided.
-    EXPECT_EQ(0, cbptr_->deleteGlobalParameter4(ServerSelector::ONE("server1"),
-                                                "global"));
+    EXPECT_EQ(0U,
+              cbptr_->deleteGlobalParameter4(ServerSelector::ONE("server1"),
+                                             "global"));
 
     // Delete parameter and make sure it is gone.
     cbptr_->deleteGlobalParameter4(ServerSelector::ALL(), "global");
@@ -723,7 +724,7 @@ GenericConfigBackendDHCPv4Test::globalParameters4WithServerTagsTest() {
     );
     ASSERT_TRUE(returned_global);
     EXPECT_EQ(global_parameter3->getValue(), returned_global->getValue());
-    ASSERT_EQ(1, returned_global->getServerTags().size());
+    ASSERT_EQ(1U, returned_global->getServerTags().size());
     EXPECT_EQ("all", returned_global->getServerTags().begin()->get());
 
     // Try to fetch the value specified for the server1. This should override the
@@ -735,7 +736,7 @@ GenericConfigBackendDHCPv4Test::globalParameters4WithServerTagsTest() {
     ASSERT_TRUE(returned_global);
     EXPECT_EQ(global_parameter1->getValue(), returned_global->getValue());
 
-    ASSERT_EQ(1, returned_global->getServerTags().size());
+    ASSERT_EQ(1U, returned_global->getServerTags().size());
     EXPECT_EQ("server1", returned_global->getServerTags().begin()->get());
 
     // The same in case of the server2.
@@ -745,7 +746,7 @@ GenericConfigBackendDHCPv4Test::globalParameters4WithServerTagsTest() {
     );
     ASSERT_TRUE(returned_global);
     EXPECT_EQ(global_parameter2->getValue(), returned_global->getValue());
-    ASSERT_EQ(1, returned_global->getServerTags().size());
+    ASSERT_EQ(1U, returned_global->getServerTags().size());
     EXPECT_EQ("server2", returned_global->getServerTags().begin()->get());
 
     StampedValueCollection returned_globals;
@@ -758,17 +759,17 @@ GenericConfigBackendDHCPv4Test::globalParameters4WithServerTagsTest() {
                                                            MULTIPLE({ "server1", "server2",
                                                                       "server3" }));
     );
-    ASSERT_EQ(3, returned_globals.size());
+    ASSERT_EQ(3U, returned_globals.size());
 
     // Capture the returned values into the map so as we can check the
     // values against the servers.
     std::map<std::string, std::string> values;
     for (auto const& g : returned_globals) {
-        ASSERT_EQ(1, g->getServerTags().size());
+        ASSERT_EQ(1U, g->getServerTags().size());
         values[g->getServerTags().begin()->get()] = g->getValue();
     }
 
-    ASSERT_EQ(3, values.size());
+    ASSERT_EQ(3U, values.size());
     EXPECT_EQ(global_parameter1->getValue(), values["server1"]);
     EXPECT_EQ(global_parameter2->getValue(), values["server2"]);
     EXPECT_EQ(global_parameter3->getValue(), values["all"]);
@@ -779,10 +780,10 @@ GenericConfigBackendDHCPv4Test::globalParameters4WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_globals = cbptr_->getAllGlobalParameters4(ServerSelector::ALL())
     );
-    ASSERT_EQ(1, returned_globals.size());
+    ASSERT_EQ(1U, returned_globals.size());
     returned_global = *returned_globals.begin();
     EXPECT_EQ(global_parameter3->getValue(), returned_global->getValue());
-    ASSERT_EQ(1, returned_global->getServerTags().size());
+    ASSERT_EQ(1U, returned_global->getServerTags().size());
     EXPECT_EQ("all", returned_global->getServerTags().begin()->get());
 
     // Delete the server1. It should remove associations of this server with the
@@ -791,13 +792,13 @@ GenericConfigBackendDHCPv4Test::globalParameters4WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_globals = cbptr_->getAllGlobalParameters4(ServerSelector::ONE("server1"))
     );
-    ASSERT_EQ(1, returned_globals.size());
+    ASSERT_EQ(1U, returned_globals.size());
     returned_global = *returned_globals.begin();
     // As a result, the value fetched for the server1 should be the one available for
     // all servers, rather than the one dedicated for server1. The association of
     // the server1 specific value with the server1 should be gone.
     EXPECT_EQ(global_parameter3->getValue(), returned_global->getValue());
-    ASSERT_EQ(1, returned_global->getServerTags().size());
+    ASSERT_EQ(1U, returned_global->getServerTags().size());
     EXPECT_EQ("all", returned_global->getServerTags().begin()->get());
 
     {
@@ -817,12 +818,12 @@ GenericConfigBackendDHCPv4Test::globalParameters4WithServerTagsTest() {
                                                                      "global"));
     // No parameters should be deleted. In particular, the parameter for the logical
     // server 'all' should not be deleted.
-    EXPECT_EQ(0, deleted_num);
+    EXPECT_EQ(0U, deleted_num);
 
     // Deleting the existing value for server2 should succeed.
     ASSERT_NO_THROW_LOG(deleted_num = cbptr_->deleteGlobalParameter4(ServerSelector::ONE("server2"),
                                                                      "global"));
-    EXPECT_EQ(1, deleted_num);
+    EXPECT_EQ(1U, deleted_num);
 
     // Create it again to test that deletion of all server removes this too.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateGlobalParameter4(ServerSelector::ONE("server2"),
@@ -833,13 +834,13 @@ GenericConfigBackendDHCPv4Test::globalParameters4WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_globals = cbptr_->getAllGlobalParameters4(ServerSelector::ALL())
     );
-    EXPECT_EQ(1, deleted_num);
-    ASSERT_EQ(1, returned_globals.size());
+    EXPECT_EQ(1U, deleted_num);
+    ASSERT_EQ(1U, returned_globals.size());
     returned_global = *returned_globals.begin();
     // The common value for all servers should still be available because 'all'
     // logical server should not be deleted.
     EXPECT_EQ(global_parameter3->getValue(), returned_global->getValue());
-    ASSERT_EQ(1, returned_global->getServerTags().size());
+    ASSERT_EQ(1U, returned_global->getServerTags().size());
     EXPECT_EQ("all", returned_global->getServerTags().begin()->get());
 
     {
@@ -871,7 +872,7 @@ GenericConfigBackendDHCPv4Test::getAllGlobalParameters4Test() {
 
     // Fetch all parameters.
     auto parameters = cbptr_->getAllGlobalParameters4(ServerSelector::ALL());
-    ASSERT_EQ(5, parameters.size());
+    ASSERT_EQ(5U, parameters.size());
 
     auto const& parameters_index = parameters.get<StampedValueNameIndexTag>();
 
@@ -883,21 +884,22 @@ GenericConfigBackendDHCPv4Test::getAllGlobalParameters4Test() {
     EXPECT_EQ(1.65, (*parameters_index.find("name5"))->getDoubleValue());
 
     for (auto const& param : parameters_index) {
-        ASSERT_EQ(1, param->getServerTags().size());
+        ASSERT_EQ(1U, param->getServerTags().size());
         EXPECT_EQ("all", param->getServerTags().begin()->get());
     }
 
     // Should be able to fetch these parameters when explicitly providing
     // the server tag.
     parameters = cbptr_->getAllGlobalParameters4(ServerSelector::ONE("server1"));
-    EXPECT_EQ(5, parameters.size());
+    EXPECT_EQ(5U, parameters.size());
 
     // Deleting global parameters with non-matching server selector
     // should fail.
-    EXPECT_EQ(0, cbptr_->deleteAllGlobalParameters4(ServerSelector::ONE("server1")));
+    EXPECT_EQ(0U,
+              cbptr_->deleteAllGlobalParameters4(ServerSelector::ONE("server1")));
 
     // Delete all parameters and make sure they are gone.
-    EXPECT_EQ(5, cbptr_->deleteAllGlobalParameters4(ServerSelector::ALL()));
+    EXPECT_EQ(5U, cbptr_->deleteAllGlobalParameters4(ServerSelector::ALL()));
     parameters = cbptr_->getAllGlobalParameters4(ServerSelector::ALL());
     EXPECT_TRUE(parameters.empty());
 }
@@ -928,7 +930,7 @@ GenericConfigBackendDHCPv4Test::getModifiedGlobalParameters4Test() {
     auto const& parameters_index = parameters.get<StampedValueNameIndexTag>();
 
     // It should be the one modified "tomorrow".
-    ASSERT_EQ(1, parameters_index.size());
+    ASSERT_EQ(1U, parameters_index.size());
 
     auto parameter = parameters_index.find("name3");
     ASSERT_FALSE(parameter == parameters_index.end());
@@ -940,7 +942,7 @@ GenericConfigBackendDHCPv4Test::getModifiedGlobalParameters4Test() {
     // the server tag.
     parameters = cbptr_->getModifiedGlobalParameters4(ServerSelector::ONE("server1"),
                                                       timestamps_["after today"]);
-    EXPECT_EQ(1, parameters.size());
+    EXPECT_EQ(1U, parameters.size());
 }
 
 void
@@ -1052,7 +1054,7 @@ GenericConfigBackendDHCPv4Test::getSubnet4Test() {
             returned_subnet_2 = cbptr_->getSubnet4(server_selector, subnet->getID()));
         ASSERT_TRUE(returned_subnet_2);
 
-        ASSERT_EQ(1, returned_subnet_2->getServerTags().size());
+        ASSERT_EQ(1U, returned_subnet_2->getServerTags().size());
         EXPECT_TRUE(returned_subnet_2->hasServerTag(ServerTag(expected_tag)));
 
         ASSERT_EQ(subnet->toElement()->str(), returned_subnet_2->toElement()->str());
@@ -1062,7 +1064,7 @@ GenericConfigBackendDHCPv4Test::getSubnet4Test() {
             returned_subnet_2 = cbptr_->getSubnet4(server_selector, subnet->toText()));
         ASSERT_TRUE(returned_subnet_2);
 
-        ASSERT_EQ(1, returned_subnet_2->getServerTags().size());
+        ASSERT_EQ(1U, returned_subnet_2->getServerTags().size());
         EXPECT_TRUE(returned_subnet_2->hasServerTag(ServerTag(expected_tag)));
 
         EXPECT_EQ(subnet->toElement()->str(), returned_subnet_2->toElement()->str());
@@ -1166,13 +1168,13 @@ GenericConfigBackendDHCPv4Test::getSubnet4WithOptionalUnspecifiedTest() {
     EXPECT_TRUE(returned_subnet->getClientClasses().empty());
 
     EXPECT_TRUE(returned_subnet->getValid().unspecified());
-    EXPECT_EQ(0, returned_subnet->getValid().get());
+    EXPECT_EQ(0U, returned_subnet->getValid().get());
 
     EXPECT_TRUE(returned_subnet->getT1().unspecified());
-    EXPECT_EQ(0, returned_subnet->getT1().get());
+    EXPECT_EQ(0U, returned_subnet->getT1().get());
 
     EXPECT_TRUE(returned_subnet->getT2().unspecified());
-    EXPECT_EQ(0, returned_subnet->getT2().get());
+    EXPECT_EQ(0U, returned_subnet->getT2().get());
 
     EXPECT_TRUE(returned_subnet->getReservationsGlobal().unspecified());
     EXPECT_FALSE(returned_subnet->getReservationsGlobal().get());
@@ -1259,7 +1261,7 @@ GenericConfigBackendDHCPv4Test::getSubnet4SharedNetworkTest() {
     Subnet4Ptr returned_subnet = cbptr_->getSubnet4(ServerSelector::ALL(),
                                                     test_subnets_[0]->getID());
     ASSERT_TRUE(returned_subnet);
-    ASSERT_EQ(1, returned_subnet->getServerTags().size());
+    ASSERT_EQ(1U, returned_subnet->getServerTags().size());
     EXPECT_EQ("all", returned_subnet->getServerTags().begin()->get());
 
     // The easiest way to verify whether the returned subnet matches the inserted
@@ -1281,7 +1283,7 @@ GenericConfigBackendDHCPv4Test::getSubnet4ByPrefixTest() {
     Subnet4Ptr returned_subnet = cbptr_->getSubnet4(ServerSelector::ALL(),
                                                     "192.0.2.0/24");
     ASSERT_TRUE(returned_subnet);
-    ASSERT_EQ(1, returned_subnet->getServerTags().size());
+    ASSERT_EQ(1U, returned_subnet->getServerTags().size());
     EXPECT_EQ("all", returned_subnet->getServerTags().begin()->get());
 
     // Verify subnet contents.
@@ -1342,34 +1344,34 @@ GenericConfigBackendDHCPv4Test::getAllSubnets4Test() {
     // See if the subnets are returned ok.
     auto subnet_it = subnets.begin();
     for (unsigned i = 0; i < subnets.size(); ++i, ++subnet_it) {
-        ASSERT_EQ(1, (*subnet_it)->getServerTags().size());
+        ASSERT_EQ(1U, (*subnet_it)->getServerTags().size());
         EXPECT_EQ("all", (*subnet_it)->getServerTags().begin()->get());
         EXPECT_EQ(test_subnets_[i + 1]->toElement()->str(),
                   (*subnet_it)->toElement()->str());
     }
 
     // Attempt to remove the non existing subnet should return 0.
-    EXPECT_EQ(0, cbptr_->deleteSubnet4(ServerSelector::ALL(), 22));
-    EXPECT_EQ(0, cbptr_->deleteSubnet4(ServerSelector::ALL(),
-                                       "155.0.3.0/24"));
+    EXPECT_EQ(0U, cbptr_->deleteSubnet4(ServerSelector::ALL(), 22));
+    EXPECT_EQ(0U, cbptr_->deleteSubnet4(ServerSelector::ALL(),
+                                        "155.0.3.0/24"));
     // All subnets should be still there.
     ASSERT_EQ(test_subnets_.size() - 1, subnets.size());
 
     // Should not delete the subnet for explicit server tag because
     // our subnet is for all servers.
-    EXPECT_EQ(0, cbptr_->deleteSubnet4(ServerSelector::ONE("server1"),
-                                       test_subnets_[1]->getID()));
+    EXPECT_EQ(0U, cbptr_->deleteSubnet4(ServerSelector::ONE("server1"),
+                                        test_subnets_[1]->getID()));
 
     // Also, verify that behavior when deleting by prefix.
-    EXPECT_EQ(0, cbptr_->deleteSubnet4(ServerSelector::ONE("server1"),
-                                       test_subnets_[2]->toText()));
+    EXPECT_EQ(0U, cbptr_->deleteSubnet4(ServerSelector::ONE("server1"),
+                                        test_subnets_[2]->toText()));
 
     // Same for all subnets.
-    EXPECT_EQ(0, cbptr_->deleteAllSubnets4(ServerSelector::ONE("server1")));
+    EXPECT_EQ(0U, cbptr_->deleteAllSubnets4(ServerSelector::ONE("server1")));
 
     // Delete first subnet by id and verify that it is gone.
-    EXPECT_EQ(1, cbptr_->deleteSubnet4(ServerSelector::ALL(),
-                                       test_subnets_[1]->getID()));
+    EXPECT_EQ(1U, cbptr_->deleteSubnet4(ServerSelector::ALL(),
+                                        test_subnets_[1]->getID()));
 
     {
         SCOPED_TRACE("DELETE first subnet audit entry");
@@ -1382,8 +1384,8 @@ GenericConfigBackendDHCPv4Test::getAllSubnets4Test() {
     ASSERT_EQ(test_subnets_.size() - 2, subnets.size());
 
     // Delete second subnet by prefix and verify it is gone.
-    EXPECT_EQ(1, cbptr_->deleteSubnet4(ServerSelector::ALL(),
-                                       test_subnets_[2]->toText()));
+    EXPECT_EQ(1U, cbptr_->deleteSubnet4(ServerSelector::ALL(),
+                                        test_subnets_[2]->toText()));
     subnets = cbptr_->getAllSubnets4(ServerSelector::ALL());
     ASSERT_EQ(test_subnets_.size() - 3, subnets.size());
 
@@ -1395,7 +1397,7 @@ GenericConfigBackendDHCPv4Test::getAllSubnets4Test() {
     }
 
     // Delete all.
-    EXPECT_EQ(1, cbptr_->deleteAllSubnets4(ServerSelector::ALL()));
+    EXPECT_EQ(1U, cbptr_->deleteAllSubnets4(ServerSelector::ALL()));
     subnets = cbptr_->getAllSubnets4(ServerSelector::ALL());
     ASSERT_TRUE(subnets.empty());
 
@@ -1439,7 +1441,7 @@ GenericConfigBackendDHCPv4Test::getAllSubnets4WithServerTagsTest() {
 
     // All three subnets are associated with the server1.
     ASSERT_NO_THROW_LOG(subnets = cbptr_->getAllSubnets4(ServerSelector::ONE("server1")));
-    EXPECT_EQ(3, subnets.size());
+    EXPECT_EQ(3U, subnets.size());
 
     // First subnet is associated with all servers.
     auto returned_subnet = SubnetFetcher4::get(subnets, SubnetID(1024));
@@ -1464,7 +1466,7 @@ GenericConfigBackendDHCPv4Test::getAllSubnets4WithServerTagsTest() {
 
     // For server2 we should only get two subnets, i.e. first and last.
     ASSERT_NO_THROW_LOG(subnets = cbptr_->getAllSubnets4(ServerSelector::ONE("server2")));
-    EXPECT_EQ(2, subnets.size());
+    EXPECT_EQ(2U, subnets.size());
 
     // First subnet is associated with all servers.
     returned_subnet = SubnetFetcher4::get(subnets, SubnetID(1024));
@@ -1482,7 +1484,7 @@ GenericConfigBackendDHCPv4Test::getAllSubnets4WithServerTagsTest() {
 
     // Only the first subnet is associated with all servers.
     ASSERT_NO_THROW_LOG(subnets = cbptr_->getAllSubnets4(ServerSelector::ALL()));
-    EXPECT_EQ(1, subnets.size());
+    EXPECT_EQ(1U, subnets.size());
 
     returned_subnet = SubnetFetcher4::get(subnets, SubnetID(1024));
     ASSERT_TRUE(returned_subnet);
@@ -1558,13 +1560,13 @@ GenericConfigBackendDHCPv4Test::deleteSubnet4Test() {
         ASSERT_NO_THROW_LOG(
             deleted_count = cbptr_->deleteSubnet4(server_selector, subnet->getID())
         );
-        EXPECT_EQ(0, deleted_count);
+        EXPECT_EQ(0U, deleted_count);
 
         deleted_count = 0;
         ASSERT_NO_THROW_LOG(
             deleted_count = cbptr_->deleteSubnet4(server_selector, subnet->toText())
         );
-        EXPECT_EQ(0, deleted_count);
+        EXPECT_EQ(0U, deleted_count);
     };
 
     {
@@ -1586,7 +1588,7 @@ GenericConfigBackendDHCPv4Test::deleteSubnet4Test() {
         ASSERT_NO_THROW_LOG(
             deleted_count = cbptr_->deleteSubnet4(server_selector, subnet->getID())
         );
-        EXPECT_EQ(1, deleted_count);
+        EXPECT_EQ(1U, deleted_count);
 
         EXPECT_FALSE(cbptr_->getSubnet4(server_selector, subnet->getID()));
     };
@@ -1607,7 +1609,7 @@ GenericConfigBackendDHCPv4Test::deleteSubnet4Test() {
         ASSERT_NO_THROW_LOG(
             deleted_count = cbptr_->deleteSubnet4(server_selector, subnet->toText())
         );
-        EXPECT_EQ(1, deleted_count);
+        EXPECT_EQ(1U, deleted_count);
 
         EXPECT_FALSE(cbptr_->getSubnet4(server_selector, subnet->toText()));
     };
@@ -1684,7 +1686,7 @@ GenericConfigBackendDHCPv4Test::unassignedSubnet4Test() {
     // i.e. do not belong to any server.
     uint64_t deleted_count = 0;
     ASSERT_NO_THROW_LOG(deleted_count = cbptr_->deleteServer4(ServerTag("server1")));
-    EXPECT_EQ(1, deleted_count);
+    EXPECT_EQ(1U, deleted_count);
 
     // Trying to fetch the subnet by server tag should return no result.
     Subnet4Ptr returned_subnet;
@@ -1718,14 +1720,14 @@ GenericConfigBackendDHCPv4Test::unassignedSubnet4Test() {
 
     // Also if we ask for all unassigned subnets it should be returned.
     ASSERT_NO_THROW_LOG(returned_subnets = cbptr_->getAllSubnets4(ServerSelector::UNASSIGNED()));
-    ASSERT_EQ(2, returned_subnets.size());
+    ASSERT_EQ(2U, returned_subnets.size());
 
     // Same for modified subnets.
     ASSERT_NO_THROW_LOG(
         returned_subnets = cbptr_->getModifiedSubnets4(ServerSelector::UNASSIGNED(),
                                                        timestamps_["two days ago"])
     );
-    ASSERT_EQ(2, returned_subnets.size());
+    ASSERT_EQ(2U, returned_subnets.size());
 
     // If we ask for any subnet by subnet id, it should be returned too.
     ASSERT_NO_THROW_LOG(returned_subnet = cbptr_->getSubnet4(ServerSelector::ANY(),
@@ -1742,25 +1744,25 @@ GenericConfigBackendDHCPv4Test::unassignedSubnet4Test() {
         deleted_count = cbptr_->deleteSubnet4(ServerSelector::ONE("server1"),
                                               subnet->getID())
     );
-    EXPECT_EQ(0, deleted_count);
+    EXPECT_EQ(0U, deleted_count);
 
     // Also, if we delete all subnets for server1.
     ASSERT_NO_THROW_LOG(
         deleted_count = cbptr_->deleteAllSubnets4(ServerSelector::ONE("server1"))
     );
-    EXPECT_EQ(0, deleted_count);
+    EXPECT_EQ(0U, deleted_count);
 
     // We can delete this subnet when we specify ANY and the matching id.
     ASSERT_NO_THROW_LOG(
         deleted_count = cbptr_->deleteSubnet4(ServerSelector::ANY(), subnet->getID())
     );
-    EXPECT_EQ(1, deleted_count);
+    EXPECT_EQ(1U, deleted_count);
 
     // We can delete all subnets using UNASSIGNED selector.
     ASSERT_NO_THROW_LOG(
         deleted_count = cbptr_->deleteAllSubnets4(ServerSelector::UNASSIGNED());
     );
-    EXPECT_EQ(1, deleted_count);
+    EXPECT_EQ(1U, deleted_count);
 }
 
 void
@@ -1784,18 +1786,18 @@ GenericConfigBackendDHCPv4Test::getModifiedSubnets4Test() {
     Subnet4Collection
         subnets = cbptr_->getModifiedSubnets4(ServerSelector::ALL(),
                                               timestamps_["after today"]);
-    ASSERT_EQ(1, subnets.size());
+    ASSERT_EQ(1U, subnets.size());
 
     // All subnets should also be returned for explicitly specified server tag.
     subnets = cbptr_->getModifiedSubnets4(ServerSelector::ONE("server1"),
                                           timestamps_["after today"]);
-    ASSERT_EQ(1, subnets.size());
+    ASSERT_EQ(1U, subnets.size());
 
     // Fetch subnets with timestamp later than yesterday. We should get
     // two subnets.
     subnets = cbptr_->getModifiedSubnets4(ServerSelector::ALL(),
                                           timestamps_["after yesterday"]);
-    ASSERT_EQ(2, subnets.size());
+    ASSERT_EQ(2U, subnets.size());
 
     // Fetch subnets with timestamp later than tomorrow. Nothing should
     // be returned.
@@ -1851,7 +1853,7 @@ GenericConfigBackendDHCPv4Test::getSharedNetworkSubnets4Test() {
     // Fetch all subnets belonging to shared network level1.
     Subnet4Collection subnets = cbptr_->getSharedNetworkSubnets4(ServerSelector::ALL(),
                                                                  "level1");
-    ASSERT_EQ(1, subnets.size());
+    ASSERT_EQ(1U, subnets.size());
 
     // Returned subnet should match test subnet #1.
     EXPECT_TRUE(isEquivalent(test_subnets_[1]->toElement(),
@@ -1859,19 +1861,19 @@ GenericConfigBackendDHCPv4Test::getSharedNetworkSubnets4Test() {
 
     // All subnets should also be returned for ANY server.
     subnets = cbptr_->getSharedNetworkSubnets4(ServerSelector::ANY(), "level1");
-    ASSERT_EQ(1, subnets.size());
+    ASSERT_EQ(1U, subnets.size());
 
     // Returned subnet should match test subnet #1.
     EXPECT_TRUE(isEquivalent(test_subnets_[1]->toElement(),
                              (*subnets.begin())->toElement()));
 
     // Check server tag
-    ASSERT_EQ(1, (*subnets.begin())->getServerTags().size());
+    ASSERT_EQ(1U, (*subnets.begin())->getServerTags().size());
     EXPECT_EQ("all", (*subnets.begin())->getServerTags().begin()->get());
 
     // Fetch all subnets belonging to shared network level2.
     subnets = cbptr_->getSharedNetworkSubnets4(ServerSelector::ALL(), "level2");
-    ASSERT_EQ(2, subnets.size());
+    ASSERT_EQ(2U, subnets.size());
 
     ElementPtr test_list = Element::createList();
     test_list->add(test_subnets_[2]->toElement());
@@ -1886,7 +1888,7 @@ GenericConfigBackendDHCPv4Test::getSharedNetworkSubnets4Test() {
 
     // All subnets should also be returned for explicitly specified server tag.
     subnets = cbptr_->getSharedNetworkSubnets4(ServerSelector::ONE("server1"), "level2");
-    ASSERT_EQ(2, subnets.size());
+    ASSERT_EQ(2U, subnets.size());
 
     returned_list = Element::createList();
     subnet = subnets.begin();
@@ -1905,7 +1907,7 @@ GenericConfigBackendDHCPv4Test::subnetUpdatePoolsTest() {
         ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet4(ServerSelector::ALL(),
                                                         test_subnets_[0]));
         // Make sure that the pools have been added to the database.
-        EXPECT_EQ(2, countRows("dhcp4_pool"));
+        EXPECT_EQ(2U, countRows("dhcp4_pool"));
 
         // Create the subnet without options which updates the existing
         // subnet.
@@ -1913,7 +1915,7 @@ GenericConfigBackendDHCPv4Test::subnetUpdatePoolsTest() {
                                       subnet_id));
         ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet4(ServerSelector::ALL(), subnet));
         // Check that options are gone.
-        EXPECT_EQ(0, countRows("dhcp4_pool"));
+        EXPECT_EQ(0U, countRows("dhcp4_pool"));
     };
 
     {
@@ -1938,41 +1940,41 @@ void
 GenericConfigBackendDHCPv4Test::subnetOptionsTest() {
     // Add the subnet with two pools and three options.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet4(ServerSelector::ALL(), test_subnets_[0]));
-    EXPECT_EQ(2, countRows("dhcp4_pool"));
-    EXPECT_EQ(3, countRows("dhcp4_options"));
+    EXPECT_EQ(2U, countRows("dhcp4_pool"));
+    EXPECT_EQ(3U, countRows("dhcp4_options"));
 
     // The second subnet uses the same subnet id, so this operation should replace
     // the existing subnet and its options. The new instance has two pools, each
     // including one option, so we should end up with two options.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet4(ServerSelector::ALL(), test_subnets_[1]));
-    EXPECT_EQ(2, countRows("dhcp4_pool"));
-    EXPECT_EQ(2, countRows("dhcp4_options"));
+    EXPECT_EQ(2U, countRows("dhcp4_pool"));
+    EXPECT_EQ(2U, countRows("dhcp4_options"));
 
     // Add third subnet with a single option. The number of options in the database
     // should now be 3.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet4(ServerSelector::ALL(), test_subnets_[2]));
-    EXPECT_EQ(2, countRows("dhcp4_pool"));
-    EXPECT_EQ(3, countRows("dhcp4_options"));
+    EXPECT_EQ(2U, countRows("dhcp4_pool"));
+    EXPECT_EQ(3U, countRows("dhcp4_options"));
 
     // Delete the subnet. All options and pools it contains should also be removed, leaving
     // the last added subnet and its sole option.
     ASSERT_NO_THROW_LOG(cbptr_->deleteSubnet4(ServerSelector::ALL(), test_subnets_[1]->getID()));
-    EXPECT_EQ(1, countRows("dhcp4_subnet"));
-    EXPECT_EQ(0, countRows("dhcp4_pool"));
-    EXPECT_EQ(1, countRows("dhcp4_options"));
+    EXPECT_EQ(1U, countRows("dhcp4_subnet"));
+    EXPECT_EQ(0U, countRows("dhcp4_pool"));
+    EXPECT_EQ(1U, countRows("dhcp4_options"));
 
     // Add the first subnet again. We should now have 4 options: 3 options from the
     // newly added subnet and one option from the existing subnet.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet4(ServerSelector::ALL(), test_subnets_[0]));
-    EXPECT_EQ(2, countRows("dhcp4_pool"));
-    EXPECT_EQ(4, countRows("dhcp4_options"));
+    EXPECT_EQ(2U, countRows("dhcp4_pool"));
+    EXPECT_EQ(4U, countRows("dhcp4_options"));
 
     // Delete the subnet including 3 options. The option from the other subnet should not
     // be affected.
     ASSERT_NO_THROW_LOG(cbptr_->deleteSubnet4(ServerSelector::ALL(), test_subnets_[0]->getID()));
-    EXPECT_EQ(1, countRows("dhcp4_subnet"));
-    EXPECT_EQ(0, countRows("dhcp4_pool"));
-    EXPECT_EQ(1, countRows("dhcp4_options"));
+    EXPECT_EQ(1U, countRows("dhcp4_subnet"));
+    EXPECT_EQ(0U, countRows("dhcp4_pool"));
+    EXPECT_EQ(1U, countRows("dhcp4_options"));
 }
 
 void
@@ -2010,8 +2012,8 @@ GenericConfigBackendDHCPv4Test::getSharedNetwork4Test() {
                                                                 shared_network->getName()));
         ASSERT_TRUE(network);
 
-        EXPECT_GT(network->getId(), 0);
-        ASSERT_EQ(1, network->getServerTags().size());
+        EXPECT_GT(network->getId(), 0U);
+        ASSERT_EQ(1U, network->getServerTags().size());
         EXPECT_EQ(expected_tag, network->getServerTags().begin()->get());
 
         // The easiest way to verify whether the returned shared network matches the
@@ -2179,13 +2181,13 @@ GenericConfigBackendDHCPv4Test::getSharedNetwork4WithOptionalUnspecifiedTest() {
     EXPECT_TRUE(returned_network->getClientClasses().empty());
 
     EXPECT_TRUE(returned_network->getValid().unspecified());
-    EXPECT_EQ(0, returned_network->getValid().get());
+    EXPECT_EQ(0U, returned_network->getValid().get());
 
     EXPECT_TRUE(returned_network->getT1().unspecified());
-    EXPECT_EQ(0, returned_network->getT1().get());
+    EXPECT_EQ(0U, returned_network->getT1().get());
 
     EXPECT_TRUE(returned_network->getT2().unspecified());
-    EXPECT_EQ(0, returned_network->getT2().get());
+    EXPECT_EQ(0U, returned_network->getT2().get());
 
     EXPECT_TRUE(returned_network->getReservationsGlobal().unspecified());
     EXPECT_FALSE(returned_network->getReservationsGlobal().get());
@@ -2286,7 +2288,7 @@ GenericConfigBackendDHCPv4Test::getAllSharedNetworks4Test() {
     for (unsigned i = 0; i < networks.size(); ++i) {
         EXPECT_EQ(test_networks_[i + 1]->toElement()->str(),
                   networks[i]->toElement()->str());
-        ASSERT_EQ(1, networks[i]->getServerTags().size());
+        ASSERT_EQ(1U, networks[i]->getServerTags().size());
         EXPECT_EQ("all", networks[i]->getServerTags().begin()->get());
     }
 
@@ -2312,23 +2314,23 @@ GenericConfigBackendDHCPv4Test::getAllSharedNetworks4Test() {
     }
 
     // Deleting non-existing shared network should return 0.
-    EXPECT_EQ(0, cbptr_->deleteSharedNetwork4(ServerSelector::ALL(),
-                                              "big-fish"));
+    EXPECT_EQ(0U, cbptr_->deleteSharedNetwork4(ServerSelector::ALL(),
+                                               "big-fish"));
     // All shared networks should be still there.
     ASSERT_EQ(test_networks_.size() - 1, networks.size());
 
     // Should not delete the shared network for explicit server tag
     // because our shared network is for all servers.
-    EXPECT_EQ(0, cbptr_->deleteSharedNetwork4(ServerSelector::ONE("server1"),
-                                              test_networks_[1]->getName()));
+    EXPECT_EQ(0U, cbptr_->deleteSharedNetwork4(ServerSelector::ONE("server1"),
+                                               test_networks_[1]->getName()));
 
     // Same for all shared networks.
-    EXPECT_EQ(0, cbptr_->deleteAllSharedNetworks4(ServerSelector::ONE("server1")));
+    EXPECT_EQ(0U, cbptr_->deleteAllSharedNetworks4(ServerSelector::ONE("server1")));
 
     // Delete first shared network with it subnets and verify it is gone.
     // Begin by its subnet.
-    EXPECT_EQ(1, cbptr_->deleteSharedNetworkSubnets4(ServerSelector::ANY(),
-                                                     test_networks_[1]->getName()));
+    EXPECT_EQ(1U, cbptr_->deleteSharedNetworkSubnets4(ServerSelector::ANY(),
+                                                      test_networks_[1]->getName()));
 
     {
         SCOPED_TRACE("DELETE audit entry for subnets of the first shared network");
@@ -2343,8 +2345,8 @@ GenericConfigBackendDHCPv4Test::getAllSharedNetworks4Test() {
     EXPECT_FALSE(subnet);
 
     // And after the shared network itself.
-    EXPECT_EQ(1, cbptr_->deleteSharedNetwork4(ServerSelector::ALL(),
-                                              test_networks_[1]->getName()));
+    EXPECT_EQ(1U, cbptr_->deleteSharedNetwork4(ServerSelector::ALL(),
+                                               test_networks_[1]->getName()));
 
     networks = cbptr_->getAllSharedNetworks4(ServerSelector::ALL());
     ASSERT_EQ(test_networks_.size() - 2, networks.size());
@@ -2357,7 +2359,7 @@ GenericConfigBackendDHCPv4Test::getAllSharedNetworks4Test() {
     }
 
     // Delete all.
-    EXPECT_EQ(2, cbptr_->deleteAllSharedNetworks4(ServerSelector::ALL()));
+    EXPECT_EQ(2U, cbptr_->deleteAllSharedNetworks4(ServerSelector::ALL()));
     networks = cbptr_->getAllSharedNetworks4(ServerSelector::ALL());
     ASSERT_TRUE(networks.empty());
 
@@ -2431,7 +2433,7 @@ GenericConfigBackendDHCPv4Test::getAllSharedNetworks4WithServerTagsTest() {
 
     // All three networks are associated with the server1.
     ASSERT_NO_THROW_LOG(networks = cbptr_->getAllSharedNetworks4(ServerSelector::ONE("server1")));
-    EXPECT_EQ(3, networks.size());
+    EXPECT_EQ(3U, networks.size());
 
     // First network is associated with all servers.
     auto returned_network = SharedNetworkFetcher4::get(networks, "level1");
@@ -2456,7 +2458,7 @@ GenericConfigBackendDHCPv4Test::getAllSharedNetworks4WithServerTagsTest() {
 
     // For server2 we should only get two shared networks, i.e. first and last.
     ASSERT_NO_THROW_LOG(networks = cbptr_->getAllSharedNetworks4(ServerSelector::ONE("server2")));
-    EXPECT_EQ(2, networks.size());
+    EXPECT_EQ(2U, networks.size());
 
     // First shared network is associated with all servers.
     returned_network = SharedNetworkFetcher4::get(networks, "level1");
@@ -2474,7 +2476,7 @@ GenericConfigBackendDHCPv4Test::getAllSharedNetworks4WithServerTagsTest() {
 
     // Only the first shared network is associated with all servers.
     ASSERT_NO_THROW_LOG(networks = cbptr_->getAllSharedNetworks4(ServerSelector::ALL()));
-    EXPECT_EQ(1, networks.size());
+    EXPECT_EQ(1U, networks.size());
 
     returned_network = SharedNetworkFetcher4::get(networks, "level1");
     ASSERT_TRUE(returned_network);
@@ -2505,13 +2507,13 @@ GenericConfigBackendDHCPv4Test::getModifiedSharedNetworks4Test() {
     SharedNetwork4Collection
         networks = cbptr_->getModifiedSharedNetworks4(ServerSelector::ALL(),
                                                       timestamps_["after today"]);
-    ASSERT_EQ(1, networks.size());
+    ASSERT_EQ(1U, networks.size());
 
     // Fetch shared networks with timestamp later than yesterday. We
     // should get two shared networks.
     networks = cbptr_->getModifiedSharedNetworks4(ServerSelector::ALL(),
                                                   timestamps_["after yesterday"]);
-    ASSERT_EQ(2, networks.size());
+    ASSERT_EQ(2U, networks.size());
 
     // Fetch shared networks with timestamp later than tomorrow. Nothing
     // should be returned.
@@ -2583,7 +2585,7 @@ GenericConfigBackendDHCPv4Test::deleteSharedNetwork4Test() {
             deleted_count = cbptr_->deleteSharedNetwork4(server_selector,
                                                          shared_network->getName())
         );
-        EXPECT_EQ(0, deleted_count);
+        EXPECT_EQ(0U, deleted_count);
     };
 
     {
@@ -2617,7 +2619,7 @@ GenericConfigBackendDHCPv4Test::deleteSharedNetwork4Test() {
             deleted_count = cbptr_->deleteSharedNetwork4(server_selector,
                                                          shared_network->getName())
         );
-        EXPECT_EQ(1, deleted_count);
+        EXPECT_EQ(1U, deleted_count);
 
         EXPECT_FALSE(cbptr_->getSharedNetwork4(server_selector,
                                                shared_network->getName()));
@@ -2678,7 +2680,7 @@ GenericConfigBackendDHCPv4Test::unassignedSharedNetworkTest() {
     // considered orphaned, i.e. do not belong to any server.
     uint64_t deleted_count = 0;
     ASSERT_NO_THROW_LOG(deleted_count = cbptr_->deleteServer4(ServerTag("server1")));
-    EXPECT_EQ(1, deleted_count);
+    EXPECT_EQ(1U, deleted_count);
 
     // Trying to fetch this shared network by server tag should return no result.
     SharedNetwork4Ptr returned_network;
@@ -2706,14 +2708,14 @@ GenericConfigBackendDHCPv4Test::unassignedSharedNetworkTest() {
 
     // Also if we ask for all unassigned networks it should be returned.
     ASSERT_NO_THROW_LOG(returned_networks = cbptr_->getAllSharedNetworks4(ServerSelector::UNASSIGNED()));
-    ASSERT_EQ(2, returned_networks.size());
+    ASSERT_EQ(2U, returned_networks.size());
 
     // And all modified.
     ASSERT_NO_THROW_LOG(
         returned_networks = cbptr_->getModifiedSharedNetworks4(ServerSelector::UNASSIGNED(),
                                                                timestamps_["two days ago"])
     );
-    ASSERT_EQ(2, returned_networks.size());
+    ASSERT_EQ(2U, returned_networks.size());
 
     // If we ask for any network by name, it should be returned too.
     ASSERT_NO_THROW_LOG(returned_network = cbptr_->getSharedNetwork4(ServerSelector::ANY(),
@@ -2726,25 +2728,25 @@ GenericConfigBackendDHCPv4Test::unassignedSharedNetworkTest() {
         deleted_count = cbptr_->deleteSharedNetwork4(ServerSelector::ONE("server1"),
                                                      "level1")
     );
-    EXPECT_EQ(0, deleted_count);
+    EXPECT_EQ(0U, deleted_count);
 
     // Also, if we delete all shared networks for server1.
     ASSERT_NO_THROW_LOG(
         deleted_count = cbptr_->deleteAllSharedNetworks4(ServerSelector::ONE("server1"))
     );
-    EXPECT_EQ(0, deleted_count);
+    EXPECT_EQ(0U, deleted_count);
 
     // We can delete this shared network when we specify ANY and the matching name.
     ASSERT_NO_THROW_LOG(
         deleted_count = cbptr_->deleteSharedNetwork4(ServerSelector::ANY(), "level1")
     );
-    EXPECT_EQ(1, deleted_count);
+    EXPECT_EQ(1U, deleted_count);
 
     // We can delete all networks using UNASSIGNED selector.
     ASSERT_NO_THROW_LOG(
         deleted_count = cbptr_->deleteAllSharedNetworks4(ServerSelector::UNASSIGNED());
     );
-    EXPECT_EQ(1, deleted_count);
+    EXPECT_EQ(1U, deleted_count);
 }
 
 void
@@ -2780,36 +2782,36 @@ void
 GenericConfigBackendDHCPv4Test::sharedNetworkOptionsTest() {
     // Add shared network with three options.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSharedNetwork4(ServerSelector::ALL(), test_networks_[0]));
-    EXPECT_EQ(3, countRows("dhcp4_options"));
+    EXPECT_EQ(3U, countRows("dhcp4_options"));
 
     // Add another shared network with a single option. The numnber of options in the
     // database should now be 4.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSharedNetwork4(ServerSelector::ALL(), test_networks_[2]));
-    EXPECT_EQ(4, countRows("dhcp4_options"));
+    EXPECT_EQ(4U, countRows("dhcp4_options"));
 
     // The second shared network uses the same name as the first shared network, so
     // this operation should replace the existing shared network and its options.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSharedNetwork4(ServerSelector::ALL(), test_networks_[1]));
-    EXPECT_EQ(1, countRows("dhcp4_options"));
+    EXPECT_EQ(1U, countRows("dhcp4_options"));
 
     // Remove the shared network. This should not affect options assigned to the
     // other shared network.
     ASSERT_NO_THROW_LOG(cbptr_->deleteSharedNetwork4(ServerSelector::ALL(),
                                                      test_networks_[1]->getName()));
-    EXPECT_EQ(1, countRows("dhcp4_shared_network"));
-    EXPECT_EQ(1, countRows("dhcp4_options"));
+    EXPECT_EQ(1U, countRows("dhcp4_shared_network"));
+    EXPECT_EQ(1U, countRows("dhcp4_options"));
 
     // Create the first option again. The number of options should be equal to the
     // sum of options associated with both shared networks.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSharedNetwork4(ServerSelector::ALL(), test_networks_[0]));
-    EXPECT_EQ(4, countRows("dhcp4_options"));
+    EXPECT_EQ(4U, countRows("dhcp4_options"));
 
     // Delete this shared network. This should not affect the option associated
     // with the remaining shared network.
     ASSERT_NO_THROW_LOG(cbptr_->deleteSharedNetwork4(ServerSelector::ALL(),
                                                      test_networks_[0]->getName()));
-    EXPECT_EQ(1, countRows("dhcp4_shared_network"));
-    EXPECT_EQ(1, countRows("dhcp4_options"));
+    EXPECT_EQ(1U, countRows("dhcp4_shared_network"));
+    EXPECT_EQ(1U, countRows("dhcp4_options"));
 }
 
 void
@@ -2824,8 +2826,8 @@ GenericConfigBackendDHCPv4Test::getOptionDef4Test() {
                               test_option_defs_[0]->getCode(),
                               test_option_defs_[0]->getOptionSpaceName());
     ASSERT_TRUE(returned_option_def);
-    EXPECT_GT(returned_option_def->getId(), 0);
-    ASSERT_EQ(1, returned_option_def->getServerTags().size());
+    EXPECT_GT(returned_option_def->getId(), 0U);
+    ASSERT_EQ(1U, returned_option_def->getServerTags().size());
     EXPECT_EQ("all", returned_option_def->getServerTags().begin()->get());
 
     EXPECT_TRUE(returned_option_def->equals(*option_def));
@@ -2976,7 +2978,7 @@ GenericConfigBackendDHCPv4Test::optionDefs4WithServerTagsTest() {
                                                          MULTIPLE({ "server1", "server2",
                                                                     "server3" }));
     );
-    ASSERT_EQ(3, returned_option_defs.size());
+    ASSERT_EQ(3U, returned_option_defs.size());
 
     // Check that expected option definitions have been returned.
     auto current_option = returned_option_defs.begin();
@@ -2991,7 +2993,7 @@ GenericConfigBackendDHCPv4Test::optionDefs4WithServerTagsTest() {
         returned_option_defs = cbptr_->getAllOptionDefs4(ServerSelector::ALL());
 
     );
-    ASSERT_EQ(1, returned_option_defs.size());
+    ASSERT_EQ(1U, returned_option_defs.size());
     EXPECT_TRUE((*returned_option_defs.begin())->equals(*option3));
 
     // Delete the server1. It should remove associations of this server with the
@@ -3001,7 +3003,7 @@ GenericConfigBackendDHCPv4Test::optionDefs4WithServerTagsTest() {
         returned_option_defs = cbptr_->getAllOptionDefs4(ServerSelector::ONE("server1"));
 
     );
-    ASSERT_EQ(1, returned_option_defs.size());
+    ASSERT_EQ(1U, returned_option_defs.size());
     EXPECT_TRUE((*returned_option_defs.begin())->equals(*option3));
 
     {
@@ -3017,13 +3019,13 @@ GenericConfigBackendDHCPv4Test::optionDefs4WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(deleted_num = cbptr_->deleteOptionDef4(ServerSelector::ONE("server1"),
                                                                option1->getCode(),
                                                                option1->getOptionSpaceName()));
-    EXPECT_EQ(0, deleted_num);
+    EXPECT_EQ(0U, deleted_num);
 
     // Deleting the existing option definition for server2 should succeed.
     ASSERT_NO_THROW_LOG(deleted_num = cbptr_->deleteOptionDef4(ServerSelector::ONE("server2"),
                                                                option2->getCode(),
                                                                option2->getOptionSpaceName()));
-    EXPECT_EQ(1, deleted_num);
+    EXPECT_EQ(1U, deleted_num);
 
     // Create this option definition again to test that deletion of all servers
     // removes it too.
@@ -3035,8 +3037,8 @@ GenericConfigBackendDHCPv4Test::optionDefs4WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_option_defs = cbptr_->getAllOptionDefs4(ServerSelector::ALL());
     );
-    EXPECT_EQ(1, deleted_num);
-    EXPECT_EQ(1, returned_option_defs.size());
+    EXPECT_EQ(1U, deleted_num);
+    EXPECT_EQ(1U, returned_option_defs.size());
     EXPECT_TRUE((*returned_option_defs.begin())->equals(*option3));
 
     {
@@ -3145,7 +3147,7 @@ GenericConfigBackendDHCPv4Test::allOptionDefDataTypes4Test() {
     ASSERT_NO_THROW_LOG(parser.parse(storage, defs_elem));
 
     auto test_defs = storage->getAll("dhcp4");
-    ASSERT_EQ(test_defs->size(), 18);
+    ASSERT_EQ(test_defs->size(), 18U);
 
     // Insert each option definition into the database.
     for (auto const& test_def : *test_defs) {
@@ -3196,7 +3198,7 @@ GenericConfigBackendDHCPv4Test::getAllOptionDefs4Test() {
 
     // See if option definitions are returned ok.
     for (auto const& def : option_defs) {
-        ASSERT_EQ(1, def->getServerTags().size());
+        ASSERT_EQ(1U, def->getServerTags().size());
         EXPECT_EQ("all", def->getServerTags().begin()->get());
         bool success = false;
         for (unsigned i = 1; i < test_option_defs_.size(); ++i) {
@@ -3209,24 +3211,24 @@ GenericConfigBackendDHCPv4Test::getAllOptionDefs4Test() {
     }
 
     // Deleting non-existing option definition should return 0.
-    EXPECT_EQ(0, cbptr_->deleteOptionDef4(ServerSelector::ALL(),
-                                          99, "non-exiting-space"));
+    EXPECT_EQ(0U, cbptr_->deleteOptionDef4(ServerSelector::ALL(),
+                                           99, "non-exiting-space"));
     // All option definitions should be still there.
     ASSERT_EQ(test_option_defs_.size() - updates_num, option_defs.size());
 
     // Should not delete option definition for explicit server tag
     // because our option definition is for all servers.
-    EXPECT_EQ(0, cbptr_->deleteOptionDef4(ServerSelector::ONE("server1"),
-                                          test_option_defs_[1]->getCode(),
-                                          test_option_defs_[1]->getOptionSpaceName()));
+    EXPECT_EQ(0U, cbptr_->deleteOptionDef4(ServerSelector::ONE("server1"),
+                                           test_option_defs_[1]->getCode(),
+                                           test_option_defs_[1]->getOptionSpaceName()));
 
     // Same for all option definitions.
-    EXPECT_EQ(0, cbptr_->deleteAllOptionDefs4(ServerSelector::ONE("server1")));
+    EXPECT_EQ(0U, cbptr_->deleteAllOptionDefs4(ServerSelector::ONE("server1")));
 
     // Delete one of the option definitions and see if it is gone.
-    EXPECT_EQ(1, cbptr_->deleteOptionDef4(ServerSelector::ALL(),
-                                          test_option_defs_[2]->getCode(),
-                                          test_option_defs_[2]->getOptionSpaceName()));
+    EXPECT_EQ(1U, cbptr_->deleteOptionDef4(ServerSelector::ALL(),
+                                           test_option_defs_[2]->getCode(),
+                                           test_option_defs_[2]->getOptionSpaceName()));
     ASSERT_FALSE(cbptr_->getOptionDef4(ServerSelector::ALL(),
                                        test_option_defs_[2]->getCode(),
                                        test_option_defs_[2]->getOptionSpaceName()));
@@ -3239,7 +3241,7 @@ GenericConfigBackendDHCPv4Test::getAllOptionDefs4Test() {
     }
 
     // Delete all remaining option definitions.
-    EXPECT_EQ(2, cbptr_->deleteAllOptionDefs4(ServerSelector::ALL()));
+    EXPECT_EQ(2U, cbptr_->deleteAllOptionDefs4(ServerSelector::ALL()));
     option_defs = cbptr_->getAllOptionDefs4(ServerSelector::ALL());
     ASSERT_TRUE(option_defs.empty());
 
@@ -3275,13 +3277,13 @@ GenericConfigBackendDHCPv4Test::getModifiedOptionDefs4Test() {
     OptionDefContainer
         option_defs = cbptr_->getModifiedOptionDefs4(ServerSelector::ALL(),
                                                      timestamps_["after today"]);
-    ASSERT_EQ(1, option_defs.size());
+    ASSERT_EQ(1U, option_defs.size());
 
     // Fetch option definitions with timestamp later than yesterday. We
     // should get two option definitions.
     option_defs = cbptr_->getModifiedOptionDefs4(ServerSelector::ALL(),
                                                  timestamps_["after yesterday"]);
-    ASSERT_EQ(2, option_defs.size());
+    ASSERT_EQ(2U, option_defs.size());
 
     // Fetch option definitions with timestamp later than tomorrow. Nothing
     // should be returned.
@@ -3346,14 +3348,14 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteOption4Test() {
     }
 
     // Deleting an option with explicitly specified server tag should fail.
-    EXPECT_EQ(0, cbptr_->deleteOption4(ServerSelector::ONE("server1"),
-                                       opt_boot_file_name->option_->getType(),
-                                       opt_boot_file_name->space_name_));
+    EXPECT_EQ(0U, cbptr_->deleteOption4(ServerSelector::ONE("server1"),
+                                        opt_boot_file_name->option_->getType(),
+                                        opt_boot_file_name->space_name_));
 
     // Deleting option for all servers should succeed.
-    EXPECT_EQ(1, cbptr_->deleteOption4(ServerSelector::ALL(),
-                                       opt_boot_file_name->option_->getType(),
-                                       opt_boot_file_name->space_name_));
+    EXPECT_EQ(1U, cbptr_->deleteOption4(ServerSelector::ALL(),
+                                        opt_boot_file_name->option_->getType(),
+                                        opt_boot_file_name->space_name_));
 
     EXPECT_FALSE(cbptr_->getOption4(ServerSelector::ALL(),
                                     opt_boot_file_name->option_->getType(),
@@ -3482,7 +3484,7 @@ GenericConfigBackendDHCPv4Test::globalOptions4WithServerTagsTest() {
                                                   MULTIPLE({ "server1", "server2",
                                                              "server3" }));
     );
-    ASSERT_EQ(3, returned_options.size());
+    ASSERT_EQ(3U, returned_options.size());
 
     // Check that expected options have been returned.
     auto current_option = returned_options.begin();
@@ -3496,7 +3498,7 @@ GenericConfigBackendDHCPv4Test::globalOptions4WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_options = cbptr_->getAllOptions4(ServerSelector::ALL());
     );
-    ASSERT_EQ(1, returned_options.size());
+    ASSERT_EQ(1U, returned_options.size());
     testOptionsEquivalent(*opt_boot_file_name3, *returned_options.begin());
 
     // Delete the server1. It should remove associations of this server with the
@@ -3505,7 +3507,7 @@ GenericConfigBackendDHCPv4Test::globalOptions4WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_options = cbptr_->getAllOptions4(ServerSelector::ONE("server1"));
     );
-    ASSERT_EQ(1, returned_options.size());
+    ASSERT_EQ(1U, returned_options.size());
     testOptionsEquivalent(*opt_boot_file_name3, *returned_options.begin());
 
     {
@@ -3521,13 +3523,13 @@ GenericConfigBackendDHCPv4Test::globalOptions4WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(deleted_num = cbptr_->deleteOption4(ServerSelector::ONE("server1"),
                                                             opt_boot_file_name1->option_->getType(),
                                                             opt_boot_file_name1->space_name_));
-    EXPECT_EQ(0, deleted_num);
+    EXPECT_EQ(0U, deleted_num);
 
     // Deleting the existing option for server2 should succeed.
     ASSERT_NO_THROW_LOG(deleted_num = cbptr_->deleteOption4(ServerSelector::ONE("server2"),
                                                             opt_boot_file_name2->option_->getType(),
                                                             opt_boot_file_name2->space_name_));
-    EXPECT_EQ(1, deleted_num);
+    EXPECT_EQ(1U, deleted_num);
 
     // Create this option again to test that deletion of all servers removes it too.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateOption4(ServerSelector::ONE("server2"),
@@ -3538,8 +3540,8 @@ GenericConfigBackendDHCPv4Test::globalOptions4WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_options = cbptr_->getAllOptions4(ServerSelector::ALL());
     );
-    EXPECT_EQ(1, deleted_num);
-    ASSERT_EQ(1, returned_options.size());
+    EXPECT_EQ(1U, deleted_num);
+    ASSERT_EQ(1U, returned_options.size());
     testOptionsEquivalent(*opt_boot_file_name3, *returned_options.begin());
 
     {
@@ -3564,12 +3566,12 @@ GenericConfigBackendDHCPv4Test::getAllOptions4Test() {
 
     // Retrieve all these options.
     OptionContainer returned_options = cbptr_->getAllOptions4(ServerSelector::ALL());
-    ASSERT_EQ(3, returned_options.size());
+    ASSERT_EQ(3U, returned_options.size());
 
     // Fetching global options with explicitly specified server tag should return
     // the same result.
     returned_options = cbptr_->getAllOptions4(ServerSelector::ONE("server1"));
-    ASSERT_EQ(3, returned_options.size());
+    ASSERT_EQ(3U, returned_options.size());
 
     // Get the container index used to search options by option code.
     const OptionContainerTypeIndex& index = returned_options.get<1>();
@@ -3581,8 +3583,8 @@ GenericConfigBackendDHCPv4Test::getAllOptions4Test() {
         auto option0 = index.find(test_options_[0]->option_->getType());
         ASSERT_FALSE(option0 == index.end());
         testOptionsEquivalent(*test_options_[0], *option0);
-        EXPECT_GT(option0->getId(), 0);
-        ASSERT_EQ(1, option0->getServerTags().size());
+        EXPECT_GT(option0->getId(), 0U);
+        ASSERT_EQ(1U, option0->getServerTags().size());
         EXPECT_EQ("all", option0->getServerTags().begin()->get());
     }
 
@@ -3591,8 +3593,8 @@ GenericConfigBackendDHCPv4Test::getAllOptions4Test() {
         auto option1 = index.find(test_options_[1]->option_->getType());
         ASSERT_FALSE(option1 == index.end());
         testOptionsEquivalent(*test_options_[1], *option1);
-        EXPECT_GT(option1->getId(), 0);
-        ASSERT_EQ(1, option1->getServerTags().size());
+        EXPECT_GT(option1->getId(), 0U);
+        ASSERT_EQ(1U, option1->getServerTags().size());
         EXPECT_EQ("all", option1->getServerTags().begin()->get());
     }
 
@@ -3601,8 +3603,8 @@ GenericConfigBackendDHCPv4Test::getAllOptions4Test() {
         auto option5 = index.find(test_options_[5]->option_->getType());
         ASSERT_FALSE(option5 == index.end());
         testOptionsEquivalent(*test_options_[5], *option5);
-        EXPECT_GT(option5->getId(), 0);
-        ASSERT_EQ(1, option5->getServerTags().size());
+        EXPECT_GT(option5->getId(), 0U);
+        ASSERT_EQ(1U, option5->getServerTags().size());
         EXPECT_EQ("all", option5->getServerTags().begin()->get());
     }
 }
@@ -3628,13 +3630,13 @@ GenericConfigBackendDHCPv4Test::getModifiedOptions4Test() {
     OptionContainer returned_options =
         cbptr_->getModifiedOptions4(ServerSelector::ALL(),
                                     timestamps_["after today"]);
-    ASSERT_EQ(1, returned_options.size());
+    ASSERT_EQ(1U, returned_options.size());
 
     // Fetching modified options with explicitly specified server selector
     // should return the same result.
     returned_options = cbptr_->getModifiedOptions4(ServerSelector::ONE("server1"),
                                                    timestamps_["after today"]);
-    ASSERT_EQ(1, returned_options.size());
+    ASSERT_EQ(1U, returned_options.size());
 
     // The returned option should be the one with the timestamp
     // set to tomorrow.
@@ -3748,10 +3750,10 @@ GenericConfigBackendDHCPv4Test::globalOption4WithClientClassesTest() {
         ClientClassesPtr cclasses = ref_option->copyClientClasses();
 
         // Delete the option by code and client_classes.
-        ASSERT_EQ(1, cbptr_->deleteOption4(ServerSelector::ALL(),
-                                           ref_option->option_->getType(),
-                                           DHCP4_OPTION_SPACE,
-                                           cclasses));
+        ASSERT_EQ(1U, cbptr_->deleteOption4(ServerSelector::ALL(),
+                                            ref_option->option_->getType(),
+                                            DHCP4_OPTION_SPACE,
+                                            cclasses));
 
         // Finding the option by code and client_classes should fail.
         found_option = cbptr_->getOption4(ServerSelector::ALL(),
@@ -3871,7 +3873,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteSubnetOption4Test() {
     }
 
     // The inserted subnet contains two options.
-    ASSERT_EQ(2, countRows("dhcp4_options"));
+    ASSERT_EQ(2U, countRows("dhcp4_options"));
 
     OptionDescriptorPtr opt_boot_file_name = test_options_[0];
     cbptr_->createUpdateOption4(ServerSelector::ANY(), subnet->getID(),
@@ -3888,7 +3890,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteSubnetOption4Test() {
     {
         SCOPED_TRACE("verify returned option");
         testOptionsEquivalent(*opt_boot_file_name, returned_opt_boot_file_name);
-        EXPECT_GT(returned_opt_boot_file_name.getId(), 0);
+        EXPECT_GT(returned_opt_boot_file_name.getId(), 0U);
     }
 
     {
@@ -3904,7 +3906,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteSubnetOption4Test() {
 
     // We have added one option to the existing subnet. We should now have
     // three options.
-    ASSERT_EQ(3, countRows("dhcp4_options"));
+    ASSERT_EQ(3U, countRows("dhcp4_options"));
 
     opt_boot_file_name->persistent_ = !opt_boot_file_name->persistent_;
     opt_boot_file_name->cancelled_ = !opt_boot_file_name->cancelled_;
@@ -3932,12 +3934,12 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteSubnetOption4Test() {
 
     // Updating the option should replace the existing instance with the new
     // instance. Therefore, we should still have three options.
-    ASSERT_EQ(3, countRows("dhcp4_options"));
+    ASSERT_EQ(3U, countRows("dhcp4_options"));
 
     // It should succeed for any server.
-    EXPECT_EQ(1, cbptr_->deleteOption4(ServerSelector::ANY(), subnet->getID(),
-                                       opt_boot_file_name->option_->getType(),
-                                       opt_boot_file_name->space_name_));
+    EXPECT_EQ(1U, cbptr_->deleteOption4(ServerSelector::ANY(), subnet->getID(),
+                                        opt_boot_file_name->option_->getType(),
+                                        opt_boot_file_name->space_name_));
 
     returned_subnet = cbptr_->getSubnet4(ServerSelector::ALL(),
                                          subnet->getID());
@@ -3953,7 +3955,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteSubnetOption4Test() {
     }
 
     // We should have only two options after deleting one of them.
-    ASSERT_EQ(2, countRows("dhcp4_options"));
+    ASSERT_EQ(2U, countRows("dhcp4_options"));
 }
 
 void
@@ -3970,7 +3972,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeletePoolOption4Test() {
     }
 
     // Inserted subnet has two options.
-    ASSERT_EQ(2, countRows("dhcp4_options"));
+    ASSERT_EQ(2U, countRows("dhcp4_options"));
 
     // Add an option into the pool.
     const PoolPtr pool = subnet->getPool(Lease::TYPE_V4,
@@ -4000,7 +4002,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeletePoolOption4Test() {
     {
         SCOPED_TRACE("verify returned pool option");
         testOptionsEquivalent(*opt_boot_file_name, returned_opt_boot_file_name);
-        EXPECT_GT(returned_opt_boot_file_name.getId(), 0);
+        EXPECT_GT(returned_opt_boot_file_name.getId(), 0U);
     }
 
     {
@@ -4012,7 +4014,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeletePoolOption4Test() {
     }
 
     // With the newly inserted option we should now have three options.
-    ASSERT_EQ(3, countRows("dhcp4_options"));
+    ASSERT_EQ(3U, countRows("dhcp4_options"));
 
     // Modify the option and update it in the database.
     opt_boot_file_name->persistent_ = !opt_boot_file_name->persistent_;
@@ -4050,14 +4052,14 @@ GenericConfigBackendDHCPv4Test::createUpdateDeletePoolOption4Test() {
 
     // The new option instance should replace the existing one, so we should
     // still have three options.
-    ASSERT_EQ(3, countRows("dhcp4_options"));
+    ASSERT_EQ(3U, countRows("dhcp4_options"));
 
     // Delete option for any server should succeed.
-    EXPECT_EQ(1, cbptr_->deleteOption4(ServerSelector::ANY(),
-                                       pool->getFirstAddress(),
-                                       pool->getLastAddress(),
-                                       opt_boot_file_name->option_->getType(),
-                                       opt_boot_file_name->space_name_));
+    EXPECT_EQ(1U, cbptr_->deleteOption4(ServerSelector::ANY(),
+                                        pool->getFirstAddress(),
+                                        pool->getLastAddress(),
+                                        opt_boot_file_name->option_->getType(),
+                                        opt_boot_file_name->space_name_));
 
     // Fetch the subnet and the pool from the database again to make sure
     // that the option is really gone.
@@ -4082,7 +4084,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeletePoolOption4Test() {
 
     // The option has been deleted so the number of options should now
     // be down to 2.
-    EXPECT_EQ(2, countRows("dhcp4_options"));
+    EXPECT_EQ(2U, countRows("dhcp4_options"));
 }
 
 void
@@ -4106,7 +4108,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteSharedNetworkOption4Test() {
     }
 
     // The inserted shared network has no options.
-    ASSERT_EQ(0, countRows("dhcp4_options"));
+    ASSERT_EQ(0U, countRows("dhcp4_options"));
 
     OptionDescriptorPtr opt_boot_file_name = test_options_[0];
     cbptr_->createUpdateOption4(ServerSelector::ANY(),
@@ -4124,7 +4126,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteSharedNetworkOption4Test() {
     {
         SCOPED_TRACE("verify returned option");
         testOptionsEquivalent(*opt_boot_file_name, returned_opt_boot_file_name);
-        EXPECT_GT(returned_opt_boot_file_name.getId(), 0);
+        EXPECT_GT(returned_opt_boot_file_name.getId(), 0U);
     }
 
     {
@@ -4139,7 +4141,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteSharedNetworkOption4Test() {
     }
 
     // One option should now be stored in the database.
-    ASSERT_EQ(1, countRows("dhcp4_options"));
+    ASSERT_EQ(1U, countRows("dhcp4_options"));
 
     opt_boot_file_name->persistent_ = !opt_boot_file_name->persistent_;
     opt_boot_file_name->cancelled_ = !opt_boot_file_name->cancelled_;
@@ -4168,14 +4170,14 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteSharedNetworkOption4Test() {
 
     // The new option instance should replace the existing option instance,
     // so we should still have one option.
-    ASSERT_EQ(1, countRows("dhcp4_options"));
+    ASSERT_EQ(1U, countRows("dhcp4_options"));
 
     // Deleting an option for any server should succeed.
-    EXPECT_EQ(1, cbptr_->deleteOption4(ServerSelector::ANY(),
-                                       shared_network->getName(),
-                                       opt_boot_file_name->option_->getType(),
-                                       opt_boot_file_name->space_name_,
-                                       opt_boot_file_name->copyClientClasses()));
+    EXPECT_EQ(1U, cbptr_->deleteOption4(ServerSelector::ANY(),
+                                        shared_network->getName(),
+                                        opt_boot_file_name->option_->getType(),
+                                        opt_boot_file_name->space_name_,
+                                        opt_boot_file_name->copyClientClasses()));
     returned_network = cbptr_->getSharedNetwork4(ServerSelector::ALL(),
                                                  shared_network->getName());
     ASSERT_TRUE(returned_network);
@@ -4189,7 +4191,7 @@ GenericConfigBackendDHCPv4Test::createUpdateDeleteSharedNetworkOption4Test() {
     }
 
     // After deleting the option we should be back to 0.
-    EXPECT_EQ(0, countRows("dhcp4_options"));
+    EXPECT_EQ(0U, countRows("dhcp4_options"));
 }
 
 void
@@ -4197,30 +4199,30 @@ GenericConfigBackendDHCPv4Test::subnetOptionIdOrderTest() {
 
     // Add a subnet with two pools with one option each.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet4(ServerSelector::ALL(), test_subnets_[1]));
-    EXPECT_EQ(2, countRows("dhcp4_pool"));
-    EXPECT_EQ(2, countRows("dhcp4_options"));
+    EXPECT_EQ(2U, countRows("dhcp4_pool"));
+    EXPECT_EQ(2U, countRows("dhcp4_options"));
 
     // Add a second subnet with a single option. The number of options in the database
     // should now be 3.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet4(ServerSelector::ALL(), test_subnets_[2]));
-    EXPECT_EQ(2, countRows("dhcp4_pool"));
-    EXPECT_EQ(3, countRows("dhcp4_options"));
+    EXPECT_EQ(2U, countRows("dhcp4_pool"));
+    EXPECT_EQ(3U, countRows("dhcp4_options"));
 
     // Now replace the first subnet with three options and two pools.  This will cause
     // the option id values for this subnet to be larger than those in the second
     // subnet.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet4(ServerSelector::ALL(), test_subnets_[0]));
-    EXPECT_EQ(2, countRows("dhcp4_pool"));
-    EXPECT_EQ(4, countRows("dhcp4_options"));
+    EXPECT_EQ(2U, countRows("dhcp4_pool"));
+    EXPECT_EQ(4U, countRows("dhcp4_options"));
 
     // Now fetch all subnets.
     Subnet4Collection subnets;
     ASSERT_NO_THROW_LOG(subnets = cbptr_->getAllSubnets4(ServerSelector::ALL()));
-    ASSERT_EQ(2, subnets.size());
+    ASSERT_EQ(2U, subnets.size());
 
     // Verify that the subnets returned are as expected.
     for (auto const& subnet : subnets) {
-        ASSERT_EQ(1, subnet->getServerTags().size());
+        ASSERT_EQ(1U, subnet->getServerTags().size());
         EXPECT_EQ("all", subnet->getServerTags().begin()->get());
         if (subnet->getID() == 1024) {
             EXPECT_EQ(test_subnets_[0]->toElement()->str(), subnet->toElement()->str());
@@ -4249,7 +4251,7 @@ GenericConfigBackendDHCPv4Test::sharedNetworkOptionIdOrderTest() {
     SharedNetwork4Collection networks =
         cbptr_->getAllSharedNetworks4(ServerSelector::ALL());
 
-    ASSERT_EQ(2, networks.size());
+    ASSERT_EQ(2U, networks.size());
 
     // See if shared networks are returned ok.
     for (unsigned i = 0; i < networks.size(); ++i) {
@@ -4269,7 +4271,7 @@ GenericConfigBackendDHCPv4Test::sharedNetworkOptionIdOrderTest() {
 
     // Fetch all shared networks.
     networks = cbptr_->getAllSharedNetworks4(ServerSelector::ALL());
-    ASSERT_EQ(2, networks.size());
+    ASSERT_EQ(2U, networks.size());
 
     // See if shared networks are returned ok.
     for (unsigned i = 0; i < networks.size(); ++i) {
@@ -4341,12 +4343,12 @@ GenericConfigBackendDHCPv4Test::setAndGetAllClientClasses4Test() {
 
     // Only the first class should be returned for the server selector ALL.
     auto client_classes = cbptr_->getAllClientClasses4(ServerSelector::ALL());
-    ASSERT_EQ(1, client_classes.getClasses()->size());
+    ASSERT_EQ(1U, client_classes.getClasses()->size());
 
     // All three classes should be returned for the server1.
     client_classes = cbptr_->getAllClientClasses4(ServerSelector::ONE("server1"));
     auto classes_list = client_classes.getClasses();
-    ASSERT_EQ(3, classes_list->size());
+    ASSERT_EQ(3U, classes_list->size());
 
     auto fetched_class = classes_list->begin();
     ASSERT_EQ("foo", (*fetched_class)->getName());
@@ -4369,7 +4371,7 @@ GenericConfigBackendDHCPv4Test::setAndGetAllClientClasses4Test() {
     // Ensure that the classes order has changed.
     client_classes = cbptr_->getAllClientClasses4(ServerSelector::ONE("server1"));
     classes_list = client_classes.getClasses();
-    ASSERT_EQ(3, classes_list->size());
+    ASSERT_EQ(3U, classes_list->size());
     EXPECT_EQ("foo", (*classes_list->begin())->getName());
     EXPECT_FALSE((*classes_list->begin())->getMatchExpr());
     EXPECT_EQ("foobar", (*(classes_list->begin() + 1))->getName());
@@ -4383,7 +4385,7 @@ GenericConfigBackendDHCPv4Test::setAndGetAllClientClasses4Test() {
 
     client_classes = cbptr_->getAllClientClasses4(ServerSelector::ONE("server1"));
     classes_list = client_classes.getClasses();
-    ASSERT_EQ(3, classes_list->size());
+    ASSERT_EQ(3U, classes_list->size());
     EXPECT_EQ("foo", (*classes_list->begin())->getName());
     EXPECT_FALSE((*classes_list->begin())->getMatchExpr());
     EXPECT_EQ("foobar", (*(classes_list->begin() + 1))->getName());
@@ -4421,9 +4423,9 @@ GenericConfigBackendDHCPv4Test::getClientClass4Test() {
     EXPECT_EQ("1.2.3.4", client_class->getNextServer().toText());
     EXPECT_EQ("cool", client_class->getSname());
     EXPECT_EQ("epc.cfg", client_class->getFilename());
-    EXPECT_EQ(30, client_class->getValid().getMin());
-    EXPECT_EQ(60, client_class->getValid().get());
-    EXPECT_EQ(90, client_class->getValid().getMax());
+    EXPECT_EQ(30U, client_class->getValid().getMin());
+    EXPECT_EQ(60U, client_class->getValid().get());
+    EXPECT_EQ(90U, client_class->getValid().getMax());
 
     // Validate options belonging to this class.
     ASSERT_TRUE(client_class->getCfgOption());
@@ -4492,9 +4494,9 @@ GenericConfigBackendDHCPv4Test::createUpdateClientClass4OptionsTest() {
     ASSERT_TRUE(client_class);
 
     // Verify lifetime values.
-    EXPECT_EQ(30, client_class->getValid().getMin());
-    EXPECT_EQ(60, client_class->getValid().get());
-    EXPECT_EQ(90, client_class->getValid().getMax());
+    EXPECT_EQ(30U, client_class->getValid().getMin());
+    EXPECT_EQ(60U, client_class->getValid().get());
+    EXPECT_EQ(90U, client_class->getValid().getMax());
 
     // Validate options belonging to the class.
     ASSERT_TRUE(client_class->getCfgOption());
@@ -4511,7 +4513,7 @@ GenericConfigBackendDHCPv4Test::createUpdateClientClass4OptionsTest() {
     auto returned_def_foo = client_class->getCfgOptionDef()->get(test_option_defs_[0]->getOptionSpaceName(),
                                                                  test_option_defs_[0]->getCode());
     ASSERT_TRUE(returned_def_foo);
-    EXPECT_EQ(234, returned_def_foo->getCode());
+    EXPECT_EQ(234U, returned_def_foo->getCode());
     EXPECT_EQ("foo", returned_def_foo->getName());
     EXPECT_EQ(DHCP4_OPTION_SPACE, returned_def_foo->getOptionSpaceName());
     EXPECT_EQ("espace", returned_def_foo->getEncapsulatedSpace());
@@ -4521,7 +4523,7 @@ GenericConfigBackendDHCPv4Test::createUpdateClientClass4OptionsTest() {
     auto returned_def_fish = client_class->getCfgOptionDef()->get(test_option_defs_[2]->getOptionSpaceName(),
                                                                   test_option_defs_[2]->getCode());
     ASSERT_TRUE(returned_def_fish);
-    EXPECT_EQ(235, returned_def_fish->getCode());
+    EXPECT_EQ(235U, returned_def_fish->getCode());
     EXPECT_EQ("fish", returned_def_fish->getName());
     EXPECT_EQ(DHCP4_OPTION_SPACE, returned_def_fish->getOptionSpaceName());
     EXPECT_TRUE(returned_def_fish->getEncapsulatedSpace().empty());
@@ -4542,9 +4544,9 @@ GenericConfigBackendDHCPv4Test::createUpdateClientClass4OptionsTest() {
     ASSERT_TRUE(client_class);
 
     // Re-check lifetime values. This ensure bindings line up.
-    EXPECT_EQ(30, client_class->getValid().getMin());
-    EXPECT_EQ(60, client_class->getValid().get());
-    EXPECT_EQ(90, client_class->getValid().getMax());
+    EXPECT_EQ(30U, client_class->getValid().getMin());
+    EXPECT_EQ(60U, client_class->getValid().get());
+    EXPECT_EQ(90U, client_class->getValid().getMax());
 
     // Ensure that the first option definition is gone.
     ASSERT_TRUE(client_class->getCfgOptionDef());
@@ -4590,29 +4592,29 @@ GenericConfigBackendDHCPv4Test::getModifiedClientClasses4Test() {
     // Get modified client classes configured for all servers.
     auto client_classes = cbptr_->getModifiedClientClasses4(ServerSelector::ALL(),
                                                             timestamps_["two days ago"]);
-    EXPECT_EQ(2, client_classes.getClasses()->size());
+    EXPECT_EQ(2U, client_classes.getClasses()->size());
 
     // Get modified client classes appropriate for server1. It includes classes
     // for all servers and for the server1.
     client_classes = cbptr_->getModifiedClientClasses4(ServerSelector::ONE("server1"),
                                                        timestamps_["two days ago"]);
-    EXPECT_EQ(3, client_classes.getClasses()->size());
+    EXPECT_EQ(3U, client_classes.getClasses()->size());
 
     // Get the classes again but use the timestamp equal to the modification
     // time of the first class.
     client_classes = cbptr_->getModifiedClientClasses4(ServerSelector::ONE("server1"),
                                                        timestamps_["yesterday"]);
-    EXPECT_EQ(3, client_classes.getClasses()->size());
+    EXPECT_EQ(3U, client_classes.getClasses()->size());
 
     // Get modified classes starting from today. It should return only two.
     client_classes = cbptr_->getModifiedClientClasses4(ServerSelector::ONE("server1"),
                                                        timestamps_["today"]);
-    EXPECT_EQ(2, client_classes.getClasses()->size());
+    EXPECT_EQ(2U, client_classes.getClasses()->size());
 
     // Get client classes modified in the future. It should return none.
     client_classes = cbptr_->getModifiedClientClasses4(ServerSelector::ONE("server1"),
                                                        timestamps_["after tomorrow"]);
-    EXPECT_EQ(0, client_classes.getClasses()->size());
+    EXPECT_EQ(0U, client_classes.getClasses()->size());
 
     // Getting modified client classes for any server is unsupported.
     ASSERT_THROW(cbptr_->getModifiedClientClasses4(ServerSelector::ANY(),
@@ -4695,7 +4697,7 @@ GenericConfigBackendDHCPv4Test::deleteClientClass4Test() {
     uint64_t result;
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteClientClass4(ServerSelector::ONE("server1"),
                                                             class2->getName()));
-    EXPECT_EQ(1, result);
+    EXPECT_EQ(1U, result);
     {
         SCOPED_TRACE("client class bar is deleted");
         testNewAuditEntry("dhcp4_client_class",
@@ -4706,7 +4708,7 @@ GenericConfigBackendDHCPv4Test::deleteClientClass4Test() {
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteClientClass4(ServerSelector::ONE("server2"),
                                                             class3->getName()));
-    EXPECT_EQ(1, result);
+    EXPECT_EQ(1U, result);
     {
         SCOPED_TRACE("client class foobar is deleted");
         testNewAuditEntry("dhcp4_client_class",
@@ -4717,7 +4719,7 @@ GenericConfigBackendDHCPv4Test::deleteClientClass4Test() {
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteClientClass4(ServerSelector::ANY(),
                                                             class1->getName()));
-    EXPECT_EQ(1, result);
+    EXPECT_EQ(1U, result);
     {
         SCOPED_TRACE("client class foo is deleted and no longer available for the server1");
         testNewAuditEntry("dhcp4_client_class",
@@ -4809,10 +4811,10 @@ GenericConfigBackendDHCPv4Test::deleteAllClientClasses4Test() {
     uint64_t result;
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses4(ServerSelector::UNASSIGNED()));
-    EXPECT_EQ(0, result);
+    EXPECT_EQ(0U, result);
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses4(ServerSelector::ONE("server2")));
-    EXPECT_EQ(1, result);
+    EXPECT_EQ(1U, result);
     {
         SCOPED_TRACE("client classes for server2 deleted");
         testNewAuditEntry("dhcp4_client_class",
@@ -4822,10 +4824,10 @@ GenericConfigBackendDHCPv4Test::deleteAllClientClasses4Test() {
     }
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses4(ServerSelector::ONE("server2")));
-    EXPECT_EQ(0, result);
+    EXPECT_EQ(0U, result);
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses4(ServerSelector::ONE("server1")));
-    EXPECT_EQ(1, result);
+    EXPECT_EQ(1U, result);
     {
         SCOPED_TRACE("client classes for server1 deleted");
         testNewAuditEntry("dhcp4_client_class",
@@ -4835,10 +4837,10 @@ GenericConfigBackendDHCPv4Test::deleteAllClientClasses4Test() {
     }
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses4(ServerSelector::ONE("server1")));
-    EXPECT_EQ(0, result);
+    EXPECT_EQ(0U, result);
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses4(ServerSelector::ALL()));
-    EXPECT_EQ(1, result);
+    EXPECT_EQ(1U, result);
     {
         SCOPED_TRACE("client classes for all deleted");
         testNewAuditEntry("dhcp4_client_class",
@@ -4848,7 +4850,7 @@ GenericConfigBackendDHCPv4Test::deleteAllClientClasses4Test() {
     }
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses4(ServerSelector::ALL()));
-    EXPECT_EQ(0, result);
+    EXPECT_EQ(0U, result);
 
     // Deleting multiple objects using ANY server tag is unsupported.
     ASSERT_THROW(cbptr_->deleteAllClientClasses4(ServerSelector::ANY()), InvalidOperation);
@@ -4982,11 +4984,11 @@ GenericConfigBackendDHCPv4Test::sharedNetworkOption4WithClientClassesTest() {
 
     // Now make sure that we can delete the options individually.
     for (auto const& ref_option : ref_options) {
-        ASSERT_EQ(1, cbptr_->deleteOption4(ServerSelector::ANY(),
-                                           network->getName(),
-                                           ref_option->option_->getType(),
-                                           DHCP4_OPTION_SPACE,
-                                           ref_option->copyClientClasses()));
+        ASSERT_EQ(1U, cbptr_->deleteOption4(ServerSelector::ANY(),
+                                            network->getName(),
+                                            ref_option->option_->getType(),
+                                            DHCP4_OPTION_SPACE,
+                                            ref_option->copyClientClasses()));
     }
 
     // Re-fetch the network.
@@ -5045,11 +5047,11 @@ GenericConfigBackendDHCPv4Test::subnetOption4WithClientClassesTest() {
 
     // Now make sure that we can delete the options individually.
     for (auto const& ref_option : ref_options) {
-        ASSERT_EQ(1, cbptr_->deleteOption4(ServerSelector::ANY(),
-                                           subnet->getID(),
-                                           ref_option->option_->getType(),
-                                           DHCP4_OPTION_SPACE,
-                                           ref_option->copyClientClasses()));
+        ASSERT_EQ(1U, cbptr_->deleteOption4(ServerSelector::ANY(),
+                                            subnet->getID(),
+                                            ref_option->option_->getType(),
+                                            DHCP4_OPTION_SPACE,
+                                            ref_option->copyClientClasses()));
     }
 
     // Re-fetch the subnet.
@@ -5123,12 +5125,12 @@ GenericConfigBackendDHCPv4Test::poolOption4WithClientClassesTest() {
 
     // Now make sure that we can delete the options individually.
     for (auto const& ref_option : ref_options) {
-        ASSERT_EQ(1, cbptr_->deleteOption4(ServerSelector::ANY(),
-                                           pool->getFirstAddress(),
-                                           pool->getLastAddress(),
-                                           ref_option->option_->getType(),
-                                           DHCP4_OPTION_SPACE,
-                                           ref_option->copyClientClasses()));
+        ASSERT_EQ(1U, cbptr_->deleteOption4(ServerSelector::ANY(),
+                                            pool->getFirstAddress(),
+                                            pool->getLastAddress(),
+                                            ref_option->option_->getType(),
+                                            DHCP4_OPTION_SPACE,
+                                            ref_option->copyClientClasses()));
     }
 
     // Re-fetch the subnet.
@@ -5173,14 +5175,14 @@ GenericConfigBackendDHCPv4Test::optionDef4DeleteForceTest() {
     ASSERT_THROW_MSG(deleted_num = cbptr_->deleteOptionDef4(ServerSelector::ALL(),
                                                             234, DHCP4_OPTION_SPACE),
                      InvalidOperation, "option exists for option definition: dhcp4.234");
-    EXPECT_EQ(0, deleted_num);
+    EXPECT_EQ(0U, deleted_num);
 
     ASSERT_THROW_MSG(deleted_num = cbptr_->deleteOptionDef4(ServerSelector::ALL(),
                                                             234, DHCP4_OPTION_SPACE, false),
                      InvalidOperation, "option exists for option definition: dhcp4.234");
-    EXPECT_EQ(0, deleted_num);
+    EXPECT_EQ(0U, deleted_num);
 
     ASSERT_NO_THROW_LOG(deleted_num = cbptr_->deleteOptionDef4(ServerSelector::ALL(),
                                                                234, DHCP4_OPTION_SPACE, true));
-    EXPECT_EQ(1, deleted_num);
+    EXPECT_EQ(1U, deleted_num);
 }
index 09e2c8668ed097973fb052b5078b99b53ec76732..5b8fd43b43757d6fe976d0387ae4f70ac3abeaca 100644 (file)
@@ -524,7 +524,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteServerTest() {
 
     // Try to delete non-existing server.
     ASSERT_NO_THROW_LOG(servers_deleted = cbptr_->deleteServer6(ServerTag("server2")));
-    EXPECT_EQ(0, servers_deleted);
+    EXPECT_EQ(0U, servers_deleted);
 
     // Make sure that the server1 wasn't deleted.
     ASSERT_NO_THROW_LOG(returned_server = cbptr_->getServer6(ServerTag("server1")));
@@ -535,7 +535,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteServerTest() {
 
     // Delete the existing server.
     ASSERT_NO_THROW_LOG(servers_deleted = cbptr_->deleteServer6(ServerTag("server1")));
-    EXPECT_EQ(1, servers_deleted);
+    EXPECT_EQ(1U, servers_deleted);
 
     {
         SCOPED_TRACE("DELETE audit entry for server");
@@ -584,7 +584,7 @@ GenericConfigBackendDHCPv6Test::getAndDeleteAllServersTest() {
     // inserted servers. The logical 'all' server should be excluded.
     EXPECT_EQ(test_servers_.size() - 1, deleted_servers);
 
-    EXPECT_EQ(1, countRows("dhcp6_server"));
+    EXPECT_EQ(1U, countRows("dhcp6_server"));
 }
 
 void
@@ -612,7 +612,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteGlobalParameter6Test() {
     EXPECT_EQ("whale", returned_global_parameter->getValue());
     EXPECT_TRUE(returned_global_parameter->getModificationTime() ==
                 global_parameter->getModificationTime());
-    ASSERT_EQ(1, returned_global_parameter->getServerTags().size());
+    ASSERT_EQ(1U, returned_global_parameter->getServerTags().size());
     EXPECT_EQ("all", returned_global_parameter->getServerTags().begin()->get());
 
     // Because we have added the global parameter for all servers, it
@@ -624,7 +624,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteGlobalParameter6Test() {
     EXPECT_EQ("whale", returned_global_parameter->getValue());
     EXPECT_TRUE(returned_global_parameter->getModificationTime() ==
                 global_parameter->getModificationTime());
-    ASSERT_EQ(1, returned_global_parameter->getServerTags().size());
+    ASSERT_EQ(1U, returned_global_parameter->getServerTags().size());
     EXPECT_EQ("all", returned_global_parameter->getServerTags().begin()->get());
 
     // Check that the parameter is updated when selector is specified correctly.
@@ -638,7 +638,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteGlobalParameter6Test() {
     EXPECT_EQ("fish", returned_global_parameter->getValue());
     EXPECT_TRUE(returned_global_parameter->getModificationTime() ==
                 global_parameter->getModificationTime());
-    ASSERT_EQ(1, returned_global_parameter->getServerTags().size());
+    ASSERT_EQ(1U, returned_global_parameter->getServerTags().size());
     EXPECT_EQ("all", returned_global_parameter->getServerTags().begin()->get());
 
     {
@@ -650,8 +650,9 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteGlobalParameter6Test() {
 
     // Should not delete parameter specified for all servers if explicit
     // server name is provided.
-    EXPECT_EQ(0, cbptr_->deleteGlobalParameter6(ServerSelector::ONE("server1"),
-                                                "global"));
+    EXPECT_EQ(0U,
+              cbptr_->deleteGlobalParameter6(ServerSelector::ONE("server1"),
+                                             "global"));
 
     // Delete parameter and make sure it is gone.
     cbptr_->deleteGlobalParameter6(ServerSelector::ALL(), "global");
@@ -749,7 +750,7 @@ GenericConfigBackendDHCPv6Test::globalParameters6WithServerTagsTest() {
     );
     ASSERT_TRUE(returned_global);
     EXPECT_EQ(global_parameter3->getValue(), returned_global->getValue());
-    ASSERT_EQ(1, returned_global->getServerTags().size());
+    ASSERT_EQ(1U, returned_global->getServerTags().size());
     EXPECT_EQ("all", returned_global->getServerTags().begin()->get());
 
     // Try to fetch the value specified for the server1. This should override the
@@ -761,7 +762,7 @@ GenericConfigBackendDHCPv6Test::globalParameters6WithServerTagsTest() {
     ASSERT_TRUE(returned_global);
     EXPECT_EQ(global_parameter1->getValue(), returned_global->getValue());
 
-    ASSERT_EQ(1, returned_global->getServerTags().size());
+    ASSERT_EQ(1U, returned_global->getServerTags().size());
     EXPECT_EQ("server1", returned_global->getServerTags().begin()->get());
 
     // The same in case of the server2.
@@ -771,7 +772,7 @@ GenericConfigBackendDHCPv6Test::globalParameters6WithServerTagsTest() {
     );
     ASSERT_TRUE(returned_global);
     EXPECT_EQ(global_parameter2->getValue(), returned_global->getValue());
-    ASSERT_EQ(1, returned_global->getServerTags().size());
+    ASSERT_EQ(1U, returned_global->getServerTags().size());
     EXPECT_EQ("server2", returned_global->getServerTags().begin()->get());
 
     StampedValueCollection returned_globals;
@@ -784,17 +785,17 @@ GenericConfigBackendDHCPv6Test::globalParameters6WithServerTagsTest() {
                                                            MULTIPLE({ "server1", "server2",
                                                                       "server3" }));
     );
-    ASSERT_EQ(3, returned_globals.size());
+    ASSERT_EQ(3U, returned_globals.size());
 
     // Capture the returned values into the map so as we can check the
     // values against the servers.
     std::map<std::string, std::string> values;
     for (auto const& g : returned_globals) {
-        ASSERT_EQ(1, g->getServerTags().size());
+        ASSERT_EQ(1U, g->getServerTags().size());
         values[g->getServerTags().begin()->get()] = g->getValue();
     }
 
-    ASSERT_EQ(3, values.size());
+    ASSERT_EQ(3U, values.size());
     EXPECT_EQ(global_parameter1->getValue(), values["server1"]);
     EXPECT_EQ(global_parameter2->getValue(), values["server2"]);
     EXPECT_EQ(global_parameter3->getValue(), values["all"]);
@@ -805,10 +806,10 @@ GenericConfigBackendDHCPv6Test::globalParameters6WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_globals = cbptr_->getAllGlobalParameters6(ServerSelector::ALL())
     );
-    ASSERT_EQ(1, returned_globals.size());
+    ASSERT_EQ(1U, returned_globals.size());
     returned_global = *returned_globals.begin();
     EXPECT_EQ(global_parameter3->getValue(), returned_global->getValue());
-    ASSERT_EQ(1, returned_global->getServerTags().size());
+    ASSERT_EQ(1U, returned_global->getServerTags().size());
     EXPECT_EQ("all", returned_global->getServerTags().begin()->get());
 
     // Delete the server1. It should remove associations of this server with the
@@ -817,13 +818,13 @@ GenericConfigBackendDHCPv6Test::globalParameters6WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_globals = cbptr_->getAllGlobalParameters6(ServerSelector::ONE("server1"))
     );
-    ASSERT_EQ(1, returned_globals.size());
+    ASSERT_EQ(1U, returned_globals.size());
     returned_global = *returned_globals.begin();
     // As a result, the value fetched for the server1 should be the one available for
     // all servers, rather than the one dedicated for server1. The association of
     // the server1 specific value with the server1 should be gone.
     EXPECT_EQ(global_parameter3->getValue(), returned_global->getValue());
-    ASSERT_EQ(1, returned_global->getServerTags().size());
+    ASSERT_EQ(1U, returned_global->getServerTags().size());
     EXPECT_EQ("all", returned_global->getServerTags().begin()->get());
 
     {
@@ -843,12 +844,12 @@ GenericConfigBackendDHCPv6Test::globalParameters6WithServerTagsTest() {
                                                                      "global"));
     // No parameters should be deleted. In particular, the parameter for the logical
     // server 'all' should not be deleted.
-    EXPECT_EQ(0, deleted_num);
+    EXPECT_EQ(0U, deleted_num);
 
     // Deleting the existing value for server2 should succeed.
     ASSERT_NO_THROW_LOG(deleted_num = cbptr_->deleteGlobalParameter6(ServerSelector::ONE("server2"),
                                                                      "global"));
-    EXPECT_EQ(1, deleted_num);
+    EXPECT_EQ(1U, deleted_num);
 
     // Create it again to test that deletion of all server removes this too.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateGlobalParameter6(ServerSelector::ONE("server2"),
@@ -859,13 +860,13 @@ GenericConfigBackendDHCPv6Test::globalParameters6WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_globals = cbptr_->getAllGlobalParameters6(ServerSelector::ALL())
     );
-    EXPECT_EQ(1, deleted_num);
-    ASSERT_EQ(1, returned_globals.size());
+    EXPECT_EQ(1U, deleted_num);
+    ASSERT_EQ(1U, returned_globals.size());
     returned_global = *returned_globals.begin();
     // The common value for all servers should still be available because 'all'
     // logical server should not be deleted.
     EXPECT_EQ(global_parameter3->getValue(), returned_global->getValue());
-    ASSERT_EQ(1, returned_global->getServerTags().size());
+    ASSERT_EQ(1U, returned_global->getServerTags().size());
     EXPECT_EQ("all", returned_global->getServerTags().begin()->get());
 
     {
@@ -897,7 +898,7 @@ GenericConfigBackendDHCPv6Test::getAllGlobalParameters6Test() {
 
     // Fetch all parameters.
     auto parameters = cbptr_->getAllGlobalParameters6(ServerSelector::ALL());
-    ASSERT_EQ(5, parameters.size());
+    ASSERT_EQ(5U, parameters.size());
 
     auto const& parameters_index = parameters.get<StampedValueNameIndexTag>();
 
@@ -909,21 +910,22 @@ GenericConfigBackendDHCPv6Test::getAllGlobalParameters6Test() {
     EXPECT_EQ(1.65, (*parameters_index.find("name5"))->getDoubleValue());
 
     for (auto const& param : parameters_index) {
-        ASSERT_EQ(1, param->getServerTags().size());
+        ASSERT_EQ(1U, param->getServerTags().size());
         EXPECT_EQ("all", param->getServerTags().begin()->get());
     }
 
     // Should be able to fetch these parameters when explicitly providing
     // the server tag.
     parameters = cbptr_->getAllGlobalParameters6(ServerSelector::ONE("server1"));
-    EXPECT_EQ(5, parameters.size());
+    EXPECT_EQ(5U, parameters.size());
 
     // Deleting global parameters with non-matching server selector
     // should fail.
-    EXPECT_EQ(0, cbptr_->deleteAllGlobalParameters6(ServerSelector::ONE("server1")));
+    EXPECT_EQ(0U,
+              cbptr_->deleteAllGlobalParameters6(ServerSelector::ONE("server1")));
 
     // Delete all parameters and make sure they are gone.
-    EXPECT_EQ(5, cbptr_->deleteAllGlobalParameters6(ServerSelector::ALL()));
+    EXPECT_EQ(5U, cbptr_->deleteAllGlobalParameters6(ServerSelector::ALL()));
     parameters = cbptr_->getAllGlobalParameters6(ServerSelector::ALL());
     EXPECT_TRUE(parameters.empty());
 }
@@ -954,7 +956,7 @@ GenericConfigBackendDHCPv6Test::getModifiedGlobalParameters6Test() {
     auto const& parameters_index = parameters.get<StampedValueNameIndexTag>();
 
     // It should be the one modified "tomorrow".
-    ASSERT_EQ(1, parameters_index.size());
+    ASSERT_EQ(1U, parameters_index.size());
 
     auto parameter = parameters_index.find("name3");
     ASSERT_FALSE(parameter == parameters_index.end());
@@ -966,7 +968,7 @@ GenericConfigBackendDHCPv6Test::getModifiedGlobalParameters6Test() {
     // the server tag.
     parameters = cbptr_->getModifiedGlobalParameters6(ServerSelector::ONE("server1"),
                                                       timestamps_["after today"]);
-    EXPECT_EQ(1, parameters.size());
+    EXPECT_EQ(1U, parameters.size());
 }
 
 void
@@ -1078,7 +1080,7 @@ GenericConfigBackendDHCPv6Test::getSubnet6Test() {
             returned_subnet_2 = cbptr_->getSubnet6(server_selector, subnet->getID()));
         ASSERT_TRUE(returned_subnet_2);
 
-        ASSERT_EQ(1, returned_subnet_2->getServerTags().size());
+        ASSERT_EQ(1U, returned_subnet_2->getServerTags().size());
         EXPECT_TRUE(returned_subnet_2->hasServerTag(ServerTag(expected_tag)));
 
         ASSERT_EQ(subnet->toElement()->str(), returned_subnet_2->toElement()->str());
@@ -1088,7 +1090,7 @@ GenericConfigBackendDHCPv6Test::getSubnet6Test() {
             returned_subnet_2 = cbptr_->getSubnet6(server_selector, subnet->toText()));
         ASSERT_TRUE(returned_subnet_2);
 
-        ASSERT_EQ(1, returned_subnet_2->getServerTags().size());
+        ASSERT_EQ(1U, returned_subnet_2->getServerTags().size());
         EXPECT_TRUE(returned_subnet_2->hasServerTag(ServerTag(expected_tag)));
 
         EXPECT_EQ(subnet->toElement()->str(), returned_subnet_2->toElement()->str());
@@ -1192,16 +1194,16 @@ GenericConfigBackendDHCPv6Test::getSubnet6WithOptionalUnspecifiedTest() {
     EXPECT_TRUE(returned_subnet->getClientClasses().empty());
 
     EXPECT_TRUE(returned_subnet->getValid().unspecified());
-    EXPECT_EQ(0, returned_subnet->getValid().get());
+    EXPECT_EQ(0U, returned_subnet->getValid().get());
 
     EXPECT_TRUE(returned_subnet->getPreferred().unspecified());
-    EXPECT_EQ(0, returned_subnet->getPreferred().get());
+    EXPECT_EQ(0U, returned_subnet->getPreferred().get());
 
     EXPECT_TRUE(returned_subnet->getT1().unspecified());
-    EXPECT_EQ(0, returned_subnet->getT1().get());
+    EXPECT_EQ(0U, returned_subnet->getT1().get());
 
     EXPECT_TRUE(returned_subnet->getT2().unspecified());
-    EXPECT_EQ(0, returned_subnet->getT2().get());
+    EXPECT_EQ(0U, returned_subnet->getT2().get());
 
     EXPECT_TRUE(returned_subnet->getReservationsGlobal().unspecified());
     EXPECT_FALSE(returned_subnet->getReservationsGlobal().get());
@@ -1267,7 +1269,7 @@ GenericConfigBackendDHCPv6Test::getSubnet6SharedNetworkTest() {
     Subnet6Ptr returned_subnet = cbptr_->getSubnet6(ServerSelector::ALL(),
                                                     test_subnets_[0]->getID());
     ASSERT_TRUE(returned_subnet);
-    ASSERT_EQ(1, returned_subnet->getServerTags().size());
+    ASSERT_EQ(1U, returned_subnet->getServerTags().size());
     EXPECT_EQ("all", returned_subnet->getServerTags().begin()->get());
 
     // The easiest way to verify whether the returned subnet matches the inserted
@@ -1289,7 +1291,7 @@ GenericConfigBackendDHCPv6Test::getSubnet6ByPrefixTest() {
     Subnet6Ptr returned_subnet = cbptr_->getSubnet6(ServerSelector::ALL(),
                                                     "2001:db8::/64");
     ASSERT_TRUE(returned_subnet);
-    ASSERT_EQ(1, returned_subnet->getServerTags().size());
+    ASSERT_EQ(1U, returned_subnet->getServerTags().size());
     EXPECT_EQ("all", returned_subnet->getServerTags().begin()->get());
 
     // Verify subnet contents.
@@ -1350,34 +1352,34 @@ GenericConfigBackendDHCPv6Test::getAllSubnets6Test() {
     // See if the subnets are returned ok.
     auto subnet_it = subnets.begin();
     for (unsigned i = 0; i < subnets.size(); ++i, ++subnet_it) {
-        ASSERT_EQ(1, (*subnet_it)->getServerTags().size());
+        ASSERT_EQ(1U, (*subnet_it)->getServerTags().size());
         EXPECT_EQ("all", (*subnet_it)->getServerTags().begin()->get());
         EXPECT_EQ(test_subnets_[i + 1]->toElement()->str(),
                   (*subnet_it)->toElement()->str());
     }
 
     // Attempt to remove the non existing subnet should return 0.
-    EXPECT_EQ(0, cbptr_->deleteSubnet6(ServerSelector::ALL(), 22));
-    EXPECT_EQ(0, cbptr_->deleteSubnet6(ServerSelector::ALL(),
-                                       "2001:db8:555::/64"));
+    EXPECT_EQ(0U, cbptr_->deleteSubnet6(ServerSelector::ALL(), 22));
+    EXPECT_EQ(0U, cbptr_->deleteSubnet6(ServerSelector::ALL(),
+                                        "2001:db8:555::/64"));
     // All subnets should be still there.
     ASSERT_EQ(test_subnets_.size() - 1, subnets.size());
 
     // Should not delete the subnet for explicit server tag because
     // our subnet is for all servers.
-    EXPECT_EQ(0, cbptr_->deleteSubnet6(ServerSelector::ONE("server1"),
-                                       test_subnets_[1]->getID()));
+    EXPECT_EQ(0U, cbptr_->deleteSubnet6(ServerSelector::ONE("server1"),
+                                        test_subnets_[1]->getID()));
 
     // Also, verify that behavior when deleting by prefix.
-    EXPECT_EQ(0, cbptr_->deleteSubnet6(ServerSelector::ONE("server1"),
-                                       test_subnets_[2]->toText()));
+    EXPECT_EQ(0U, cbptr_->deleteSubnet6(ServerSelector::ONE("server1"),
+                                        test_subnets_[2]->toText()));
 
     // Same for all subnets.
-    EXPECT_EQ(0, cbptr_->deleteAllSubnets6(ServerSelector::ONE("server1")));
+    EXPECT_EQ(0U, cbptr_->deleteAllSubnets6(ServerSelector::ONE("server1")));
 
     // Delete first subnet by id and verify that it is gone.
-    EXPECT_EQ(1, cbptr_->deleteSubnet6(ServerSelector::ALL(),
-                                       test_subnets_[1]->getID()));
+    EXPECT_EQ(1U, cbptr_->deleteSubnet6(ServerSelector::ALL(),
+                                        test_subnets_[1]->getID()));
 
     {
         SCOPED_TRACE("DELETE first subnet audit entry");
@@ -1390,8 +1392,8 @@ GenericConfigBackendDHCPv6Test::getAllSubnets6Test() {
     ASSERT_EQ(test_subnets_.size() - 2, subnets.size());
 
     // Delete second subnet by prefix and verify it is gone.
-    EXPECT_EQ(1, cbptr_->deleteSubnet6(ServerSelector::ALL(),
-                                       test_subnets_[2]->toText()));
+    EXPECT_EQ(1U, cbptr_->deleteSubnet6(ServerSelector::ALL(),
+                                        test_subnets_[2]->toText()));
     subnets = cbptr_->getAllSubnets6(ServerSelector::ALL());
     ASSERT_EQ(test_subnets_.size() - 3, subnets.size());
 
@@ -1403,7 +1405,7 @@ GenericConfigBackendDHCPv6Test::getAllSubnets6Test() {
     }
 
     // Delete all.
-    EXPECT_EQ(1, cbptr_->deleteAllSubnets6(ServerSelector::ALL()));
+    EXPECT_EQ(1U, cbptr_->deleteAllSubnets6(ServerSelector::ALL()));
     subnets = cbptr_->getAllSubnets6(ServerSelector::ALL());
     ASSERT_TRUE(subnets.empty());
 
@@ -1447,7 +1449,7 @@ GenericConfigBackendDHCPv6Test::getAllSubnets6WithServerTagsTest() {
 
     // All three subnets are associated with the server1.
     ASSERT_NO_THROW_LOG(subnets = cbptr_->getAllSubnets6(ServerSelector::ONE("server1")));
-    EXPECT_EQ(3, subnets.size());
+    EXPECT_EQ(3U, subnets.size());
 
     // First subnet is associated with all servers.
     auto returned_subnet = SubnetFetcher6::get(subnets, SubnetID(1024));
@@ -1472,7 +1474,7 @@ GenericConfigBackendDHCPv6Test::getAllSubnets6WithServerTagsTest() {
 
     // For server2 we should only get two subnets, i.e. first and last.
     ASSERT_NO_THROW_LOG(subnets = cbptr_->getAllSubnets6(ServerSelector::ONE("server2")));
-    EXPECT_EQ(2, subnets.size());
+    EXPECT_EQ(2U, subnets.size());
 
     // First subnet is associated with all servers.
     returned_subnet = SubnetFetcher6::get(subnets, SubnetID(1024));
@@ -1490,7 +1492,7 @@ GenericConfigBackendDHCPv6Test::getAllSubnets6WithServerTagsTest() {
 
     // Only the first subnet is associated with all servers.
     ASSERT_NO_THROW_LOG(subnets = cbptr_->getAllSubnets6(ServerSelector::ALL()));
-    EXPECT_EQ(1, subnets.size());
+    EXPECT_EQ(1U, subnets.size());
 
     returned_subnet = SubnetFetcher6::get(subnets, SubnetID(1024));
     ASSERT_TRUE(returned_subnet);
@@ -1566,13 +1568,13 @@ GenericConfigBackendDHCPv6Test::deleteSubnet6Test() {
         ASSERT_NO_THROW_LOG(
             deleted_count = cbptr_->deleteSubnet6(server_selector, subnet->getID())
         );
-        EXPECT_EQ(0, deleted_count);
+        EXPECT_EQ(0U, deleted_count);
 
         deleted_count = 0;
         ASSERT_NO_THROW_LOG(
             deleted_count = cbptr_->deleteSubnet6(server_selector, subnet->toText())
         );
-        EXPECT_EQ(0, deleted_count);
+        EXPECT_EQ(0U, deleted_count);
     };
 
     {
@@ -1594,7 +1596,7 @@ GenericConfigBackendDHCPv6Test::deleteSubnet6Test() {
         ASSERT_NO_THROW_LOG(
             deleted_count = cbptr_->deleteSubnet6(server_selector, subnet->getID())
         );
-        EXPECT_EQ(1, deleted_count);
+        EXPECT_EQ(1U, deleted_count);
 
         EXPECT_FALSE(cbptr_->getSubnet6(server_selector, subnet->getID()));
     };
@@ -1615,7 +1617,7 @@ GenericConfigBackendDHCPv6Test::deleteSubnet6Test() {
         ASSERT_NO_THROW_LOG(
             deleted_count = cbptr_->deleteSubnet6(server_selector, subnet->toText())
         );
-        EXPECT_EQ(1, deleted_count);
+        EXPECT_EQ(1U, deleted_count);
 
         EXPECT_FALSE(cbptr_->getSubnet6(server_selector, subnet->toText()));
     };
@@ -1692,7 +1694,7 @@ GenericConfigBackendDHCPv6Test::unassignedSubnet6Test() {
     // i.e. do not belong to any server.
     uint64_t deleted_count = 0;
     ASSERT_NO_THROW_LOG(deleted_count = cbptr_->deleteServer6(ServerTag("server1")));
-    EXPECT_EQ(1, deleted_count);
+    EXPECT_EQ(1U, deleted_count);
 
     // Trying to fetch the subnet by server tag should return no result.
     Subnet6Ptr returned_subnet;
@@ -1726,14 +1728,14 @@ GenericConfigBackendDHCPv6Test::unassignedSubnet6Test() {
 
     // Also if we ask for all unassigned subnets it should be returned.
     ASSERT_NO_THROW_LOG(returned_subnets = cbptr_->getAllSubnets6(ServerSelector::UNASSIGNED()));
-    ASSERT_EQ(2, returned_subnets.size());
+    ASSERT_EQ(2U, returned_subnets.size());
 
     // Same for modified subnets.
     ASSERT_NO_THROW_LOG(
         returned_subnets = cbptr_->getModifiedSubnets6(ServerSelector::UNASSIGNED(),
                                                        timestamps_["two days ago"])
     );
-    ASSERT_EQ(2, returned_subnets.size());
+    ASSERT_EQ(2U, returned_subnets.size());
 
     // If we ask for any subnet by subnet id, it should be returned too.
     ASSERT_NO_THROW_LOG(returned_subnet = cbptr_->getSubnet6(ServerSelector::ANY(),
@@ -1750,25 +1752,25 @@ GenericConfigBackendDHCPv6Test::unassignedSubnet6Test() {
         deleted_count = cbptr_->deleteSubnet6(ServerSelector::ONE("server1"),
                                               subnet->getID())
     );
-    EXPECT_EQ(0, deleted_count);
+    EXPECT_EQ(0U, deleted_count);
 
     // Also, if we delete all subnets for server1.
     ASSERT_NO_THROW_LOG(
         deleted_count = cbptr_->deleteAllSubnets6(ServerSelector::ONE("server1"))
     );
-    EXPECT_EQ(0, deleted_count);
+    EXPECT_EQ(0U, deleted_count);
 
     // We can delete this subnet when we specify ANY and the matching id.
     ASSERT_NO_THROW_LOG(
         deleted_count = cbptr_->deleteSubnet6(ServerSelector::ANY(), subnet->getID())
     );
-    EXPECT_EQ(1, deleted_count);
+    EXPECT_EQ(1U, deleted_count);
 
     // We can delete all subnets using UNASSIGNED selector.
     ASSERT_NO_THROW_LOG(
         deleted_count = cbptr_->deleteAllSubnets6(ServerSelector::UNASSIGNED());
     );
-    EXPECT_EQ(1, deleted_count);
+    EXPECT_EQ(1U, deleted_count);
 }
 
 void
@@ -1792,18 +1794,18 @@ GenericConfigBackendDHCPv6Test::getModifiedSubnets6Test() {
     Subnet6Collection
         subnets = cbptr_->getModifiedSubnets6(ServerSelector::ALL(),
                                               timestamps_["after today"]);
-    ASSERT_EQ(1, subnets.size());
+    ASSERT_EQ(1U, subnets.size());
 
     // All subnets should also be returned for explicitly specified server tag.
     subnets = cbptr_->getModifiedSubnets6(ServerSelector::ONE("server1"),
                                           timestamps_["after today"]);
-    ASSERT_EQ(1, subnets.size());
+    ASSERT_EQ(1U, subnets.size());
 
     // Fetch subnets with timestamp later than yesterday. We should get
     // two subnets.
     subnets = cbptr_->getModifiedSubnets6(ServerSelector::ALL(),
                                           timestamps_["after yesterday"]);
-    ASSERT_EQ(2, subnets.size());
+    ASSERT_EQ(2U, subnets.size());
 
     // Fetch subnets with timestamp later than tomorrow. Nothing should
     // be returned.
@@ -1860,7 +1862,7 @@ GenericConfigBackendDHCPv6Test::getSharedNetworkSubnets6Test() {
     // Fetch all subnets belonging to shared network level1.
     Subnet6Collection subnets = cbptr_->getSharedNetworkSubnets6(ServerSelector::ALL(),
                                                                  "level1");
-    ASSERT_EQ(1, subnets.size());
+    ASSERT_EQ(1U, subnets.size());
 
     // Returned subnet should match test subnet #1.
     EXPECT_TRUE(isEquivalent(test_subnets_[1]->toElement(),
@@ -1868,19 +1870,19 @@ GenericConfigBackendDHCPv6Test::getSharedNetworkSubnets6Test() {
 
     // All subnets should also be returned for ANY server.
     subnets = cbptr_->getSharedNetworkSubnets6(ServerSelector::ANY(), "level1");
-    ASSERT_EQ(1, subnets.size());
+    ASSERT_EQ(1U, subnets.size());
 
     // Returned subnet should match test subnet #1.
     EXPECT_TRUE(isEquivalent(test_subnets_[1]->toElement(),
                              (*subnets.begin())->toElement()));
 
     // Check server tag
-    ASSERT_EQ(1, (*subnets.begin())->getServerTags().size());
+    ASSERT_EQ(1U, (*subnets.begin())->getServerTags().size());
     EXPECT_EQ("all", (*subnets.begin())->getServerTags().begin()->get());
 
     // Fetch all subnets belonging to shared network level2.
     subnets = cbptr_->getSharedNetworkSubnets6(ServerSelector::ALL(), "level2");
-    ASSERT_EQ(2, subnets.size());
+    ASSERT_EQ(2U, subnets.size());
 
     ElementPtr test_list = Element::createList();
     test_list->add(test_subnets_[2]->toElement());
@@ -1895,7 +1897,7 @@ GenericConfigBackendDHCPv6Test::getSharedNetworkSubnets6Test() {
 
     // All subnets should also be returned for explicitly specified server tag.
     subnets = cbptr_->getSharedNetworkSubnets6(ServerSelector::ONE("server1"), "level2");
-    ASSERT_EQ(2, subnets.size());
+    ASSERT_EQ(2U, subnets.size());
 
     returned_list = Element::createList();
     subnet = subnets.begin();
@@ -1915,8 +1917,8 @@ GenericConfigBackendDHCPv6Test::subnetUpdatePoolsTest() {
         ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet6(ServerSelector::ALL(),
                                                         test_subnets_[0]));
         // Make sure that the pools have been added to the database.
-        EXPECT_EQ(2, countRows("dhcp6_pool"));
-        EXPECT_EQ(2, countRows("dhcp6_pd_pool"));
+        EXPECT_EQ(2U, countRows("dhcp6_pool"));
+        EXPECT_EQ(2U, countRows("dhcp6_pd_pool"));
 
         // Create the subnet without options which updates the existing
         // subnet.
@@ -1924,8 +1926,8 @@ GenericConfigBackendDHCPv6Test::subnetUpdatePoolsTest() {
                                       subnet_id));
         ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet6(ServerSelector::ALL(), subnet));
         // Check that options are gone.
-        EXPECT_EQ(0, countRows("dhcp6_pool"));
-        EXPECT_EQ(0, countRows("dhcp6_pd_pool"));
+        EXPECT_EQ(0U, countRows("dhcp6_pool"));
+        EXPECT_EQ(0U, countRows("dhcp6_pd_pool"));
     };
 
     {
@@ -1950,47 +1952,47 @@ void
 GenericConfigBackendDHCPv6Test::subnetOptionsTest() {
     // Add the subnet with two pools and three options.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet6(ServerSelector::ALL(), test_subnets_[0]));
-    EXPECT_EQ(2, countRows("dhcp6_pool"));
-    EXPECT_EQ(2, countRows("dhcp6_pd_pool"));
-    EXPECT_EQ(3, countRows("dhcp6_options"));
+    EXPECT_EQ(2U, countRows("dhcp6_pool"));
+    EXPECT_EQ(2U, countRows("dhcp6_pd_pool"));
+    EXPECT_EQ(3U, countRows("dhcp6_options"));
 
     // The second subnet uses the same subnet id, so this operation should replace
     // the existing subnet and its options. The new instance has four pools, each
     // including one option, so we should end up with four options.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet6(ServerSelector::ALL(), test_subnets_[1]));
-    EXPECT_EQ(2, countRows("dhcp6_pool"));
-    EXPECT_EQ(2, countRows("dhcp6_pd_pool"));
-    EXPECT_EQ(4, countRows("dhcp6_options"));
+    EXPECT_EQ(2U, countRows("dhcp6_pool"));
+    EXPECT_EQ(2U, countRows("dhcp6_pd_pool"));
+    EXPECT_EQ(4U, countRows("dhcp6_options"));
 
     // Add third subnet with a single option. The number of options in the database
     // should now be 5.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet6(ServerSelector::ALL(), test_subnets_[2]));
-    EXPECT_EQ(2, countRows("dhcp6_pool"));
-    EXPECT_EQ(2, countRows("dhcp6_pd_pool"));
-    EXPECT_EQ(5, countRows("dhcp6_options"));
+    EXPECT_EQ(2U, countRows("dhcp6_pool"));
+    EXPECT_EQ(2U, countRows("dhcp6_pd_pool"));
+    EXPECT_EQ(5U, countRows("dhcp6_options"));
 
     // Delete the subnet. All options and pools it contains should also be removed, leaving
     // the last added subnet and its sole option.
     ASSERT_NO_THROW_LOG(cbptr_->deleteSubnet6(ServerSelector::ALL(), test_subnets_[1]->getID()));
-    EXPECT_EQ(1, countRows("dhcp6_subnet"));
-    EXPECT_EQ(0, countRows("dhcp6_pool"));
-    EXPECT_EQ(0, countRows("dhcp6_pd_pool"));
-    EXPECT_EQ(1, countRows("dhcp6_options"));
+    EXPECT_EQ(1U, countRows("dhcp6_subnet"));
+    EXPECT_EQ(0U, countRows("dhcp6_pool"));
+    EXPECT_EQ(0U, countRows("dhcp6_pd_pool"));
+    EXPECT_EQ(1U, countRows("dhcp6_options"));
 
     // Add the first subnet again. We should now have 4 options: 3 options from the
     // newly added subnet and one option from the existing subnet.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet6(ServerSelector::ALL(), test_subnets_[0]));
-    EXPECT_EQ(2, countRows("dhcp6_pool"));
-    EXPECT_EQ(2, countRows("dhcp6_pd_pool"));
-    EXPECT_EQ(4, countRows("dhcp6_options"));
+    EXPECT_EQ(2U, countRows("dhcp6_pool"));
+    EXPECT_EQ(2U, countRows("dhcp6_pd_pool"));
+    EXPECT_EQ(4U, countRows("dhcp6_options"));
 
     // Delete the subnet including 3 options. The option from the other subnet should not
     // be affected.
     ASSERT_NO_THROW_LOG(cbptr_->deleteSubnet6(ServerSelector::ALL(), test_subnets_[0]->getID()));
-    EXPECT_EQ(1, countRows("dhcp6_subnet"));
-    EXPECT_EQ(0, countRows("dhcp6_pool"));
-    EXPECT_EQ(0, countRows("dhcp6_pd_pool"));
-    EXPECT_EQ(1, countRows("dhcp6_options"));
+    EXPECT_EQ(1U, countRows("dhcp6_subnet"));
+    EXPECT_EQ(0U, countRows("dhcp6_pool"));
+    EXPECT_EQ(0U, countRows("dhcp6_pd_pool"));
+    EXPECT_EQ(1U, countRows("dhcp6_options"));
 }
 
 void
@@ -2028,8 +2030,8 @@ GenericConfigBackendDHCPv6Test::getSharedNetwork6Test() {
                                                                 shared_network->getName()));
         ASSERT_TRUE(network);
 
-        EXPECT_GT(network->getId(), 0);
-        ASSERT_EQ(1, network->getServerTags().size());
+        EXPECT_GT(network->getId(), 0U);
+        ASSERT_EQ(1U, network->getServerTags().size());
         EXPECT_EQ(expected_tag, network->getServerTags().begin()->get());
 
         // The easiest way to verify whether the returned shared network matches the
@@ -2197,16 +2199,16 @@ GenericConfigBackendDHCPv6Test::getSharedNetwork6WithOptionalUnspecifiedTest() {
     EXPECT_TRUE(returned_network->getClientClasses().empty());
 
     EXPECT_TRUE(returned_network->getValid().unspecified());
-    EXPECT_EQ(0, returned_network->getValid().get());
+    EXPECT_EQ(0U, returned_network->getValid().get());
 
     EXPECT_TRUE(returned_network->getPreferred().unspecified());
-    EXPECT_EQ(0, returned_network->getPreferred().get());
+    EXPECT_EQ(0U, returned_network->getPreferred().get());
 
     EXPECT_TRUE(returned_network->getT1().unspecified());
-    EXPECT_EQ(0, returned_network->getT1().get());
+    EXPECT_EQ(0U, returned_network->getT1().get());
 
     EXPECT_TRUE(returned_network->getT2().unspecified());
-    EXPECT_EQ(0, returned_network->getT2().get());
+    EXPECT_EQ(0U, returned_network->getT2().get());
 
     EXPECT_TRUE(returned_network->getReservationsGlobal().unspecified());
     EXPECT_FALSE(returned_network->getReservationsGlobal().get());
@@ -2304,7 +2306,7 @@ GenericConfigBackendDHCPv6Test::getAllSharedNetworks6Test() {
     for (unsigned i = 0; i < networks.size(); ++i) {
         EXPECT_EQ(test_networks_[i + 1]->toElement()->str(),
                   networks[i]->toElement()->str());
-        ASSERT_EQ(1, networks[i]->getServerTags().size());
+        ASSERT_EQ(1U, networks[i]->getServerTags().size());
         EXPECT_EQ("all", networks[i]->getServerTags().begin()->get());
     }
 
@@ -2330,23 +2332,23 @@ GenericConfigBackendDHCPv6Test::getAllSharedNetworks6Test() {
     }
 
     // Deleting non-existing shared network should return 0.
-    EXPECT_EQ(0, cbptr_->deleteSharedNetwork6(ServerSelector::ALL(),
-                                              "big-fish"));
+    EXPECT_EQ(0U, cbptr_->deleteSharedNetwork6(ServerSelector::ALL(),
+                                               "big-fish"));
     // All shared networks should be still there.
     ASSERT_EQ(test_networks_.size() - 1, networks.size());
 
     // Should not delete the shared network for explicit server tag
     // because our shared network is for all servers.
-    EXPECT_EQ(0, cbptr_->deleteSharedNetwork6(ServerSelector::ONE("server1"),
-                                              test_networks_[1]->getName()));
+    EXPECT_EQ(0U, cbptr_->deleteSharedNetwork6(ServerSelector::ONE("server1"),
+                                               test_networks_[1]->getName()));
 
     // Same for all shared networks.
-    EXPECT_EQ(0, cbptr_->deleteAllSharedNetworks6(ServerSelector::ONE("server1")));
+    EXPECT_EQ(0U, cbptr_->deleteAllSharedNetworks6(ServerSelector::ONE("server1")));
 
     // Delete first shared network with it subnets and verify it is gone.
     // Begin by its subnet.
-    EXPECT_EQ(1, cbptr_->deleteSharedNetworkSubnets6(ServerSelector::ANY(),
-                                                     test_networks_[1]->getName()));
+    EXPECT_EQ(1U, cbptr_->deleteSharedNetworkSubnets6(ServerSelector::ANY(),
+                                                      test_networks_[1]->getName()));
 
     {
         SCOPED_TRACE("DELETE audit entry for subnets of the first shared network");
@@ -2361,8 +2363,8 @@ GenericConfigBackendDHCPv6Test::getAllSharedNetworks6Test() {
     EXPECT_FALSE(subnet);
 
     // And after the shared network itself.
-    EXPECT_EQ(1, cbptr_->deleteSharedNetwork6(ServerSelector::ALL(),
-                                              test_networks_[1]->getName()));
+    EXPECT_EQ(1U, cbptr_->deleteSharedNetwork6(ServerSelector::ALL(),
+                                               test_networks_[1]->getName()));
 
     networks = cbptr_->getAllSharedNetworks6(ServerSelector::ALL());
     ASSERT_EQ(test_networks_.size() - 2, networks.size());
@@ -2375,7 +2377,7 @@ GenericConfigBackendDHCPv6Test::getAllSharedNetworks6Test() {
     }
 
     // Delete all.
-    EXPECT_EQ(2, cbptr_->deleteAllSharedNetworks6(ServerSelector::ALL()));
+    EXPECT_EQ(2U, cbptr_->deleteAllSharedNetworks6(ServerSelector::ALL()));
     networks = cbptr_->getAllSharedNetworks6(ServerSelector::ALL());
     ASSERT_TRUE(networks.empty());
 
@@ -2449,7 +2451,7 @@ GenericConfigBackendDHCPv6Test::getAllSharedNetworks6WithServerTagsTest() {
 
     // All three networks are associated with the server1.
     ASSERT_NO_THROW_LOG(networks = cbptr_->getAllSharedNetworks6(ServerSelector::ONE("server1")));
-    EXPECT_EQ(3, networks.size());
+    EXPECT_EQ(3U, networks.size());
 
     // First network is associated with all servers.
     auto returned_network = SharedNetworkFetcher6::get(networks, "level1");
@@ -2474,7 +2476,7 @@ GenericConfigBackendDHCPv6Test::getAllSharedNetworks6WithServerTagsTest() {
 
     // For server2 we should only get two shared networks, i.e. first and last.
     ASSERT_NO_THROW_LOG(networks = cbptr_->getAllSharedNetworks6(ServerSelector::ONE("server2")));
-    EXPECT_EQ(2, networks.size());
+    EXPECT_EQ(2U, networks.size());
 
     // First shared network is associated with all servers.
     returned_network = SharedNetworkFetcher6::get(networks, "level1");
@@ -2492,7 +2494,7 @@ GenericConfigBackendDHCPv6Test::getAllSharedNetworks6WithServerTagsTest() {
 
     // Only the first shared network is associated with all servers.
     ASSERT_NO_THROW_LOG(networks = cbptr_->getAllSharedNetworks6(ServerSelector::ALL()));
-    EXPECT_EQ(1, networks.size());
+    EXPECT_EQ(1U, networks.size());
 
     returned_network = SharedNetworkFetcher6::get(networks, "level1");
     ASSERT_TRUE(returned_network);
@@ -2523,13 +2525,13 @@ GenericConfigBackendDHCPv6Test::getModifiedSharedNetworks6Test() {
     SharedNetwork6Collection
         networks = cbptr_->getModifiedSharedNetworks6(ServerSelector::ALL(),
                                                       timestamps_["after today"]);
-    ASSERT_EQ(1, networks.size());
+    ASSERT_EQ(1U, networks.size());
 
     // Fetch shared networks with timestamp later than yesterday. We
     // should get two shared networks.
     networks = cbptr_->getModifiedSharedNetworks6(ServerSelector::ALL(),
                                                   timestamps_["after yesterday"]);
-    ASSERT_EQ(2, networks.size());
+    ASSERT_EQ(2U, networks.size());
 
     // Fetch shared networks with timestamp later than tomorrow. Nothing
     // should be returned.
@@ -2601,7 +2603,7 @@ GenericConfigBackendDHCPv6Test::deleteSharedNetwork6Test() {
             deleted_count = cbptr_->deleteSharedNetwork6(server_selector,
                                                          shared_network->getName())
         );
-        EXPECT_EQ(0, deleted_count);
+        EXPECT_EQ(0U, deleted_count);
     };
 
     {
@@ -2635,7 +2637,7 @@ GenericConfigBackendDHCPv6Test::deleteSharedNetwork6Test() {
             deleted_count = cbptr_->deleteSharedNetwork6(server_selector,
                                                          shared_network->getName())
         );
-        EXPECT_EQ(1, deleted_count);
+        EXPECT_EQ(1U, deleted_count);
 
         EXPECT_FALSE(cbptr_->getSharedNetwork6(server_selector,
                                                shared_network->getName()));
@@ -2696,7 +2698,7 @@ GenericConfigBackendDHCPv6Test::unassignedSharedNetworkTest() {
     // considered orphaned, i.e. do not belong to any server.
     uint64_t deleted_count = 0;
     ASSERT_NO_THROW_LOG(deleted_count = cbptr_->deleteServer6(ServerTag("server1")));
-    EXPECT_EQ(1, deleted_count);
+    EXPECT_EQ(1U, deleted_count);
 
     // Trying to fetch this shared network by server tag should return no result.
     SharedNetwork6Ptr returned_network;
@@ -2724,14 +2726,14 @@ GenericConfigBackendDHCPv6Test::unassignedSharedNetworkTest() {
 
     // Also if we ask for all unassigned networks it should be returned.
     ASSERT_NO_THROW_LOG(returned_networks = cbptr_->getAllSharedNetworks6(ServerSelector::UNASSIGNED()));
-    ASSERT_EQ(2, returned_networks.size());
+    ASSERT_EQ(2U, returned_networks.size());
 
     // And all modified.
     ASSERT_NO_THROW_LOG(
         returned_networks = cbptr_->getModifiedSharedNetworks6(ServerSelector::UNASSIGNED(),
                                                                timestamps_["two days ago"])
     );
-    ASSERT_EQ(2, returned_networks.size());
+    ASSERT_EQ(2U, returned_networks.size());
 
     // If we ask for any network by name, it should be returned too.
     ASSERT_NO_THROW_LOG(returned_network = cbptr_->getSharedNetwork6(ServerSelector::ANY(),
@@ -2744,25 +2746,25 @@ GenericConfigBackendDHCPv6Test::unassignedSharedNetworkTest() {
         deleted_count = cbptr_->deleteSharedNetwork6(ServerSelector::ONE("server1"),
                                                      "level1")
     );
-    EXPECT_EQ(0, deleted_count);
+    EXPECT_EQ(0U, deleted_count);
 
     // Also, if we delete all shared networks for server1.
     ASSERT_NO_THROW_LOG(
         deleted_count = cbptr_->deleteAllSharedNetworks6(ServerSelector::ONE("server1"))
     );
-    EXPECT_EQ(0, deleted_count);
+    EXPECT_EQ(0U, deleted_count);
 
     // We can delete this shared network when we specify ANY and the matching name.
     ASSERT_NO_THROW_LOG(
         deleted_count = cbptr_->deleteSharedNetwork6(ServerSelector::ANY(), "level1")
     );
-    EXPECT_EQ(1, deleted_count);
+    EXPECT_EQ(1U, deleted_count);
 
     // We can delete all networks using UNASSIGNED selector.
     ASSERT_NO_THROW_LOG(
         deleted_count = cbptr_->deleteAllSharedNetworks6(ServerSelector::UNASSIGNED());
     );
-    EXPECT_EQ(1, deleted_count);
+    EXPECT_EQ(1U, deleted_count);
 }
 
 void
@@ -2800,36 +2802,36 @@ void
 GenericConfigBackendDHCPv6Test::sharedNetworkOptionsTest() {
     // Add shared network with three options.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSharedNetwork6(ServerSelector::ALL(), test_networks_[0]));
-    EXPECT_EQ(3, countRows("dhcp6_options"));
+    EXPECT_EQ(3U, countRows("dhcp6_options"));
 
     // Add another shared network with a single option. The numnber of options in the
     // database should now be 4.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSharedNetwork6(ServerSelector::ALL(), test_networks_[2]));
-    EXPECT_EQ(4, countRows("dhcp6_options"));
+    EXPECT_EQ(4U, countRows("dhcp6_options"));
 
     // The second shared network uses the same name as the first shared network, so
     // this operation should replace the existing shared network and its options.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSharedNetwork6(ServerSelector::ALL(), test_networks_[1]));
-    EXPECT_EQ(1, countRows("dhcp6_options"));
+    EXPECT_EQ(1U, countRows("dhcp6_options"));
 
     // Remove the shared network. This should not affect options assigned to the
     // other shared network.
     ASSERT_NO_THROW_LOG(cbptr_->deleteSharedNetwork6(ServerSelector::ALL(),
                                                      test_networks_[1]->getName()));
-    EXPECT_EQ(1, countRows("dhcp6_shared_network"));
-    EXPECT_EQ(1, countRows("dhcp6_options"));
+    EXPECT_EQ(1U, countRows("dhcp6_shared_network"));
+    EXPECT_EQ(1U, countRows("dhcp6_options"));
 
     // Create the first option again. The number of options should be equal to the
     // sum of options associated with both shared networks.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSharedNetwork6(ServerSelector::ALL(), test_networks_[0]));
-    EXPECT_EQ(4, countRows("dhcp6_options"));
+    EXPECT_EQ(4U, countRows("dhcp6_options"));
 
     // Delete this shared network. This should not affect the option associated
     // with the remaining shared network.
     ASSERT_NO_THROW_LOG(cbptr_->deleteSharedNetwork6(ServerSelector::ALL(),
                                                      test_networks_[0]->getName()));
-    EXPECT_EQ(1, countRows("dhcp6_shared_network"));
-    EXPECT_EQ(1, countRows("dhcp6_options"));
+    EXPECT_EQ(1U, countRows("dhcp6_shared_network"));
+    EXPECT_EQ(1U, countRows("dhcp6_options"));
 }
 
 void
@@ -2844,8 +2846,8 @@ GenericConfigBackendDHCPv6Test::getOptionDef6Test() {
                               test_option_defs_[0]->getCode(),
                               test_option_defs_[0]->getOptionSpaceName());
     ASSERT_TRUE(returned_option_def);
-    EXPECT_GT(returned_option_def->getId(), 0);
-    ASSERT_EQ(1, returned_option_def->getServerTags().size());
+    EXPECT_GT(returned_option_def->getId(), 0U);
+    ASSERT_EQ(1U, returned_option_def->getServerTags().size());
     EXPECT_EQ("all", returned_option_def->getServerTags().begin()->get());
 
     EXPECT_TRUE(returned_option_def->equals(*option_def));
@@ -2996,7 +2998,7 @@ GenericConfigBackendDHCPv6Test::optionDefs6WithServerTagsTest() {
                                                          MULTIPLE({ "server1", "server2",
                                                                     "server3" }));
     );
-    ASSERT_EQ(3, returned_option_defs.size());
+    ASSERT_EQ(3U, returned_option_defs.size());
 
     // Check that expected option definitions have been returned.
     auto current_option = returned_option_defs.begin();
@@ -3011,7 +3013,7 @@ GenericConfigBackendDHCPv6Test::optionDefs6WithServerTagsTest() {
         returned_option_defs = cbptr_->getAllOptionDefs6(ServerSelector::ALL());
 
     );
-    ASSERT_EQ(1, returned_option_defs.size());
+    ASSERT_EQ(1U, returned_option_defs.size());
     EXPECT_TRUE((*returned_option_defs.begin())->equals(*option3));
 
     // Delete the server1. It should remove associations of this server with the
@@ -3021,7 +3023,7 @@ GenericConfigBackendDHCPv6Test::optionDefs6WithServerTagsTest() {
         returned_option_defs = cbptr_->getAllOptionDefs6(ServerSelector::ONE("server1"));
 
     );
-    ASSERT_EQ(1, returned_option_defs.size());
+    ASSERT_EQ(1U, returned_option_defs.size());
     EXPECT_TRUE((*returned_option_defs.begin())->equals(*option3));
 
     {
@@ -3037,13 +3039,13 @@ GenericConfigBackendDHCPv6Test::optionDefs6WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(deleted_num = cbptr_->deleteOptionDef6(ServerSelector::ONE("server1"),
                                                                option1->getCode(),
                                                                option1->getOptionSpaceName()));
-    EXPECT_EQ(0, deleted_num);
+    EXPECT_EQ(0U, deleted_num);
 
     // Deleting the existing option definition for server2 should succeed.
     ASSERT_NO_THROW_LOG(deleted_num = cbptr_->deleteOptionDef6(ServerSelector::ONE("server2"),
                                                                option2->getCode(),
                                                                option2->getOptionSpaceName()));
-    EXPECT_EQ(1, deleted_num);
+    EXPECT_EQ(1U, deleted_num);
 
     // Create this option definition again to test that deletion of all servers
     // removes it too.
@@ -3055,8 +3057,8 @@ GenericConfigBackendDHCPv6Test::optionDefs6WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_option_defs = cbptr_->getAllOptionDefs6(ServerSelector::ALL());
     );
-    EXPECT_EQ(1, deleted_num);
-    EXPECT_EQ(1, returned_option_defs.size());
+    EXPECT_EQ(1U, deleted_num);
+    EXPECT_EQ(1U, returned_option_defs.size());
     EXPECT_TRUE((*returned_option_defs.begin())->equals(*option3));
 
     {
@@ -3165,7 +3167,7 @@ GenericConfigBackendDHCPv6Test::allOptionDefDataTypes6Test() {
     ASSERT_NO_THROW_LOG(parser.parse(storage, defs_elem));
 
     auto test_defs = storage->getAll("dhcp6");
-    ASSERT_EQ(test_defs->size(), 18);
+    ASSERT_EQ(test_defs->size(), 18U);
 
     // Insert each option definition into the database.
     for (auto const& test_def : *test_defs) {
@@ -3216,7 +3218,7 @@ GenericConfigBackendDHCPv6Test::getAllOptionDefs6Test() {
 
     // See if option definitions are returned ok.
     for (auto const& def : option_defs) {
-        ASSERT_EQ(1, def->getServerTags().size());
+        ASSERT_EQ(1U, def->getServerTags().size());
         EXPECT_EQ("all", def->getServerTags().begin()->get());
         bool success = false;
         for (unsigned i = 1; i < test_option_defs_.size(); ++i) {
@@ -3229,24 +3231,24 @@ GenericConfigBackendDHCPv6Test::getAllOptionDefs6Test() {
     }
 
     // Deleting non-existing option definition should return 0.
-    EXPECT_EQ(0, cbptr_->deleteOptionDef6(ServerSelector::ALL(),
-                                          99, "non-exiting-space"));
+    EXPECT_EQ(0U, cbptr_->deleteOptionDef6(ServerSelector::ALL(),
+                                           99, "non-exiting-space"));
     // All option definitions should be still there.
     ASSERT_EQ(test_option_defs_.size() - updates_num, option_defs.size());
 
     // Should not delete option definition for explicit server tag
     // because our option definition is for all servers.
-    EXPECT_EQ(0, cbptr_->deleteOptionDef6(ServerSelector::ONE("server1"),
-                                          test_option_defs_[1]->getCode(),
-                                          test_option_defs_[1]->getOptionSpaceName()));
+    EXPECT_EQ(0U, cbptr_->deleteOptionDef6(ServerSelector::ONE("server1"),
+                                           test_option_defs_[1]->getCode(),
+                                           test_option_defs_[1]->getOptionSpaceName()));
 
     // Same for all option definitions.
-    EXPECT_EQ(0, cbptr_->deleteAllOptionDefs6(ServerSelector::ONE("server1")));
+    EXPECT_EQ(0U, cbptr_->deleteAllOptionDefs6(ServerSelector::ONE("server1")));
 
     // Delete one of the option definitions and see if it is gone.
-    EXPECT_EQ(1, cbptr_->deleteOptionDef6(ServerSelector::ALL(),
-                                          test_option_defs_[2]->getCode(),
-                                          test_option_defs_[2]->getOptionSpaceName()));
+    EXPECT_EQ(1U, cbptr_->deleteOptionDef6(ServerSelector::ALL(),
+                                           test_option_defs_[2]->getCode(),
+                                           test_option_defs_[2]->getOptionSpaceName()));
     ASSERT_FALSE(cbptr_->getOptionDef6(ServerSelector::ALL(),
                                        test_option_defs_[2]->getCode(),
                                        test_option_defs_[2]->getOptionSpaceName()));
@@ -3259,7 +3261,7 @@ GenericConfigBackendDHCPv6Test::getAllOptionDefs6Test() {
     }
 
     // Delete all remaining option definitions.
-    EXPECT_EQ(2, cbptr_->deleteAllOptionDefs6(ServerSelector::ALL()));
+    EXPECT_EQ(2U, cbptr_->deleteAllOptionDefs6(ServerSelector::ALL()));
     option_defs = cbptr_->getAllOptionDefs6(ServerSelector::ALL());
     ASSERT_TRUE(option_defs.empty());
 
@@ -3295,13 +3297,13 @@ GenericConfigBackendDHCPv6Test::getModifiedOptionDefs6Test() {
     OptionDefContainer
         option_defs = cbptr_->getModifiedOptionDefs6(ServerSelector::ALL(),
                                                      timestamps_["after today"]);
-    ASSERT_EQ(1, option_defs.size());
+    ASSERT_EQ(1U, option_defs.size());
 
     // Fetch option definitions with timestamp later than yesterday. We
     // should get two option definitions.
     option_defs = cbptr_->getModifiedOptionDefs6(ServerSelector::ALL(),
                                                  timestamps_["after yesterday"]);
-    ASSERT_EQ(2, option_defs.size());
+    ASSERT_EQ(2U, option_defs.size());
 
     // Fetch option definitions with timestamp later than tomorrow. Nothing
     // should be returned.
@@ -3366,14 +3368,14 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteOption6Test() {
     }
 
     // Deleting an option with explicitly specified server tag should fail.
-    EXPECT_EQ(0, cbptr_->deleteOption6(ServerSelector::ONE("server1"),
-                                       opt_posix_timezone->option_->getType(),
-                                       opt_posix_timezone->space_name_));
+    EXPECT_EQ(0U, cbptr_->deleteOption6(ServerSelector::ONE("server1"),
+                                        opt_posix_timezone->option_->getType(),
+                                        opt_posix_timezone->space_name_));
 
     // Deleting option for all servers should succeed.
-    EXPECT_EQ(1, cbptr_->deleteOption6(ServerSelector::ALL(),
-                                       opt_posix_timezone->option_->getType(),
-                                       opt_posix_timezone->space_name_));
+    EXPECT_EQ(1U, cbptr_->deleteOption6(ServerSelector::ALL(),
+                                        opt_posix_timezone->option_->getType(),
+                                        opt_posix_timezone->space_name_));
 
     EXPECT_FALSE(cbptr_->getOption6(ServerSelector::ALL(),
                                     opt_posix_timezone->option_->getType(),
@@ -3502,7 +3504,7 @@ GenericConfigBackendDHCPv6Test::globalOptions6WithServerTagsTest() {
                                                   MULTIPLE({ "server1", "server2",
                                                              "server3" }));
     );
-    ASSERT_EQ(3, returned_options.size());
+    ASSERT_EQ(3U, returned_options.size());
 
     // Check that expected options have been returned.
     auto current_option = returned_options.begin();
@@ -3516,7 +3518,7 @@ GenericConfigBackendDHCPv6Test::globalOptions6WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_options = cbptr_->getAllOptions6(ServerSelector::ALL());
     );
-    ASSERT_EQ(1, returned_options.size());
+    ASSERT_EQ(1U, returned_options.size());
     testOptionsEquivalent(*opt_timezone3, *returned_options.begin());
 
     // Delete the server1. It should remove associations of this server with the
@@ -3525,7 +3527,7 @@ GenericConfigBackendDHCPv6Test::globalOptions6WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_options = cbptr_->getAllOptions6(ServerSelector::ONE("server1"));
     );
-    ASSERT_EQ(1, returned_options.size());
+    ASSERT_EQ(1U, returned_options.size());
     testOptionsEquivalent(*opt_timezone3, *returned_options.begin());
 
     {
@@ -3541,13 +3543,13 @@ GenericConfigBackendDHCPv6Test::globalOptions6WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(deleted_num = cbptr_->deleteOption6(ServerSelector::ONE("server1"),
                                                             opt_timezone1->option_->getType(),
                                                             opt_timezone1->space_name_));
-    EXPECT_EQ(0, deleted_num);
+    EXPECT_EQ(0U, deleted_num);
 
     // Deleting the existing option for server2 should succeed.
     ASSERT_NO_THROW_LOG(deleted_num = cbptr_->deleteOption6(ServerSelector::ONE("server2"),
                                                             opt_timezone2->option_->getType(),
                                                             opt_timezone2->space_name_));
-    EXPECT_EQ(1, deleted_num);
+    EXPECT_EQ(1U, deleted_num);
 
     // Create this option again to test that deletion of all servers removes it too.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateOption6(ServerSelector::ONE("server2"),
@@ -3558,8 +3560,8 @@ GenericConfigBackendDHCPv6Test::globalOptions6WithServerTagsTest() {
     ASSERT_NO_THROW_LOG(
         returned_options = cbptr_->getAllOptions6(ServerSelector::ALL());
     );
-    EXPECT_EQ(1, deleted_num);
-    ASSERT_EQ(1, returned_options.size());
+    EXPECT_EQ(1U, deleted_num);
+    ASSERT_EQ(1U, returned_options.size());
     testOptionsEquivalent(*opt_timezone3, *returned_options.begin());
 
     {
@@ -3584,12 +3586,12 @@ GenericConfigBackendDHCPv6Test::getAllOptions6Test() {
 
     // Retrieve all these options.
     OptionContainer returned_options = cbptr_->getAllOptions6(ServerSelector::ALL());
-    ASSERT_EQ(3, returned_options.size());
+    ASSERT_EQ(3U, returned_options.size());
 
     // Fetching global options with explicitly specified server tag should return
     // the same result.
     returned_options = cbptr_->getAllOptions6(ServerSelector::ONE("server1"));
-    ASSERT_EQ(3, returned_options.size());
+    ASSERT_EQ(3U, returned_options.size());
 
     // Get the container index used to search options by option code.
     const OptionContainerTypeIndex& index = returned_options.get<1>();
@@ -3601,8 +3603,8 @@ GenericConfigBackendDHCPv6Test::getAllOptions6Test() {
         auto option0 = index.find(test_options_[0]->option_->getType());
         ASSERT_FALSE(option0 == index.end());
         testOptionsEquivalent(*test_options_[0], *option0);
-        EXPECT_GT(option0->getId(), 0);
-        ASSERT_EQ(1, option0->getServerTags().size());
+        EXPECT_GT(option0->getId(), 0U);
+        ASSERT_EQ(1U, option0->getServerTags().size());
         EXPECT_EQ("all", option0->getServerTags().begin()->get());
     }
 
@@ -3611,8 +3613,8 @@ GenericConfigBackendDHCPv6Test::getAllOptions6Test() {
         auto option1 = index.find(test_options_[1]->option_->getType());
         ASSERT_FALSE(option1 == index.end());
         testOptionsEquivalent(*test_options_[1], *option1);
-        EXPECT_GT(option1->getId(), 0);
-        ASSERT_EQ(1, option1->getServerTags().size());
+        EXPECT_GT(option1->getId(), 0U);
+        ASSERT_EQ(1U, option1->getServerTags().size());
         EXPECT_EQ("all", option1->getServerTags().begin()->get());
     }
 
@@ -3621,8 +3623,8 @@ GenericConfigBackendDHCPv6Test::getAllOptions6Test() {
         auto option5 = index.find(test_options_[5]->option_->getType());
         ASSERT_FALSE(option5 == index.end());
         testOptionsEquivalent(*test_options_[5], *option5);
-        EXPECT_GT(option5->getId(), 0);
-        ASSERT_EQ(1, option5->getServerTags().size());
+        EXPECT_GT(option5->getId(), 0U);
+        ASSERT_EQ(1U, option5->getServerTags().size());
         EXPECT_EQ("all", option5->getServerTags().begin()->get());
     }
 }
@@ -3648,13 +3650,13 @@ GenericConfigBackendDHCPv6Test::getModifiedOptions6Test() {
     OptionContainer returned_options =
         cbptr_->getModifiedOptions6(ServerSelector::ALL(),
                                     timestamps_["after today"]);
-    ASSERT_EQ(1, returned_options.size());
+    ASSERT_EQ(1U, returned_options.size());
 
     // Fetching modified options with explicitly specified server selector
     // should return the same result.
     returned_options = cbptr_->getModifiedOptions6(ServerSelector::ONE("server1"),
                                                    timestamps_["after today"]);
-    ASSERT_EQ(1, returned_options.size());
+    ASSERT_EQ(1U, returned_options.size());
 
     // The returned option should be the one with the timestamp
     // set to tomorrow.
@@ -3769,10 +3771,10 @@ GenericConfigBackendDHCPv6Test::globalOption6WithClientClassesTest() {
         ClientClassesPtr cclasses = ref_option->copyClientClasses();
 
         // Delete the option by code and client_classes.
-        ASSERT_EQ(1, cbptr_->deleteOption6(ServerSelector::ALL(),
-                                           ref_option->option_->getType(),
-                                           DHCP6_OPTION_SPACE,
-                                           cclasses));
+        ASSERT_EQ(1U, cbptr_->deleteOption6(ServerSelector::ALL(),
+                                            ref_option->option_->getType(),
+                                            DHCP6_OPTION_SPACE,
+                                            cclasses));
 
         // Finding the option by code and client_classes should fail.
         found_option = cbptr_->getOption6(ServerSelector::ALL(),
@@ -3892,7 +3894,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteSubnetOption6Test() {
     }
 
     // The inserted subnet contains four options.
-    ASSERT_EQ(4, countRows("dhcp6_options"));
+    ASSERT_EQ(4U, countRows("dhcp6_options"));
 
     OptionDescriptorPtr opt_posix_timezone = test_options_[0];
     cbptr_->createUpdateOption6(ServerSelector::ANY(), subnet->getID(),
@@ -3909,7 +3911,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteSubnetOption6Test() {
     {
         SCOPED_TRACE("verify returned option");
         testOptionsEquivalent(*opt_posix_timezone, returned_opt_posix_timezone);
-        EXPECT_GT(returned_opt_posix_timezone.getId(), 0);
+        EXPECT_GT(returned_opt_posix_timezone.getId(), 0U);
     }
 
     {
@@ -3925,7 +3927,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteSubnetOption6Test() {
 
     // We have added one option to the existing subnet. We should now have
     // five options.
-    ASSERT_EQ(5, countRows("dhcp6_options"));
+    ASSERT_EQ(5U, countRows("dhcp6_options"));
 
     opt_posix_timezone->persistent_ = !opt_posix_timezone->persistent_;
     opt_posix_timezone->cancelled_ = !opt_posix_timezone->cancelled_;
@@ -3953,13 +3955,13 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteSubnetOption6Test() {
 
     // Updating the option should replace the existing instance with the new
     // instance. Therefore, we should still have five options.
-    ASSERT_EQ(5, countRows("dhcp6_options"));
+    ASSERT_EQ(5U, countRows("dhcp6_options"));
 
     // It should succeed for any server.
-    EXPECT_EQ(1, cbptr_->deleteOption6(ServerSelector::ANY(), subnet->getID(),
-                                       opt_posix_timezone->option_->getType(),
-                                       opt_posix_timezone->space_name_,
-                                       opt_posix_timezone->copyClientClasses()));
+    EXPECT_EQ(1U, cbptr_->deleteOption6(ServerSelector::ANY(), subnet->getID(),
+                                        opt_posix_timezone->option_->getType(),
+                                        opt_posix_timezone->space_name_,
+                                        opt_posix_timezone->copyClientClasses()));
 
     returned_subnet = cbptr_->getSubnet6(ServerSelector::ALL(),
                                          subnet->getID());
@@ -3975,7 +3977,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteSubnetOption6Test() {
     }
 
     // We should have only four options after deleting one of them.
-    ASSERT_EQ(4, countRows("dhcp6_options"));
+    ASSERT_EQ(4U, countRows("dhcp6_options"));
 }
 
 void
@@ -3992,7 +3994,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeletePoolOption6Test() {
     }
 
     // Inserted subnet has four options.
-    ASSERT_EQ(4, countRows("dhcp6_options"));
+    ASSERT_EQ(4U, countRows("dhcp6_options"));
 
     // Add an option into the pool.
     const PoolPtr pool = subnet->getPool(Lease::TYPE_NA,
@@ -4022,7 +4024,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeletePoolOption6Test() {
     {
         SCOPED_TRACE("verify returned pool option");
         testOptionsEquivalent(*opt_posix_timezone, returned_opt_posix_timezone);
-        EXPECT_GT(returned_opt_posix_timezone.getId(), 0);
+        EXPECT_GT(returned_opt_posix_timezone.getId(), 0U);
     }
 
     {
@@ -4034,7 +4036,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeletePoolOption6Test() {
     }
 
     // With the newly inserted option we should now have five options.
-    ASSERT_EQ(5, countRows("dhcp6_options"));
+    ASSERT_EQ(5U, countRows("dhcp6_options"));
 
     // Modify the option and update it in the database.
     opt_posix_timezone->persistent_ = !opt_posix_timezone->persistent_;
@@ -4072,14 +4074,14 @@ GenericConfigBackendDHCPv6Test::createUpdateDeletePoolOption6Test() {
 
     // The new option instance should replace the existing one, so we should
     // still have five options.
-    ASSERT_EQ(5, countRows("dhcp6_options"));
+    ASSERT_EQ(5U, countRows("dhcp6_options"));
 
     // Delete option for any server should succeed.
-    EXPECT_EQ(1, cbptr_->deleteOption6(ServerSelector::ANY(),
-                                       pool->getFirstAddress(),
-                                       pool->getLastAddress(),
-                                       opt_posix_timezone->option_->getType(),
-                                       opt_posix_timezone->space_name_));
+    EXPECT_EQ(1U, cbptr_->deleteOption6(ServerSelector::ANY(),
+                                        pool->getFirstAddress(),
+                                        pool->getLastAddress(),
+                                        opt_posix_timezone->option_->getType(),
+                                        opt_posix_timezone->space_name_));
 
     // Fetch the subnet and the pool from the database again to make sure
     // that the option is really gone.
@@ -4104,7 +4106,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeletePoolOption6Test() {
 
     // The option has been deleted so the number of options should now
     // be down to 4.
-    EXPECT_EQ(4, countRows("dhcp6_options"));
+    EXPECT_EQ(4U, countRows("dhcp6_options"));
 }
 
 void
@@ -4121,7 +4123,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeletePdPoolOption6Test() {
     }
 
     // Inserted subnet has four options.
-    ASSERT_EQ(4, countRows("dhcp6_options"));
+    ASSERT_EQ(4U, countRows("dhcp6_options"));
 
     // Add an option into the pd pool.
     const PoolPtr pd_pool = subnet->getPool(Lease::TYPE_PD,
@@ -4153,7 +4155,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeletePdPoolOption6Test() {
     {
         SCOPED_TRACE("verify returned pool option");
         testOptionsEquivalent(*opt_posix_timezone, returned_opt_posix_timezone);
-        EXPECT_GT(returned_opt_posix_timezone.getId(), 0);
+        EXPECT_GT(returned_opt_posix_timezone.getId(), 0U);
     }
 
     {
@@ -4165,7 +4167,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeletePdPoolOption6Test() {
     }
 
     // With the newly inserted option we should now have five options.
-    ASSERT_EQ(5, countRows("dhcp6_options"));
+    ASSERT_EQ(5U, countRows("dhcp6_options"));
 
     // Modify the option and update it in the database.
     opt_posix_timezone->persistent_ = !opt_posix_timezone->persistent_;
@@ -4203,14 +4205,14 @@ GenericConfigBackendDHCPv6Test::createUpdateDeletePdPoolOption6Test() {
 
     // The new option instance should replace the existing one, so we should
     // still have five options.
-    ASSERT_EQ(5, countRows("dhcp6_options"));
+    ASSERT_EQ(5U, countRows("dhcp6_options"));
 
     // Delete option for any server should succeed.
-    EXPECT_EQ(1, cbptr_->deleteOption6(ServerSelector::ANY(),
-                                       pd_pool->getFirstAddress(),
-                                       static_cast<uint8_t>(pd_pool_len),
-                                       opt_posix_timezone->option_->getType(),
-                                       opt_posix_timezone->space_name_));
+    EXPECT_EQ(1U, cbptr_->deleteOption6(ServerSelector::ANY(),
+                                        pd_pool->getFirstAddress(),
+                                        static_cast<uint8_t>(pd_pool_len),
+                                        opt_posix_timezone->option_->getType(),
+                                        opt_posix_timezone->space_name_));
 
     // Fetch the subnet and the pool from the database again to make sure
     // that the option is really gone.
@@ -4235,7 +4237,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeletePdPoolOption6Test() {
 
     // The option has been deleted so the number of options should now
     // be down to 4.
-    EXPECT_EQ(4, countRows("dhcp6_options"));
+    EXPECT_EQ(4U, countRows("dhcp6_options"));
 }
 
 void
@@ -4259,7 +4261,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteSharedNetworkOption6Test() {
     }
 
     // The inserted shared network has no options.
-    ASSERT_EQ(0, countRows("dhcp6_options"));
+    ASSERT_EQ(0U, countRows("dhcp6_options"));
 
     OptionDescriptorPtr opt_posix_timezone = test_options_[0];
     cbptr_->createUpdateOption6(ServerSelector::ANY(),
@@ -4277,7 +4279,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteSharedNetworkOption6Test() {
     {
         SCOPED_TRACE("verify returned option");
         testOptionsEquivalent(*opt_posix_timezone, returned_opt_posix_timezone);
-        EXPECT_GT(returned_opt_posix_timezone.getId(), 0);
+        EXPECT_GT(returned_opt_posix_timezone.getId(), 0U);
     }
 
     {
@@ -4292,7 +4294,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteSharedNetworkOption6Test() {
     }
 
     // One option should now be stored in the database.
-    ASSERT_EQ(1, countRows("dhcp6_options"));
+    ASSERT_EQ(1U, countRows("dhcp6_options"));
 
     opt_posix_timezone->persistent_ = !opt_posix_timezone->persistent_;
     opt_posix_timezone->cancelled_ = !opt_posix_timezone->cancelled_;
@@ -4321,13 +4323,13 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteSharedNetworkOption6Test() {
 
     // The new option instance should replace the existing option instance,
     // so we should still have one option.
-    ASSERT_EQ(1, countRows("dhcp6_options"));
+    ASSERT_EQ(1U, countRows("dhcp6_options"));
 
     // Deleting an option for any server should succeed.
-    EXPECT_EQ(1, cbptr_->deleteOption6(ServerSelector::ANY(),
-                                       shared_network->getName(),
-                                       opt_posix_timezone->option_->getType(),
-                                       opt_posix_timezone->space_name_));
+    EXPECT_EQ(1U, cbptr_->deleteOption6(ServerSelector::ANY(),
+                                        shared_network->getName(),
+                                        opt_posix_timezone->option_->getType(),
+                                        opt_posix_timezone->space_name_));
     returned_network = cbptr_->getSharedNetwork6(ServerSelector::ALL(),
                                                  shared_network->getName());
     ASSERT_TRUE(returned_network);
@@ -4341,7 +4343,7 @@ GenericConfigBackendDHCPv6Test::createUpdateDeleteSharedNetworkOption6Test() {
     }
 
     // After deleting the option we should be back to 0.
-    EXPECT_EQ(0, countRows("dhcp6_options"));
+    EXPECT_EQ(0U, countRows("dhcp6_options"));
 }
 
 void
@@ -4349,30 +4351,30 @@ GenericConfigBackendDHCPv6Test::subnetOptionIdOrderTest() {
 
     // Add a subnet with two pools with two options each.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet6(ServerSelector::ALL(), test_subnets_[1]));
-    EXPECT_EQ(2, countRows("dhcp6_pool"));
-    EXPECT_EQ(4, countRows("dhcp6_options"));
+    EXPECT_EQ(2U, countRows("dhcp6_pool"));
+    EXPECT_EQ(4U, countRows("dhcp6_options"));
 
     // Add a second subnet with a single option. The number of options in the database
     // should now be 3.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet6(ServerSelector::ALL(), test_subnets_[2]));
-    EXPECT_EQ(2, countRows("dhcp6_pool"));
-    EXPECT_EQ(5, countRows("dhcp6_options"));
+    EXPECT_EQ(2U, countRows("dhcp6_pool"));
+    EXPECT_EQ(5U, countRows("dhcp6_options"));
 
     // Now replace the first subnet with three options and two pools.  This will cause
     // the option id values for this subnet to be larger than those in the second
     // subnet.
     ASSERT_NO_THROW_LOG(cbptr_->createUpdateSubnet6(ServerSelector::ALL(), test_subnets_[0]));
-    EXPECT_EQ(2, countRows("dhcp6_pool"));
-    EXPECT_EQ(4, countRows("dhcp6_options"));
+    EXPECT_EQ(2U, countRows("dhcp6_pool"));
+    EXPECT_EQ(4U, countRows("dhcp6_options"));
 
     // Now fetch all subnets.
     Subnet6Collection subnets;
     ASSERT_NO_THROW_LOG(subnets = cbptr_->getAllSubnets6(ServerSelector::ALL()));
-    ASSERT_EQ(2, subnets.size());
+    ASSERT_EQ(2U, subnets.size());
 
     // Verify that the subnets returned are as expected.
     for (auto const& subnet : subnets) {
-        ASSERT_EQ(1, subnet->getServerTags().size());
+        ASSERT_EQ(1U, subnet->getServerTags().size());
         EXPECT_EQ("all", subnet->getServerTags().begin()->get());
         if (subnet->getID() == 1024) {
             EXPECT_EQ(test_subnets_[0]->toElement()->str(), subnet->toElement()->str());
@@ -4401,7 +4403,7 @@ GenericConfigBackendDHCPv6Test::sharedNetworkOptionIdOrderTest() {
     SharedNetwork6Collection networks =
         cbptr_->getAllSharedNetworks6(ServerSelector::ALL());
 
-    ASSERT_EQ(2, networks.size());
+    ASSERT_EQ(2U, networks.size());
 
     // See if shared networks are returned ok.
     for (unsigned i = 0; i < networks.size(); ++i) {
@@ -4421,7 +4423,7 @@ GenericConfigBackendDHCPv6Test::sharedNetworkOptionIdOrderTest() {
 
     // Fetch all shared networks.
     networks = cbptr_->getAllSharedNetworks6(ServerSelector::ALL());
-    ASSERT_EQ(2, networks.size());
+    ASSERT_EQ(2U, networks.size());
 
     // See if shared networks are returned ok.
     for (unsigned i = 0; i < networks.size(); ++i) {
@@ -4491,11 +4493,11 @@ GenericConfigBackendDHCPv6Test::setAndGetAllClientClasses6Test() {
     }
     // Only the first class should be returned for the server selector ALL.
     auto client_classes = cbptr_->getAllClientClasses6(ServerSelector::ALL());
-    ASSERT_EQ(1, client_classes.getClasses()->size());
+    ASSERT_EQ(1U, client_classes.getClasses()->size());
     // All three classes should be returned for the server1.
     client_classes = cbptr_->getAllClientClasses6(ServerSelector::ONE("server1"));
     auto classes_list = client_classes.getClasses();
-    ASSERT_EQ(3, classes_list->size());
+    ASSERT_EQ(3U, classes_list->size());
 
     auto fetched_class = classes_list->begin();
     ASSERT_EQ("foo", (*fetched_class)->getName());
@@ -4518,7 +4520,7 @@ GenericConfigBackendDHCPv6Test::setAndGetAllClientClasses6Test() {
     // Ensure that the classes order has changed.
     client_classes = cbptr_->getAllClientClasses6(ServerSelector::ONE("server1"));
     classes_list = client_classes.getClasses();
-    ASSERT_EQ(3, classes_list->size());
+    ASSERT_EQ(3U, classes_list->size());
     EXPECT_EQ("foo", (*classes_list->begin())->getName());
     EXPECT_FALSE((*classes_list->begin())->getMatchExpr());
     EXPECT_EQ("foobar", (*(classes_list->begin() + 1))->getName());
@@ -4532,7 +4534,7 @@ GenericConfigBackendDHCPv6Test::setAndGetAllClientClasses6Test() {
 
     client_classes = cbptr_->getAllClientClasses6(ServerSelector::ONE("server1"));
     classes_list = client_classes.getClasses();
-    ASSERT_EQ(3, classes_list->size());
+    ASSERT_EQ(3U, classes_list->size());
     EXPECT_EQ("foo", (*classes_list->begin())->getName());
     EXPECT_FALSE((*classes_list->begin())->getMatchExpr());
     EXPECT_EQ("foobar", (*(classes_list->begin() + 1))->getName());
@@ -4567,12 +4569,12 @@ GenericConfigBackendDHCPv6Test::getClientClass6Test() {
     ASSERT_TRUE(client_class);
     EXPECT_EQ("foo", client_class->getName());
     EXPECT_TRUE(client_class->getAdditional());
-    EXPECT_EQ(30, client_class->getValid().getMin());
-    EXPECT_EQ(60, client_class->getValid().get());
-    EXPECT_EQ(90, client_class->getValid().getMax());
-    EXPECT_EQ(25, client_class->getPreferred().getMin());
-    EXPECT_EQ(55, client_class->getPreferred().get());
-    EXPECT_EQ(85, client_class->getPreferred().getMax());
+    EXPECT_EQ(30U, client_class->getValid().getMin());
+    EXPECT_EQ(60U, client_class->getValid().get());
+    EXPECT_EQ(90U, client_class->getValid().getMax());
+    EXPECT_EQ(25U, client_class->getPreferred().getMin());
+    EXPECT_EQ(55U, client_class->getPreferred().get());
+    EXPECT_EQ(85U, client_class->getPreferred().getMax());
 
     // Validate options belonging to this class.
     ASSERT_TRUE(client_class->getCfgOption());
@@ -4641,12 +4643,12 @@ GenericConfigBackendDHCPv6Test::createUpdateClientClass6OptionsTest() {
     ASSERT_TRUE(client_class);
 
     // Verify lifetime values.
-    EXPECT_EQ(30, client_class->getValid().getMin());
-    EXPECT_EQ(60, client_class->getValid().get());
-    EXPECT_EQ(90, client_class->getValid().getMax());
-    EXPECT_EQ(25, client_class->getPreferred().getMin());
-    EXPECT_EQ(55, client_class->getPreferred().get());
-    EXPECT_EQ(85, client_class->getPreferred().getMax());
+    EXPECT_EQ(30U, client_class->getValid().getMin());
+    EXPECT_EQ(60U, client_class->getValid().get());
+    EXPECT_EQ(90U, client_class->getValid().getMax());
+    EXPECT_EQ(25U, client_class->getPreferred().getMin());
+    EXPECT_EQ(55U, client_class->getPreferred().get());
+    EXPECT_EQ(85U, client_class->getPreferred().getMax());
 
     // Validate options belonging to the class.
     ASSERT_TRUE(client_class->getCfgOption());
@@ -4663,7 +4665,7 @@ GenericConfigBackendDHCPv6Test::createUpdateClientClass6OptionsTest() {
     auto returned_def_foo = client_class->getCfgOptionDef()->get(test_option_defs_[0]->getOptionSpaceName(),
                                                                  test_option_defs_[0]->getCode());
     ASSERT_TRUE(returned_def_foo);
-    EXPECT_EQ(1234, returned_def_foo->getCode());
+    EXPECT_EQ(1234U, returned_def_foo->getCode());
     EXPECT_EQ("foo", returned_def_foo->getName());
     EXPECT_EQ(DHCP6_OPTION_SPACE, returned_def_foo->getOptionSpaceName());
     EXPECT_EQ("espace", returned_def_foo->getEncapsulatedSpace());
@@ -4673,7 +4675,7 @@ GenericConfigBackendDHCPv6Test::createUpdateClientClass6OptionsTest() {
     auto returned_def_fish = client_class->getCfgOptionDef()->get(test_option_defs_[2]->getOptionSpaceName(),
                                                                   test_option_defs_[2]->getCode());
     ASSERT_TRUE(returned_def_fish);
-    EXPECT_EQ(5235, returned_def_fish->getCode());
+    EXPECT_EQ(5235U, returned_def_fish->getCode());
     EXPECT_EQ("fish", returned_def_fish->getName());
     EXPECT_EQ(DHCP6_OPTION_SPACE, returned_def_fish->getOptionSpaceName());
     EXPECT_TRUE(returned_def_fish->getEncapsulatedSpace().empty());
@@ -4694,12 +4696,12 @@ GenericConfigBackendDHCPv6Test::createUpdateClientClass6OptionsTest() {
     ASSERT_TRUE(client_class);
 
     // Re-check lifetime values. This ensure bindings line up.
-    EXPECT_EQ(30, client_class->getValid().getMin());
-    EXPECT_EQ(60, client_class->getValid().get());
-    EXPECT_EQ(90, client_class->getValid().getMax());
-    EXPECT_EQ(25, client_class->getPreferred().getMin());
-    EXPECT_EQ(55, client_class->getPreferred().get());
-    EXPECT_EQ(85, client_class->getPreferred().getMax());
+    EXPECT_EQ(30U, client_class->getValid().getMin());
+    EXPECT_EQ(60U, client_class->getValid().get());
+    EXPECT_EQ(90U, client_class->getValid().getMax());
+    EXPECT_EQ(25U, client_class->getPreferred().getMin());
+    EXPECT_EQ(55U, client_class->getPreferred().get());
+    EXPECT_EQ(85U, client_class->getPreferred().getMax());
 
     // Ensure that the first option definition is gone.
     ASSERT_TRUE(client_class->getCfgOptionDef());
@@ -4745,29 +4747,29 @@ GenericConfigBackendDHCPv6Test::getModifiedClientClasses6Test() {
     // Get modified client classes configured for all servers.
     auto client_classes = cbptr_->getModifiedClientClasses6(ServerSelector::ALL(),
                                                             timestamps_["two days ago"]);
-    EXPECT_EQ(2, client_classes.getClasses()->size());
+    EXPECT_EQ(2U, client_classes.getClasses()->size());
 
     // Get modified client classes appropriate for server1. It includes classes
     // for all servers and for the server1.
     client_classes = cbptr_->getModifiedClientClasses6(ServerSelector::ONE("server1"),
                                                        timestamps_["two days ago"]);
-    EXPECT_EQ(3, client_classes.getClasses()->size());
+    EXPECT_EQ(3U, client_classes.getClasses()->size());
 
     // Get the classes again but use the timestamp equal to the modification
     // time of the first class.
     client_classes = cbptr_->getModifiedClientClasses6(ServerSelector::ONE("server1"),
                                                        timestamps_["yesterday"]);
-    EXPECT_EQ(3, client_classes.getClasses()->size());
+    EXPECT_EQ(3U, client_classes.getClasses()->size());
 
     // Get modified classes starting from today. It should return only two.
     client_classes = cbptr_->getModifiedClientClasses6(ServerSelector::ONE("server1"),
                                                        timestamps_["today"]);
-    EXPECT_EQ(2, client_classes.getClasses()->size());
+    EXPECT_EQ(2U, client_classes.getClasses()->size());
 
     // Get client classes modified in the future. It should return none.
     client_classes = cbptr_->getModifiedClientClasses6(ServerSelector::ONE("server1"),
                                                        timestamps_["after tomorrow"]);
-    EXPECT_EQ(0, client_classes.getClasses()->size());
+    EXPECT_EQ(0U, client_classes.getClasses()->size());
 
     // Getting modified client classes for any server is unsupported.
     ASSERT_THROW(cbptr_->getModifiedClientClasses6(ServerSelector::ANY(),
@@ -4850,7 +4852,7 @@ GenericConfigBackendDHCPv6Test::deleteClientClass6Test() {
     uint64_t result;
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteClientClass6(ServerSelector::ONE("server1"),
                                                             class2->getName()));
-    EXPECT_EQ(1, result);
+    EXPECT_EQ(1U, result);
     {
         SCOPED_TRACE("client class bar is deleted");
         testNewAuditEntry("dhcp6_client_class",
@@ -4861,7 +4863,7 @@ GenericConfigBackendDHCPv6Test::deleteClientClass6Test() {
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteClientClass6(ServerSelector::ONE("server2"),
                                                             class3->getName()));
-    EXPECT_EQ(1, result);
+    EXPECT_EQ(1U, result);
     {
         SCOPED_TRACE("client class foobar is deleted");
         testNewAuditEntry("dhcp6_client_class",
@@ -4872,7 +4874,7 @@ GenericConfigBackendDHCPv6Test::deleteClientClass6Test() {
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteClientClass6(ServerSelector::ANY(),
                                                             class1->getName()));
-    EXPECT_EQ(1, result);
+    EXPECT_EQ(1U, result);
     {
         SCOPED_TRACE("client class foo is deleted and no longer available for the server1");
         testNewAuditEntry("dhcp6_client_class",
@@ -4964,10 +4966,10 @@ GenericConfigBackendDHCPv6Test::deleteAllClientClasses6Test() {
     uint64_t result;
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses6(ServerSelector::UNASSIGNED()));
-    EXPECT_EQ(0, result);
+    EXPECT_EQ(0U, result);
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses6(ServerSelector::ONE("server2")));
-    EXPECT_EQ(1, result);
+    EXPECT_EQ(1U, result);
     {
         SCOPED_TRACE("client classes for server2 deleted");
         testNewAuditEntry("dhcp6_client_class",
@@ -4977,10 +4979,10 @@ GenericConfigBackendDHCPv6Test::deleteAllClientClasses6Test() {
     }
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses6(ServerSelector::ONE("server2")));
-    EXPECT_EQ(0, result);
+    EXPECT_EQ(0U, result);
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses6(ServerSelector::ONE("server1")));
-    EXPECT_EQ(1, result);
+    EXPECT_EQ(1U, result);
     {
         SCOPED_TRACE("client classes for server1 deleted");
         testNewAuditEntry("dhcp6_client_class",
@@ -4990,10 +4992,10 @@ GenericConfigBackendDHCPv6Test::deleteAllClientClasses6Test() {
     }
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses6(ServerSelector::ONE("server1")));
-    EXPECT_EQ(0, result);
+    EXPECT_EQ(0U, result);
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses6(ServerSelector::ALL()));
-    EXPECT_EQ(1, result);
+    EXPECT_EQ(1U, result);
     {
         SCOPED_TRACE("client classes for all deleted");
         testNewAuditEntry("dhcp6_client_class",
@@ -5003,7 +5005,7 @@ GenericConfigBackendDHCPv6Test::deleteAllClientClasses6Test() {
     }
 
     ASSERT_NO_THROW_LOG(result = cbptr_->deleteAllClientClasses6(ServerSelector::ALL()));
-    EXPECT_EQ(0, result);
+    EXPECT_EQ(0U, result);
 
     // Deleting multiple objects using ANY server tag is unsupported.
     ASSERT_THROW(cbptr_->deleteAllClientClasses6(ServerSelector::ANY()), InvalidOperation);
@@ -5137,11 +5139,11 @@ GenericConfigBackendDHCPv6Test::sharedNetworkOption6WithClientClassesTest() {
 
     // Now make sure that we can delete the options individually.
     for (auto const& ref_option : ref_options) {
-        ASSERT_EQ(1, cbptr_->deleteOption6(ServerSelector::ANY(),
-                                           network->getName(),
-                                           ref_option->option_->getType(),
-                                           DHCP6_OPTION_SPACE,
-                                           ref_option->copyClientClasses()));
+        ASSERT_EQ(1U, cbptr_->deleteOption6(ServerSelector::ANY(),
+                                            network->getName(),
+                                            ref_option->option_->getType(),
+                                            DHCP6_OPTION_SPACE,
+                                            ref_option->copyClientClasses()));
     }
 
     // Re-fetch the network.
@@ -5200,11 +5202,11 @@ GenericConfigBackendDHCPv6Test::subnetOption6WithClientClassesTest() {
 
     // Now make sure that we can delete the options individually.
     for (auto const& ref_option : ref_options) {
-        ASSERT_EQ(1, cbptr_->deleteOption6(ServerSelector::ANY(),
-                                           subnet->getID(),
-                                           ref_option->option_->getType(),
-                                           DHCP6_OPTION_SPACE,
-                                           ref_option->copyClientClasses()));
+        ASSERT_EQ(1U, cbptr_->deleteOption6(ServerSelector::ANY(),
+                                            subnet->getID(),
+                                            ref_option->option_->getType(),
+                                            DHCP6_OPTION_SPACE,
+                                            ref_option->copyClientClasses()));
     }
 
     // Re-fetch the subnet.
@@ -5282,12 +5284,12 @@ GenericConfigBackendDHCPv6Test::poolOption6WithClientClassesTest() {
 
     // Now make sure that we can delete the options individually.
     for (auto const& ref_option : ref_options) {
-        ASSERT_EQ(1, cbptr_->deleteOption6(ServerSelector::ANY(),
-                                           pool->getFirstAddress(),
-                                           pool->getLastAddress(),
-                                           ref_option->option_->getType(),
-                                           DHCP6_OPTION_SPACE,
-                                           ref_option->copyClientClasses()));
+        ASSERT_EQ(1U, cbptr_->deleteOption6(ServerSelector::ANY(),
+                                            pool->getFirstAddress(),
+                                            pool->getLastAddress(),
+                                            ref_option->option_->getType(),
+                                            DHCP6_OPTION_SPACE,
+                                            ref_option->copyClientClasses()));
     }
 
     // Re-fetch the subnet.
@@ -5371,12 +5373,12 @@ GenericConfigBackendDHCPv6Test::pdPoolOption6WithClientClassesTest() {
 
     // Now make sure that we can delete the options individually.
     for (auto const& ref_option : ref_options) {
-        ASSERT_EQ(1, cbptr_->deleteOption6(ServerSelector::ANY(),
-                                           pool->getFirstAddress(),
-                                           static_cast<uint8_t>(pool_len),
-                                           ref_option->option_->getType(),
-                                           DHCP6_OPTION_SPACE,
-                                           ref_option->copyClientClasses()));
+        ASSERT_EQ(1U, cbptr_->deleteOption6(ServerSelector::ANY(),
+                                            pool->getFirstAddress(),
+                                            static_cast<uint8_t>(pool_len),
+                                            ref_option->option_->getType(),
+                                            DHCP6_OPTION_SPACE,
+                                            ref_option->copyClientClasses()));
     }
 
     // Re-fetch the subnet.
@@ -5422,14 +5424,14 @@ GenericConfigBackendDHCPv6Test::optionDef6DeleteForceTest() {
     ASSERT_THROW_MSG(deleted_num = cbptr_->deleteOptionDef6(ServerSelector::ALL(),
                                                             700, DHCP6_OPTION_SPACE),
                      InvalidOperation, "option exists for option definition: dhcp6.700");
-    EXPECT_EQ(0, deleted_num);
+    EXPECT_EQ(0U, deleted_num);
 
     ASSERT_THROW_MSG(deleted_num = cbptr_->deleteOptionDef6(ServerSelector::ALL(),
                                                             700, DHCP6_OPTION_SPACE, false),
                      InvalidOperation, "option exists for option definition: dhcp6.700");
-    EXPECT_EQ(0, deleted_num);
+    EXPECT_EQ(0U, deleted_num);
 
     ASSERT_NO_THROW_LOG(deleted_num = cbptr_->deleteOptionDef6(ServerSelector::ALL(),
                                                                700, DHCP6_OPTION_SPACE, true));
-    EXPECT_EQ(1, deleted_num);
+    EXPECT_EQ(1U, deleted_num);
 }
index 5b7a80a8ffff0c0bf0ec73b9f0b6912dd1de6b4d..8a1aa4153f37ff8089c5fcfdb7b3f4852163c332 100644 (file)
@@ -115,9 +115,9 @@ GenericConfigBackendDbLostCallbackTest::testRetryOpenDbLostAndRecoveredCallback(
     io_service_->poll();
 
     // Our lost and recovered connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     // Verify we can execute a query.  We don't care about the answer.
     ASSERT_NO_THROW_LOG(servers = getAllServers());
@@ -162,9 +162,9 @@ GenericConfigBackendDbLostCallbackTest::testRetryOpenDbLostAndFailedCallback() {
     io_service_->poll();
 
     // Our lost and failed connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(1, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(1U, db_failed_callback_called_);
 
     // A query should fail with NoSuchDatabase.
     ASSERT_THROW(servers = getAllServers(), NoSuchDatabase);
@@ -210,9 +210,9 @@ GenericConfigBackendDbLostCallbackTest::testRetryOpenDbLostAndRecoveredAfterTime
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     access = validConnectionString();
     access += extra;
@@ -226,9 +226,9 @@ GenericConfigBackendDbLostCallbackTest::testRetryOpenDbLostAndRecoveredAfterTime
     io_service_->poll();
 
     // Our lost and recovered connectivity callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     // Verify we can execute a query.  We don't care about the answer.
     ASSERT_NO_THROW_LOG(servers = getAllServers());
@@ -238,9 +238,9 @@ GenericConfigBackendDbLostCallbackTest::testRetryOpenDbLostAndRecoveredAfterTime
     io_service_->poll();
 
     // No callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     // Verify we can execute a query.  We don't care about the answer.
     ASSERT_NO_THROW_LOG(servers = getAllServers());
@@ -286,9 +286,9 @@ GenericConfigBackendDbLostCallbackTest::testRetryOpenDbLostAndFailedAfterTimeout
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     // A query should fail with NoSuchDatabase.
     ASSERT_THROW(servers = getAllServers(), NoSuchDatabase);
@@ -298,9 +298,9 @@ GenericConfigBackendDbLostCallbackTest::testRetryOpenDbLostAndFailedAfterTimeout
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     // A query should fail with NoSuchDatabase.
     ASSERT_THROW(servers = getAllServers(), NoSuchDatabase);
@@ -310,9 +310,9 @@ GenericConfigBackendDbLostCallbackTest::testRetryOpenDbLostAndFailedAfterTimeout
     io_service_->poll();
 
     // Our lost and failed connectivity callback should have been invoked.
-    EXPECT_EQ(3, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(1, db_failed_callback_called_);
+    EXPECT_EQ(3U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(1U, db_failed_callback_called_);
 
     // A query should fail with NoSuchDatabase.
     ASSERT_THROW(servers = getAllServers(), NoSuchDatabase);
@@ -338,9 +338,9 @@ GenericConfigBackendDbLostCallbackTest::testNoCallbackOnOpenFailure() {
 
     io_service_->poll();
 
-    EXPECT_EQ(0, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(0U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 }
 
 void
@@ -390,9 +390,9 @@ GenericConfigBackendDbLostCallbackTest::testDbLostAndRecoveredCallback() {
     io_service_->poll();
 
     // Our lost and recovered connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 }
 
 void
@@ -453,9 +453,9 @@ GenericConfigBackendDbLostCallbackTest::testDbLostAndFailedCallback() {
     io_service_->poll();
 
     // Our lost and failed connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(1, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(1U, db_failed_callback_called_);
 }
 
 void
@@ -519,9 +519,9 @@ GenericConfigBackendDbLostCallbackTest::testDbLostAndRecoveredAfterTimeoutCallba
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     access = validConnectionString();
     access += extra;
@@ -535,18 +535,18 @@ GenericConfigBackendDbLostCallbackTest::testDbLostAndRecoveredAfterTimeoutCallba
     io_service_->poll();
 
     // Our lost and recovered connectivity callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     sleep(1);
 
     io_service_->poll();
 
     // No callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 }
 
 void
@@ -610,25 +610,25 @@ GenericConfigBackendDbLostCallbackTest::testDbLostAndFailedAfterTimeoutCallback(
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     sleep(1);
 
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     sleep(1);
 
     io_service_->poll();
 
     // Our lost and failed connectivity callback should have been invoked.
-    EXPECT_EQ(3, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(1, db_failed_callback_called_);
+    EXPECT_EQ(3U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(1U, db_failed_callback_called_);
 }
index cb77a90751c31f0a29e6809a849f48dd09b41c1a..033a2173cb5e5c53e7cff25499cd420cc9c9424a 100644 (file)
@@ -433,7 +433,7 @@ GenericHostDataSourceTest::testGetAll4() {
     ConstHostCollection from_hds = hdsptr_->getAll4(subnet4);
 
     // Make sure we got something back.
-    ASSERT_EQ(4, from_hds.size());
+    ASSERT_EQ(4U, from_hds.size());
 
     HostDataSourceUtils::compareHosts(host1, from_hds[0]);
     HostDataSourceUtils::compareHosts(host2, from_hds[1]);
@@ -473,7 +473,7 @@ GenericHostDataSourceTest::testGetAll6() {
     ConstHostCollection from_hds = hdsptr_->getAll6(subnet6);
 
     // Make sure we got something back.
-    ASSERT_EQ(4, from_hds.size());
+    ASSERT_EQ(4U, from_hds.size());
 
     HostDataSourceUtils::compareHosts(host1, from_hds[0]);
     HostDataSourceUtils::compareHosts(host2, from_hds[1]);
@@ -513,12 +513,12 @@ GenericHostDataSourceTest::testGetAllbyHostname() {
 
     // Retrieve one reservation.
     from_hds = hdsptr_->getAllbyHostname("host.example.com");
-    ASSERT_EQ(1, from_hds.size());
+    ASSERT_EQ(1U, from_hds.size());
     HostDataSourceUtils::compareHosts(host4, from_hds[0]);
 
     // Retrieve all reservations with host hostname.
     from_hds = hdsptr_->getAllbyHostname("host");
-    EXPECT_EQ(3, from_hds.size());
+    EXPECT_EQ(3U, from_hds.size());
     bool got1 = false;
     bool got2 = false;
     bool got3 = false;
@@ -592,7 +592,7 @@ GenericHostDataSourceTest::testGetAllbyHostnameSubnet4() {
 
     // Retrieve one reservation.
     from_hds = hdsptr_->getAllbyHostname4("host.example.com", subnet4);
-    ASSERT_EQ(1, from_hds.size());
+    ASSERT_EQ(1U, from_hds.size());
     HostDataSourceUtils::compareHosts(host4, from_hds[0]);
 
     // Check that the subnet is checked.
@@ -601,7 +601,7 @@ GenericHostDataSourceTest::testGetAllbyHostnameSubnet4() {
 
     // Retrieve all reservations with host hostname.
     from_hds = hdsptr_->getAllbyHostname4("host", subnet4);
-    EXPECT_EQ(3, from_hds.size());
+    EXPECT_EQ(3U, from_hds.size());
     bool got1 = false;
     bool got2 = false;
     bool got3 = false;
@@ -675,7 +675,7 @@ GenericHostDataSourceTest::testGetAllbyHostnameSubnet6() {
 
     // Retrieve one reservation.
     from_hds = hdsptr_->getAllbyHostname6("host.example.com", subnet6);
-    ASSERT_EQ(1, from_hds.size());
+    ASSERT_EQ(1U, from_hds.size());
     HostDataSourceUtils::compareHosts(host4, from_hds[0]);
 
     // Check that the subnet is checked.
@@ -684,7 +684,7 @@ GenericHostDataSourceTest::testGetAllbyHostnameSubnet6() {
 
     // Retrieve all reservations with host hostname.
     from_hds = hdsptr_->getAllbyHostname6("host", subnet6);
-    EXPECT_EQ(3, from_hds.size());
+    EXPECT_EQ(3U, from_hds.size());
     bool got1 = false;
     bool got2 = false;
     bool got3 = false;
@@ -734,26 +734,26 @@ GenericHostDataSourceTest::testGetPage4() {
     HostPageSize page_size(10);
     ConstHostCollection page;
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(10, page.size());
+    ASSERT_EQ(10U, page.size());
     host_id = page[9]->getHostId();
-    ASSERT_NE(0, host_id);
+    ASSERT_NE(0U, host_id);
 
     // Get second and last pages.
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(10, page.size());
+    ASSERT_EQ(10U, page.size());
     host_id = page[9]->getHostId();
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(5, page.size());
+    ASSERT_EQ(5U, page.size());
     host_id = page[4]->getHostId();
 
     // Verify we have everything.
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(0, page.size());
+    ASSERT_EQ(0U, page.size());
     host_id = 0;
 
     // Other subnets are empty.
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(0, page.size());
+    ASSERT_EQ(0U, page.size());
 }
 
 void
@@ -782,26 +782,26 @@ GenericHostDataSourceTest::testGetPage6() {
     HostPageSize page_size(10);
     ConstHostCollection page;
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(10, page.size());
+    ASSERT_EQ(10U, page.size());
     host_id = page[9]->getHostId();
-    ASSERT_NE(0, host_id);
+    ASSERT_NE(0U, host_id);
 
     // Get second and last pages.
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(10, page.size());
+    ASSERT_EQ(10U, page.size());
     host_id = page[9]->getHostId();
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(5, page.size());
+    ASSERT_EQ(5U, page.size());
     host_id = page[4]->getHostId();
 
     // Verify we have everything.
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(0, page.size());
+    ASSERT_EQ(0U, page.size());
     host_id = 0;
 
     // Other subnets are empty.
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(0, page.size());
+    ASSERT_EQ(0U, page.size());
 }
 
 void
@@ -845,18 +845,18 @@ GenericHostDataSourceTest::testGetPageLimit4(const Host::IdentifierType& id) {
     HostPageSize page_size(4);
     ConstHostCollection page;
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(4, page.size());
+    ASSERT_EQ(4U, page.size());
     host_id = page[3]->getHostId();
-    ASSERT_NE(0, host_id);
+    ASSERT_NE(0U, host_id);
 
     // Get second and last pages.
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(1, page.size());
+    ASSERT_EQ(1U, page.size());
     host_id = page[0]->getHostId();
 
     // Verify we have everything.
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(0, page.size());
+    ASSERT_EQ(0U, page.size());
 }
 
 void
@@ -919,22 +919,22 @@ GenericHostDataSourceTest::testGetPageLimit6(const Host::IdentifierType& id) {
     ConstHostCollection page;
     ConstHostCollection all_pages;
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(4, page.size());
+    ASSERT_EQ(4U, page.size());
     host_id = page[3]->getHostId();
-    ASSERT_NE(0, host_id);
+    ASSERT_NE(0U, host_id);
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Get second and last pages.
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(1, page.size());
+    ASSERT_EQ(1U, page.size());
     host_id = page[0]->getHostId();
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Verify we have everything.
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(0, page.size());
+    ASSERT_EQ(0U, page.size());
 
     // hosts are sorted by generated host_id (which is an auto increment for
     // MySql and PostgreSql) so the hosts must be sorted by host identifier
@@ -982,22 +982,22 @@ GenericHostDataSourceTest::testGetPage4Subnets() {
     ConstHostCollection page;
     ConstHostCollection all_pages;
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(3, page.size());
+    ASSERT_EQ(3U, page.size());
     host_id = page[2]->getHostId();
-    ASSERT_NE(0, host_id);
+    ASSERT_NE(0U, host_id);
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Get second and last pages.
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(2, page.size());
+    ASSERT_EQ(2U, page.size());
     host_id = page[1]->getHostId();
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Verify we have everything.
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(0, page.size());
+    ASSERT_EQ(0U, page.size());
 
     // hosts are sorted by generated host_id (which is an auto increment for
     // MySql and PostgreSql) so the hosts must be sorted by host identifier
@@ -1017,22 +1017,22 @@ GenericHostDataSourceTest::testGetPage4Subnets() {
     idx = 0;
     host_id = 0;
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(3, page.size());
+    ASSERT_EQ(3U, page.size());
     host_id = page[2]->getHostId();
-    ASSERT_NE(0, host_id);
+    ASSERT_NE(0U, host_id);
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Get second and last pages.
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(2, page.size());
+    ASSERT_EQ(2U, page.size());
     host_id = page[1]->getHostId();
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Verify we have everything.
     ASSERT_NO_THROW(page = hdsptr_->getPage4(subnet4, idx, host_id, page_size));
-    ASSERT_EQ(0, page.size());
+    ASSERT_EQ(0U, page.size());
 
     // hosts are sorted by generated host_id (which is an auto increment for
     // MySql and PostgreSql) so the hosts must be sorted by host identifier
@@ -1080,22 +1080,22 @@ GenericHostDataSourceTest::testGetPage6Subnets() {
     ConstHostCollection page;
     ConstHostCollection all_pages;
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(3, page.size());
+    ASSERT_EQ(3U, page.size());
     host_id = page[2]->getHostId();
-    ASSERT_NE(0, host_id);
+    ASSERT_NE(0U, host_id);
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Get second and last pages.
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(2, page.size());
+    ASSERT_EQ(2U, page.size());
     host_id = page[1]->getHostId();
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Verify we have everything.
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(0, page.size());
+    ASSERT_EQ(0U, page.size());
 
     // hosts are sorted by generated host_id (which is an auto increment for
     // MySql and PostgreSql) so the hosts must be sorted by host identifier
@@ -1115,22 +1115,22 @@ GenericHostDataSourceTest::testGetPage6Subnets() {
     idx = 0;
     host_id = 0;
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(3, page.size());
+    ASSERT_EQ(3U, page.size());
     host_id = page[2]->getHostId();
-    ASSERT_NE(0, host_id);
+    ASSERT_NE(0U, host_id);
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Get second and last pages.
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(2, page.size());
+    ASSERT_EQ(2U, page.size());
     host_id = page[1]->getHostId();
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Verify we have everything.
     ASSERT_NO_THROW(page = hdsptr_->getPage6(subnet6, idx, host_id, page_size));
-    ASSERT_EQ(0, page.size());
+    ASSERT_EQ(0U, page.size());
 
     // hosts are sorted by generated host_id (which is an auto increment for
     // MySql and PostgreSql) so the hosts must be sorted by host identifier
@@ -1176,29 +1176,29 @@ GenericHostDataSourceTest::testGetPage4All() {
     ConstHostCollection page;
     ConstHostCollection all_pages;
     ASSERT_NO_THROW(page = hdsptr_->getPage4(idx, host_id, page_size));
-    ASSERT_EQ(3, page.size());
+    ASSERT_EQ(3U, page.size());
     host_id = page[2]->getHostId();
-    ASSERT_NE(0, host_id);
+    ASSERT_NE(0U, host_id);
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Get second page.
     ASSERT_NO_THROW(page = hdsptr_->getPage4(idx, host_id, page_size));
-    ASSERT_EQ(3, page.size());
+    ASSERT_EQ(3U, page.size());
     host_id = page[2]->getHostId();
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Get last page.
     ASSERT_NO_THROW(page = hdsptr_->getPage4(idx, host_id, page_size));
-    ASSERT_EQ(2, page.size());
+    ASSERT_EQ(2U, page.size());
     host_id = page[1]->getHostId();
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Verify we have everything.
     ASSERT_NO_THROW(page = hdsptr_->getPage4(idx, host_id, page_size));
-    ASSERT_EQ(0, page.size());
+    ASSERT_EQ(0U, page.size());
 
     // hosts are sorted by generated host_id (which is an auto increment for
     // MySql and PostgreSql) so the hosts must be sorted by host identifier
@@ -1244,29 +1244,29 @@ GenericHostDataSourceTest::testGetPage6All() {
     ConstHostCollection page;
     ConstHostCollection all_pages;
     ASSERT_NO_THROW(page = hdsptr_->getPage6(idx, host_id, page_size));
-    ASSERT_EQ(3, page.size());
+    ASSERT_EQ(3U, page.size());
     host_id = page[2]->getHostId();
-    ASSERT_NE(0, host_id);
+    ASSERT_NE(0U, host_id);
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Get second page.
     ASSERT_NO_THROW(page = hdsptr_->getPage6(idx, host_id, page_size));
-    ASSERT_EQ(3, page.size());
+    ASSERT_EQ(3U, page.size());
     host_id = page[2]->getHostId();
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Get last page.
     ASSERT_NO_THROW(page = hdsptr_->getPage6(idx, host_id, page_size));
-    ASSERT_EQ(2, page.size());
+    ASSERT_EQ(2U, page.size());
     host_id = page[1]->getHostId();
 
     std::copy(page.begin(), page.end(), std::back_inserter(all_pages));
 
     // Verify we have everything.
     ASSERT_NO_THROW(page = hdsptr_->getPage6(idx, host_id, page_size));
-    ASSERT_EQ(0, page.size());
+    ASSERT_EQ(0U, page.size());
 
     // hosts are sorted by generated host_id (which is an auto increment for
     // MySql and PostgreSql) so the hosts must be sorted by host identifier
@@ -1538,7 +1538,7 @@ GenericHostDataSourceTest::testPrefixExclude(std::string prefix,
 }
 
 void
-GenericHostDataSourceTest::testMultipleSubnets(int subnets,
+GenericHostDataSourceTest::testMultipleSubnets(size_t subnets,
                                                const Host::IdentifierType& id) {
     // Make sure we have a pointer to the host data source.
     ASSERT_TRUE(hdsptr_);
@@ -1546,14 +1546,14 @@ GenericHostDataSourceTest::testMultipleSubnets(int subnets,
     HostPtr host = HostDataSourceUtils::initializeHost4("192.0.2.1", id);
     host->setIPv6SubnetID(SUBNET_ID_UNUSED);
 
-    for (int i = 0; i < subnets; ++i) {
+    for (size_t i = 0; i < subnets; ++i) {
         host->setIPv4SubnetID(i + 1000);
         ASSERT_NO_THROW(hdsptr_->add(host));
     }
 
     // Now check that the reservations can be retrieved by IPv4 address from
     // each subnet separately.
-    for (int i = 0; i < subnets; ++i) {
+    for (size_t i = 0; i < subnets; ++i) {
         // Try to retrieve the host by IPv4 address.
         ConstHostPtr from_hds =
             hdsptr_->get4(i + 1000, host->getIPv4Reservation());
@@ -1573,7 +1573,7 @@ GenericHostDataSourceTest::testMultipleSubnets(int subnets,
     ASSERT_EQ(subnets, all_by_addr.size());
 
     // Verify that the values returned are proper.
-    int i = 0;
+    unsigned i = 0;
     for (auto const& it : all_by_addr) {
         EXPECT_EQ(IOAddress("192.0.2.1"), it->getIPv4Reservation());
         EXPECT_EQ(1000 + i++, it->getIPv4SubnetID());
@@ -1667,14 +1667,15 @@ GenericHostDataSourceTest::testGet6ByClientId() {
 }
 
 void
-GenericHostDataSourceTest::testSubnetId6(int subnets, Host::IdentifierType id) {
+GenericHostDataSourceTest::testSubnetId6(size_t subnets,
+                                         Host::IdentifierType id) {
     // Make sure we have a pointer to the host data source.
     ASSERT_TRUE(hdsptr_);
 
     HostPtr host;
     IOAddress current_address("2001:db8::");
     ASSERT_LT(subnets, std::numeric_limits<uint16_t>::max()) << "Too many subnets. Broken test?";
-    for (int i = 0; i < subnets; ++i) {
+    for (size_t i = 0; i < subnets; ++i) {
         // Last boolean value set to false indicates that the same identifier
         // must be used for each generated host.
         host = HostDataSourceUtils::initializeHost6(current_address.toText(),
@@ -1692,13 +1693,13 @@ GenericHostDataSourceTest::testSubnetId6(int subnets, Host::IdentifierType id) {
     }
 
     // Check that the reservations can be retrieved from each subnet separately.
-    for (int i = 0; i < subnets; ++i) {
+    for (size_t i = 0; i < subnets; ++i) {
         // Try to retrieve the host
         ConstHostPtr from_hds = hdsptr_->get6(i + 1000, id, &host->getIdentifier()[0],
                                               host->getIdentifier().size());
 
         ASSERT_TRUE(from_hds) << "failed for i=" << i;
-        EXPECT_EQ(i + 1000, from_hds->getIPv6SubnetID());
+        EXPECT_EQ(i + 1000U, from_hds->getIPv6SubnetID());
     }
 
     // Check that the hosts can all be retrieved by HW address or DUID
@@ -1707,10 +1708,10 @@ GenericHostDataSourceTest::testSubnetId6(int subnets, Host::IdentifierType id) {
     ASSERT_EQ(subnets, all_by_id.size());
 
     // Check that the returned values are as expected.
-    int i = 0;
+    unsigned i = 0;
     for (auto const& it : all_by_id) {
         EXPECT_EQ(IOAddress("0.0.0.0"), it->getIPv4Reservation());
-        EXPECT_EQ(1000 + i++, it->getIPv6SubnetID());
+        EXPECT_EQ(1000U + i++, it->getIPv6SubnetID());
     }
 }
 
@@ -1884,7 +1885,7 @@ GenericHostDataSourceTest::testAllowDuplicateIPv6() {
 
     ConstHostCollection returned;
     ASSERT_NO_THROW(returned = hdsptr_->getAll6(host->getIPv6SubnetID(), IOAddress("2001:db8:1::")));
-    EXPECT_EQ(2, returned.size());
+    EXPECT_EQ(2U, returned.size());
     EXPECT_NE(returned[0]->getIdentifierAsText(), returned[1]->getIdentifierAsText());
 
     // Let's now try to delete the hosts by subnet_id and address.
@@ -1953,7 +1954,7 @@ GenericHostDataSourceTest::testAllowDuplicateIPv4() {
 
     ConstHostCollection returned;
     ASSERT_NO_THROW(returned = hdsptr_->getAll4(host->getIPv4SubnetID(), IOAddress("192.0.2.1")));
-    EXPECT_EQ(2, returned.size());
+    EXPECT_EQ(2U, returned.size());
     EXPECT_NE(returned[0]->getIdentifierAsText(), returned[1]->getIdentifierAsText());
 
     // Let's now try to delete the hosts by subnet_id and address.
@@ -2079,7 +2080,7 @@ GenericHostDataSourceTest::testOptionsReservations4(const bool formatted,
 
     // getAll4(subnet_id)
     ConstHostCollection hosts_by_subnet = hdsptr_->getAll4(subnet_id);
-    ASSERT_EQ(1, hosts_by_subnet.size());
+    ASSERT_EQ(1U, hosts_by_subnet.size());
     ASSERT_NO_FATAL_FAILURE(HostDataSourceUtils::compareHosts(host, *hosts_by_subnet.begin()));
 
     auto returned_host = *hosts_by_subnet.begin();
@@ -2098,7 +2099,7 @@ GenericHostDataSourceTest::testOptionsReservations4(const bool formatted,
     // getAll4(address)
     ConstHostCollection hosts_by_addr =
         hdsptr_->getAll4(host->getIPv4Reservation());
-    ASSERT_EQ(1, hosts_by_addr.size());
+    ASSERT_EQ(1U, hosts_by_addr.size());
     ASSERT_NO_FATAL_FAILURE(HostDataSourceUtils::compareHosts(host, *hosts_by_addr.begin()));
 
     // get4(subnet_id, identifier_type, identifier, identifier_size)
@@ -2148,14 +2149,14 @@ GenericHostDataSourceTest::testOptionsReservations46(const bool formatted) {
 
     // getAll6(subnet_id)
     ConstHostCollection hosts_by_subnet = hdsptr_->getAll6(subnet_id);
-    EXPECT_EQ(1, hosts_by_subnet.size());
+    EXPECT_EQ(1U, hosts_by_subnet.size());
     // Don't compare as getAll6() returns the v6 part only.
 
     // getAll(identifier_type, identifier, identifier_size)
     ConstHostCollection hosts_by_id =
         hdsptr_->getAll(host->getIdentifierType(), &host->getIdentifier()[0],
                         host->getIdentifier().size());
-    ASSERT_EQ(1, hosts_by_id.size());
+    ASSERT_EQ(1U, hosts_by_id.size());
     ASSERT_NO_FATAL_FAILURE(HostDataSourceUtils::compareHosts(host, *hosts_by_id.begin()));
 }
 
@@ -2185,13 +2186,13 @@ GenericHostDataSourceTest::testMultipleClientClasses4() {
     ConstHostCollection hosts_by_id =
         hdsptr_->getAll(host->getIdentifierType(), &host->getIdentifier()[0],
                         host->getIdentifier().size());
-    ASSERT_EQ(1, hosts_by_id.size());
+    ASSERT_EQ(1U, hosts_by_id.size());
     ASSERT_NO_FATAL_FAILURE(HostDataSourceUtils::compareHosts(host, *hosts_by_id.begin()));
 
     // Fetch the host via
     // getAll4(const asiolink::IOAddress& address) const;
     hosts_by_id = hdsptr_->getAll4(IOAddress("192.0.2.5"));
-    ASSERT_EQ(1, hosts_by_id.size());
+    ASSERT_EQ(1U, hosts_by_id.size());
     ASSERT_NO_FATAL_FAILURE(HostDataSourceUtils::compareHosts(host, *hosts_by_id.begin()));
 
     // Fetch the host via
@@ -2237,7 +2238,7 @@ GenericHostDataSourceTest::testMultipleClientClasses6() {
     ConstHostCollection hosts_by_id =
         hdsptr_->getAll(host->getIdentifierType(), &host->getIdentifier()[0],
                         host->getIdentifier().size());
-    ASSERT_EQ(1, hosts_by_id.size());
+    ASSERT_EQ(1U, hosts_by_id.size());
     ASSERT_NO_FATAL_FAILURE(HostDataSourceUtils::compareHosts(host, *hosts_by_id.begin()));
 
     // Fetch the host via:
@@ -2322,13 +2323,13 @@ GenericHostDataSourceTest::testMessageFields4() {
     ConstHostCollection hosts_by_id =
         hdsptr_->getAll(host->getIdentifierType(), &host->getIdentifier()[0],
                         host->getIdentifier().size());
-    ASSERT_EQ(1, hosts_by_id.size());
+    ASSERT_EQ(1U, hosts_by_id.size());
     ASSERT_NO_FATAL_FAILURE(HostDataSourceUtils::compareHosts(host, *hosts_by_id.begin()));
 
     // Fetch the host via
     // getAll4(const asiolink::IOAddress& address) const;
     hosts_by_id = hdsptr_->getAll4(IOAddress("192.0.2.5"));
-    ASSERT_EQ(1, hosts_by_id.size());
+    ASSERT_EQ(1U, hosts_by_id.size());
     ASSERT_NO_FATAL_FAILURE(HostDataSourceUtils::compareHosts(host, *hosts_by_id.begin()));
 
     // Fetch the host via
@@ -2794,9 +2795,9 @@ HostMgrDbLostCallbackTest::testRetryOpenDbLostAndRecoveredCallback() {
     io_service_->poll();
 
     // Our lost and recovered connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     ASSERT_TRUE(HostMgr::instance().getHostDataSource());
 }
@@ -2833,9 +2834,9 @@ HostMgrDbLostCallbackTest::testRetryOpenDbLostAndFailedCallback() {
     io_service_->poll();
 
     // Our lost and failed connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(1, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(1U, db_failed_callback_called_);
 
     ASSERT_FALSE(HostMgr::instance().getHostDataSource());
 }
@@ -2873,9 +2874,9 @@ HostMgrDbLostCallbackTest::testRetryOpenDbLostAndRecoveredAfterTimeoutCallback()
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     access = validConnectString();
     access += extra;
@@ -2887,9 +2888,9 @@ HostMgrDbLostCallbackTest::testRetryOpenDbLostAndRecoveredAfterTimeoutCallback()
     io_service_->poll();
 
     // Our lost and recovered connectivity callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     ASSERT_TRUE(HostMgr::instance().getHostDataSource());
 
@@ -2898,9 +2899,9 @@ HostMgrDbLostCallbackTest::testRetryOpenDbLostAndRecoveredAfterTimeoutCallback()
     io_service_->poll();
 
     // No callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     ASSERT_TRUE(HostMgr::instance().getHostDataSource());
 }
@@ -2938,9 +2939,9 @@ HostMgrDbLostCallbackTest::testRetryOpenDbLostAndFailedAfterTimeoutCallback() {
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     ASSERT_FALSE(HostMgr::instance().getHostDataSource());
 
@@ -2949,9 +2950,9 @@ HostMgrDbLostCallbackTest::testRetryOpenDbLostAndFailedAfterTimeoutCallback() {
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     ASSERT_FALSE(HostMgr::instance().getHostDataSource());
 
@@ -2960,9 +2961,9 @@ HostMgrDbLostCallbackTest::testRetryOpenDbLostAndFailedAfterTimeoutCallback() {
     io_service_->poll();
 
     // Our lost and failed connectivity callback should have been invoked.
-    EXPECT_EQ(3, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(1, db_failed_callback_called_);
+    EXPECT_EQ(3U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(1U, db_failed_callback_called_);
 
     ASSERT_FALSE(HostMgr::instance().getHostDataSource());
 }
@@ -2985,9 +2986,9 @@ HostMgrDbLostCallbackTest::testNoCallbackOnOpenFailure() {
 
     io_service_->poll();
 
-    EXPECT_EQ(0, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(0U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 }
 
 void
@@ -3038,9 +3039,9 @@ HostMgrDbLostCallbackTest::testDbLostAndRecoveredCallback() {
     io_service_->poll();
 
     // Our lost and recovered connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 }
 
 void
@@ -3097,9 +3098,9 @@ HostMgrDbLostCallbackTest::testDbLostAndFailedCallback() {
     io_service_->poll();
 
     // Our lost and failed connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(1, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(1U, db_failed_callback_called_);
 }
 
 void
@@ -3159,9 +3160,9 @@ HostMgrDbLostCallbackTest::testDbLostAndRecoveredAfterTimeoutCallback() {
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     access = validConnectString();
     access += extra;
@@ -3173,18 +3174,18 @@ HostMgrDbLostCallbackTest::testDbLostAndRecoveredAfterTimeoutCallback() {
     io_service_->poll();
 
     // Our lost and recovered connectivity callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     sleep(1);
 
     io_service_->poll();
 
     // No callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 }
 
 void
@@ -3244,27 +3245,27 @@ HostMgrDbLostCallbackTest::testDbLostAndFailedAfterTimeoutCallback() {
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     sleep(1);
 
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     sleep(1);
 
     io_service_->poll();
 
     // Our lost and failed connectivity callback should have been invoked.
-    EXPECT_EQ(3, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(1, db_failed_callback_called_);
+    EXPECT_EQ(3U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(1U, db_failed_callback_called_);
 }
 
 void
@@ -3372,7 +3373,7 @@ HostMgrTest::testGetAll(BaseHostDataSource& data_source1,
     hosts = HostMgr::instance().getAll(Host::IDENT_HWADDR,
                                        &hwaddrs_[0]->hwaddr_[0],
                                        hwaddrs_[0]->hwaddr_.size());
-    ASSERT_EQ(2, hosts.size());
+    ASSERT_EQ(2U, hosts.size());
 
     // We don't know the order in which the reservations are returned so
     // we have to match with any of the two reservations returned.
@@ -3381,7 +3382,7 @@ HostMgrTest::testGetAll(BaseHostDataSource& data_source1,
     bool found = false;
     for (unsigned i = 0; i < 2; ++i) {
         if (hosts[i]->getIPv4Reservation() == IOAddress("192.0.2.5")) {
-            ASSERT_EQ(1, hosts[i]->getIPv4SubnetID());
+            ASSERT_EQ(1U, hosts[i]->getIPv4SubnetID());
             found = true;
         }
     }
@@ -3394,7 +3395,7 @@ HostMgrTest::testGetAll(BaseHostDataSource& data_source1,
     found = false;
     for (unsigned i = 0; i < 2; ++i) {
         if (hosts[i]->getIPv4Reservation() == IOAddress("192.0.3.10")) {
-            ASSERT_EQ(10, hosts[i]->getIPv4SubnetID());
+            ASSERT_EQ(10U, hosts[i]->getIPv4SubnetID());
             found = true;
         }
     }
@@ -3418,7 +3419,7 @@ HostMgrTest::testGetAll(BaseHostDataSource& data_source1,
         found = false;
         for (unsigned i = 0; i < hosts.size(); ++i) {
             if (hosts[i]->getIPv4Reservation() == IOAddress("192.0.2.5")) {
-                ASSERT_EQ(1, hosts[i]->getIPv4SubnetID());
+                ASSERT_EQ(1U, hosts[i]->getIPv4SubnetID());
                 found = true;
             }
         }
@@ -3432,7 +3433,7 @@ HostMgrTest::testGetAll(BaseHostDataSource& data_source1,
         found = false;
         for (unsigned i = 0; i < hosts.size(); ++i) {
             if (hosts[i]->getIPv4Reservation() == IOAddress("192.0.3.10")) {
-                ASSERT_EQ(10, hosts[i]->getIPv4SubnetID());
+                ASSERT_EQ(10U, hosts[i]->getIPv4SubnetID());
                 found = true;
             }
         }
@@ -3454,7 +3455,7 @@ HostMgrTest::testGetAll(BaseHostDataSource& data_source1,
         found = false;
         for (unsigned i = 0; i < hosts.size(); ++i) {
             if (hosts[i]->getIPv4Reservation() == IOAddress("192.0.2.5")) {
-                ASSERT_EQ(1, hosts[i]->getIPv4SubnetID());
+                ASSERT_EQ(1U, hosts[i]->getIPv4SubnetID());
                 found = true;
             }
         }
@@ -3468,7 +3469,7 @@ HostMgrTest::testGetAll(BaseHostDataSource& data_source1,
         found = false;
         for (unsigned i = 0; i < hosts.size(); ++i) {
             if (hosts[i]->getIPv4Reservation() == IOAddress("192.0.3.10")) {
-                ASSERT_EQ(10, hosts[i]->getIPv4SubnetID());
+                ASSERT_EQ(10U, hosts[i]->getIPv4SubnetID());
                 found = true;
             }
         }
@@ -3484,7 +3485,7 @@ HostMgrTest::testGetAll(BaseHostDataSource& data_source1,
                                        &hwaddrs_[0]->hwaddr_[0],
                                        hwaddrs_[0]->hwaddr_.size(),
                                        HostMgrOperationTarget::UNSPECIFIED_SOURCE);
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 }
 
 void
@@ -3506,11 +3507,11 @@ HostMgrTest::testGetAll4BySubnet(BaseHostDataSource& data_source1,
 
     // For the correct subnet, there should be two reservations.
     hosts = HostMgr::instance().getAll4(SubnetID(1));
-    ASSERT_EQ(2, hosts.size());
+    ASSERT_EQ(2U, hosts.size());
 
     // Make sure that subnet is correct.
-    EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
-    EXPECT_EQ(1, hosts[1]->getIPv4SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
+    EXPECT_EQ(1U, hosts[1]->getIPv4SubnetID());
 
     // Make sure that two different hosts were returned.
     EXPECT_EQ("192.0.2.5", hosts[0]->getIPv4Reservation().toText());
@@ -3543,7 +3544,7 @@ HostMgrTest::testGetAll4BySubnet(BaseHostDataSource& data_source1,
 
     // Select hosts for an unspecified source.
     hosts = HostMgr::instance().getAll4(SubnetID(1), HostMgrOperationTarget::UNSPECIFIED_SOURCE);
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 }
 
 void
@@ -3565,11 +3566,11 @@ HostMgrTest::testGetAll6BySubnet(BaseHostDataSource& data_source1,
 
     // For the correct subnet, there should be two reservations.
     hosts = HostMgr::instance().getAll6(SubnetID(1));
-    ASSERT_EQ(2, hosts.size());
+    ASSERT_EQ(2U, hosts.size());
 
     // Make sure that subnet is correct.
-    EXPECT_EQ(1, hosts[0]->getIPv6SubnetID());
-    EXPECT_EQ(1, hosts[1]->getIPv6SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(1U, hosts[1]->getIPv6SubnetID());
 
     // Make sure that two different hosts were returned.
     EXPECT_TRUE(hosts[0]->hasReservation(
@@ -3608,7 +3609,7 @@ HostMgrTest::testGetAll6BySubnet(BaseHostDataSource& data_source1,
 
     // Select hosts for an unspecified source.
     hosts = HostMgr::instance().getAll6(SubnetID(1), HostMgrOperationTarget::UNSPECIFIED_SOURCE);
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 }
 
 void
@@ -3640,11 +3641,11 @@ HostMgrTest::testGetAllbyHostname(BaseHostDataSource& data_source1,
 
     // For the correct hostname, there should be two reservations.
     hosts = HostMgr::instance().getAllbyHostname("host");
-    ASSERT_EQ(2, hosts.size());
+    ASSERT_EQ(2U, hosts.size());
 
     // Make sure that subnet is correct.
-    EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
-    EXPECT_EQ(10, hosts[1]->getIPv4SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
+    EXPECT_EQ(10U, hosts[1]->getIPv4SubnetID());
 
     // Make sure that hostname is correct including its case.
     EXPECT_EQ("Host", hosts[0]->getHostname());
@@ -3659,25 +3660,25 @@ HostMgrTest::testGetAllbyHostname(BaseHostDataSource& data_source1,
     hosts = HostMgr::instance().getAllbyHostname("host", HostMgrOperationTarget::PRIMARY_SOURCE);
     EXPECT_EQ(hosts_in_primary_source, hosts.size());
     if (is_first_source_primary) {
-        EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
+        EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
     }
     if (is_second_source_primary) {
-        EXPECT_EQ(10, hosts[hosts_in_primary_source-1]->getIPv4SubnetID());
+        EXPECT_EQ(10U, hosts[hosts_in_primary_source-1]->getIPv4SubnetID());
     }
 
     // Select hosts only from the alternate sources.
     hosts = HostMgr::instance().getAllbyHostname("host", HostMgrOperationTarget::ALTERNATE_SOURCES);
     EXPECT_EQ(2 - hosts_in_primary_source, hosts.size());
     if (!is_first_source_primary) {
-        EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
+        EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
     }
     if (!is_second_source_primary) {
-        EXPECT_EQ(10, hosts[2 - hosts_in_primary_source - 1]->getIPv4SubnetID());
+        EXPECT_EQ(10U, hosts[2 - hosts_in_primary_source - 1]->getIPv4SubnetID());
     }
 
     // Select hosts for an unspecified source.
     hosts = HostMgr::instance().getAllbyHostname("host", HostMgrOperationTarget::UNSPECIFIED_SOURCE);
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 }
 
 void
@@ -3714,11 +3715,11 @@ HostMgrTest::testGetAllbyHostnameSubnet4(BaseHostDataSource& data_source1,
 
     // For the correct hostname, there should be two reservations.
     hosts = HostMgr::instance().getAllbyHostname4("host", SubnetID(1));
-    ASSERT_EQ(2, hosts.size());
+    ASSERT_EQ(2U, hosts.size());
 
     // Make sure that subnet is correct.
-    EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
-    EXPECT_EQ(1, hosts[1]->getIPv4SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
+    EXPECT_EQ(1U, hosts[1]->getIPv4SubnetID());
 
     // Make sure that two different hosts were returned.
     EXPECT_EQ("192.0.2.5", hosts[0]->getIPv4Reservation().toText());
@@ -3755,7 +3756,7 @@ HostMgrTest::testGetAllbyHostnameSubnet4(BaseHostDataSource& data_source1,
 
     // Select hosts for an unspecified source.
     hosts = HostMgr::instance().getAllbyHostname4("host", SubnetID(1), HostMgrOperationTarget::UNSPECIFIED_SOURCE);
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 }
 
 void
@@ -3796,11 +3797,11 @@ HostMgrTest::testGetAllbyHostnameSubnet6(BaseHostDataSource& data_source1,
 
     // For the correct hostname, there should be two reservations.
     hosts = HostMgr::instance().getAllbyHostname6("host", SubnetID(1));
-    ASSERT_EQ(2, hosts.size());
+    ASSERT_EQ(2U, hosts.size());
 
     // Make sure that subnet is correct.
-    EXPECT_EQ(1, hosts[0]->getIPv6SubnetID());
-    EXPECT_EQ(1, hosts[1]->getIPv6SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(1U, hosts[1]->getIPv6SubnetID());
 
     // Make sure that two different hosts were returned.
     EXPECT_TRUE(hosts[0]->hasReservation(
@@ -3843,7 +3844,7 @@ HostMgrTest::testGetAllbyHostnameSubnet6(BaseHostDataSource& data_source1,
 
     // Select hosts for an unspecified source.
     hosts = HostMgr::instance().getAllbyHostname6("host", SubnetID(1), HostMgrOperationTarget::UNSPECIFIED_SOURCE);
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 }
 
 void
@@ -3858,9 +3859,9 @@ HostMgrTest::testGetPage4(bool use_database) {
         HostMgr::instance().getPage4(SubnetID(1), idx, 0, page_size);
     ASSERT_TRUE(hosts.empty());
     if (use_database) {
-        EXPECT_EQ(2, idx);
+        EXPECT_EQ(2U, idx);
     } else {
-        EXPECT_EQ(1, idx);
+        EXPECT_EQ(1U, idx);
     }
 
     // Add two reservations for the same subnet.
@@ -3879,52 +3880,52 @@ HostMgrTest::testGetPage4(bool use_database) {
     idx = 0;
     hosts = HostMgr::instance().getPage4(SubnetID(1), idx, 0, page_size);
     if (use_database) {
-        ASSERT_EQ(1, hosts.size());
+        ASSERT_EQ(1U, hosts.size());
     } else {
-        ASSERT_EQ(2, hosts.size());
+        ASSERT_EQ(2U, hosts.size());
     }
 
     // Make sure that returned values are correct.
-    EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
     EXPECT_EQ("192.0.2.5", hosts[0]->getIPv4Reservation().toText());
     if (!use_database) {
-        EXPECT_EQ(1, hosts[1]->getIPv4SubnetID());
+        EXPECT_EQ(1U, hosts[1]->getIPv4SubnetID());
         EXPECT_EQ("192.0.2.6", hosts[1]->getIPv4Reservation().toText());
 
         // Check it was the last page.
         uint64_t hid = hosts[1]->getHostId();
         hosts = HostMgr::instance().getPage4(SubnetID(1), idx, hid, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
         idx = 1;
         hosts = HostMgr::instance().getPage4(SubnetID(1), idx, 0, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
     }
 
     if (use_database) {
         uint64_t hid = hosts[0]->getHostId();
-        ASSERT_NE(0, hid);
-        ASSERT_EQ(0, idx);
+        ASSERT_NE(0U, hid);
+        ASSERT_EQ(0U, idx);
         hosts = HostMgr::instance().getPage4(SubnetID(1), idx, hid, page_size);
-        ASSERT_EQ(1, hosts.size());
-        ASSERT_NE(0, idx);
-        EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
+        ASSERT_EQ(1U, hosts.size());
+        ASSERT_NE(0U, idx);
+        EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
         EXPECT_EQ("192.0.2.6", hosts[0]->getIPv4Reservation().toText());
 
         // Alternate way to use the database.
         idx = 1;
         hosts = HostMgr::instance().getPage4(SubnetID(1), idx, 0, page_size);
-        ASSERT_EQ(1, hosts.size());
-        EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
+        ASSERT_EQ(1U, hosts.size());
+        EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
         EXPECT_EQ("192.0.2.6", hosts[0]->getIPv4Reservation().toText());
 
         // Check it was the last page.
         hid = hosts[0]->getHostId();
-        ASSERT_NE(0, hid);
+        ASSERT_NE(0U, hid);
         hosts = HostMgr::instance().getPage4(SubnetID(1), idx, hid, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
         idx = 2;
         hosts = HostMgr::instance().getPage4(SubnetID(1), idx, 0, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
     }
 }
 
@@ -3940,9 +3941,9 @@ HostMgrTest::testGetPage6(bool use_database) {
         HostMgr::instance().getPage6(SubnetID(1), idx, 0, page_size);
     ASSERT_TRUE(hosts.empty());
     if (use_database) {
-        EXPECT_EQ(2, idx);
+        EXPECT_EQ(2U, idx);
     } else {
-        EXPECT_EQ(1, idx);
+        EXPECT_EQ(1U, idx);
     }
 
     // Add two reservations for the same subnet.
@@ -3961,56 +3962,56 @@ HostMgrTest::testGetPage6(bool use_database) {
     idx = 0;
     hosts = HostMgr::instance().getPage6(SubnetID(1), idx, 0, page_size);
     if (use_database) {
-        ASSERT_EQ(1, hosts.size());
+        ASSERT_EQ(1U, hosts.size());
     } else {
-        ASSERT_EQ(2, hosts.size());
+        ASSERT_EQ(2U, hosts.size());
     }
 
     // Make sure that returned values are correct.
-    EXPECT_EQ(1, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv6SubnetID());
     EXPECT_TRUE(hosts[0]->hasReservation(
                 IPv6Resrv(IPv6Resrv::TYPE_NA, IOAddress("2001:db8:1::5"))));
     if (!use_database) {
-        EXPECT_EQ(1, hosts[1]->getIPv6SubnetID());
+        EXPECT_EQ(1U, hosts[1]->getIPv6SubnetID());
         EXPECT_TRUE(hosts[1]->hasReservation(
                     IPv6Resrv(IPv6Resrv::TYPE_NA, IOAddress("2001:db8:1::6"))));
 
         // Check it was the last page.
         uint64_t hid = hosts[1]->getHostId();
         hosts = HostMgr::instance().getPage6(SubnetID(1), idx, hid, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
         idx = 1;
         hosts = HostMgr::instance().getPage6(SubnetID(1), idx, 0, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
     }
 
     if (use_database) {
         uint64_t hid = hosts[0]->getHostId();
-        ASSERT_NE(0, hid);
-        ASSERT_EQ(0, idx);
+        ASSERT_NE(0U, hid);
+        ASSERT_EQ(0U, idx);
         hosts = HostMgr::instance().getPage6(SubnetID(1), idx, hid, page_size);
-        ASSERT_EQ(1, hosts.size());
-        ASSERT_NE(0, idx);
-        EXPECT_EQ(1, hosts[0]->getIPv6SubnetID());
+        ASSERT_EQ(1U, hosts.size());
+        ASSERT_NE(0U, idx);
+        EXPECT_EQ(1U, hosts[0]->getIPv6SubnetID());
         EXPECT_TRUE(hosts[0]->hasReservation(
                     IPv6Resrv(IPv6Resrv::TYPE_NA, IOAddress("2001:db8:1::6"))));
 
         // Alternate way to use the database.
         idx = 1;
         hosts = HostMgr::instance().getPage6(SubnetID(1), idx, 0, page_size);
-        ASSERT_EQ(1, hosts.size());
-        EXPECT_EQ(1, hosts[0]->getIPv6SubnetID());
+        ASSERT_EQ(1U, hosts.size());
+        EXPECT_EQ(1U, hosts[0]->getIPv6SubnetID());
         EXPECT_TRUE(hosts[0]->hasReservation(
                     IPv6Resrv(IPv6Resrv::TYPE_NA, IOAddress("2001:db8:1::6"))));
 
         // Check it was the last page.
         hid = hosts[0]->getHostId();
-        ASSERT_NE(0, hid);
+        ASSERT_NE(0U, hid);
         hosts = HostMgr::instance().getPage6(SubnetID(1), idx, hid, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
         idx = 2;
         hosts = HostMgr::instance().getPage6(SubnetID(1), idx, 0, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
     }
 }
 
@@ -4026,9 +4027,9 @@ HostMgrTest::testGetPage4All(bool use_database) {
         HostMgr::instance().getPage4(idx, 0, page_size);
     ASSERT_TRUE(hosts.empty());
     if (use_database) {
-        EXPECT_EQ(2, idx);
+        EXPECT_EQ(2U, idx);
     } else {
-        EXPECT_EQ(1, idx);
+        EXPECT_EQ(1U, idx);
     }
 
     // Add two reservations.
@@ -4042,52 +4043,52 @@ HostMgrTest::testGetPage4All(bool use_database) {
     idx = 0;
     hosts = HostMgr::instance().getPage4(idx, 0, page_size);
     if (use_database) {
-        ASSERT_EQ(1, hosts.size());
+        ASSERT_EQ(1U, hosts.size());
     } else {
-        ASSERT_EQ(2, hosts.size());
+        ASSERT_EQ(2U, hosts.size());
     }
 
     // Make sure that returned values are correct.
-    EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
     EXPECT_EQ("192.0.2.5", hosts[0]->getIPv4Reservation().toText());
     if (!use_database) {
-        EXPECT_EQ(2, hosts[1]->getIPv4SubnetID());
+        EXPECT_EQ(2U, hosts[1]->getIPv4SubnetID());
         EXPECT_EQ("192.0.2.6", hosts[1]->getIPv4Reservation().toText());
 
         // Check it was the last page.
         uint64_t hid = hosts[1]->getHostId();
         hosts = HostMgr::instance().getPage4(idx, hid, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
         idx = 1;
         hosts = HostMgr::instance().getPage4(idx, 0, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
     }
 
     if (use_database) {
         uint64_t hid = hosts[0]->getHostId();
-        ASSERT_NE(0, hid);
-        ASSERT_EQ(0, idx);
+        ASSERT_NE(0U, hid);
+        ASSERT_EQ(0U, idx);
         hosts = HostMgr::instance().getPage4(idx, hid, page_size);
-        ASSERT_EQ(1, hosts.size());
-        ASSERT_NE(0, idx);
-        EXPECT_EQ(2, hosts[0]->getIPv4SubnetID());
+        ASSERT_EQ(1U, hosts.size());
+        ASSERT_NE(0U, idx);
+        EXPECT_EQ(2U, hosts[0]->getIPv4SubnetID());
         EXPECT_EQ("192.0.2.6", hosts[0]->getIPv4Reservation().toText());
 
         // Alternate way to use the database.
         idx = 1;
         hosts = HostMgr::instance().getPage4(idx, 0, page_size);
-        ASSERT_EQ(1, hosts.size());
-        EXPECT_EQ(2, hosts[0]->getIPv4SubnetID());
+        ASSERT_EQ(1U, hosts.size());
+        EXPECT_EQ(2U, hosts[0]->getIPv4SubnetID());
         EXPECT_EQ("192.0.2.6", hosts[0]->getIPv4Reservation().toText());
 
         // Check it was the last page.
         hid = hosts[0]->getHostId();
-        ASSERT_NE(0, hid);
+        ASSERT_NE(0U, hid);
         hosts = HostMgr::instance().getPage4(idx, hid, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
         idx = 2;
         hosts = HostMgr::instance().getPage4(idx, 0, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
     }
 }
 
@@ -4103,9 +4104,9 @@ HostMgrTest::testGetPage6All(bool use_database) {
         HostMgr::instance().getPage6(idx, 0, page_size);
     ASSERT_TRUE(hosts.empty());
     if (use_database) {
-        EXPECT_EQ(2, idx);
+        EXPECT_EQ(2U, idx);
     } else {
-        EXPECT_EQ(1, idx);
+        EXPECT_EQ(1U, idx);
     }
 
     // Add two reservations.
@@ -4119,56 +4120,56 @@ HostMgrTest::testGetPage6All(bool use_database) {
     idx = 0;
     hosts = HostMgr::instance().getPage6(idx, 0, page_size);
     if (use_database) {
-        ASSERT_EQ(1, hosts.size());
+        ASSERT_EQ(1U, hosts.size());
     } else {
-        ASSERT_EQ(2, hosts.size());
+        ASSERT_EQ(2U, hosts.size());
     }
 
     // Make sure that returned values are correct.
-    EXPECT_EQ(1, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv6SubnetID());
     EXPECT_TRUE(hosts[0]->hasReservation(
                 IPv6Resrv(IPv6Resrv::TYPE_NA, IOAddress("2001:db8:1::5"))));
     if (!use_database) {
-        EXPECT_EQ(2, hosts[1]->getIPv6SubnetID());
+        EXPECT_EQ(2U, hosts[1]->getIPv6SubnetID());
         EXPECT_TRUE(hosts[1]->hasReservation(
                     IPv6Resrv(IPv6Resrv::TYPE_NA, IOAddress("2001:db8:1::6"))));
 
         // Check it was the last page.
         uint64_t hid = hosts[1]->getHostId();
         hosts = HostMgr::instance().getPage6(idx, hid, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
         idx = 1;
         hosts = HostMgr::instance().getPage6(idx, 0, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
     }
 
     if (use_database) {
         uint64_t hid = hosts[0]->getHostId();
-        ASSERT_NE(0, hid);
-        ASSERT_EQ(0, idx);
+        ASSERT_NE(0U, hid);
+        ASSERT_EQ(0U, idx);
         hosts = HostMgr::instance().getPage6(idx, hid, page_size);
-        ASSERT_EQ(1, hosts.size());
-        ASSERT_NE(0, idx);
-        EXPECT_EQ(2, hosts[0]->getIPv6SubnetID());
+        ASSERT_EQ(1U, hosts.size());
+        ASSERT_NE(0U, idx);
+        EXPECT_EQ(2U, hosts[0]->getIPv6SubnetID());
         EXPECT_TRUE(hosts[0]->hasReservation(
                     IPv6Resrv(IPv6Resrv::TYPE_NA, IOAddress("2001:db8:1::6"))));
 
         // Alternate way to use the database.
         idx = 1;
         hosts = HostMgr::instance().getPage6(idx, 0, page_size);
-        ASSERT_EQ(1, hosts.size());
-        EXPECT_EQ(2, hosts[0]->getIPv6SubnetID());
+        ASSERT_EQ(1U, hosts.size());
+        EXPECT_EQ(2U, hosts[0]->getIPv6SubnetID());
         EXPECT_TRUE(hosts[0]->hasReservation(
                     IPv6Resrv(IPv6Resrv::TYPE_NA, IOAddress("2001:db8:1::6"))));
 
         // Check it was the last page.
         hid = hosts[0]->getHostId();
-        ASSERT_NE(0, hid);
+        ASSERT_NE(0U, hid);
         hosts = HostMgr::instance().getPage6(idx, hid, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
         idx = 2;
         hosts = HostMgr::instance().getPage6(idx, 0, page_size);
-        ASSERT_EQ(0, hosts.size());
+        ASSERT_EQ(0U, hosts.size());
     }
 }
 
@@ -4189,7 +4190,7 @@ HostMgrTest::testGetAll4(BaseHostDataSource& data_source1,
     // Retrieve all hosts, This should return hosts from both sources
     // in a single container.
     hosts = HostMgr::instance().getAll4(IOAddress("192.0.2.5"));
-    ASSERT_EQ(2, hosts.size());
+    ASSERT_EQ(2U, hosts.size());
 
     // Make sure that IPv4 address is correct.
     EXPECT_EQ("192.0.2.5", hosts[0]->getIPv4Reservation().toText());
@@ -4225,7 +4226,7 @@ HostMgrTest::testGetAll4(BaseHostDataSource& data_source1,
 
     // Select hosts for an unspecified source.
     hosts = HostMgr::instance().getAll4(SubnetID(1), HostMgrOperationTarget::UNSPECIFIED_SOURCE);
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 }
 
 void
@@ -4247,7 +4248,7 @@ HostMgrTest::testGet4(BaseHostDataSource& data_source) {
                                     &hwaddrs_[0]->hwaddr_[0],
                                     hwaddrs_[0]->hwaddr_.size());
     ASSERT_TRUE(host);
-    EXPECT_EQ(1, host->getIPv4SubnetID());
+    EXPECT_EQ(1U, host->getIPv4SubnetID());
     EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
 
     // Make sure that the operation target is supported.
@@ -4260,7 +4261,7 @@ HostMgrTest::testGet4(BaseHostDataSource& data_source) {
                                     hwaddrs_[0]->hwaddr_.size(),
                                     operation_target);
     ASSERT_TRUE(host);
-    EXPECT_EQ(1, host->getIPv4SubnetID());
+    EXPECT_EQ(1U, host->getIPv4SubnetID());
     EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
 
     // Select host by explicit but unmatched operation target.
@@ -4306,7 +4307,7 @@ HostMgrTest::testGet4Any() {
                                     &duids_[0]->getDuid()[0],
                                     duids_[0]->getDuid().size());
     ASSERT_TRUE(host);
-    EXPECT_EQ(1, host->getIPv4SubnetID());
+    EXPECT_EQ(1U, host->getIPv4SubnetID());
     EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
 
     // Set the negative cache flag on the host.
@@ -4323,7 +4324,7 @@ HostMgrTest::testGet4Any() {
                                        &duids_[0]->getDuid()[0],
                                        duids_[0]->getDuid().size());
     ASSERT_TRUE(host);
-    EXPECT_EQ(1, host->getIPv4SubnetID());
+    EXPECT_EQ(1U, host->getIPv4SubnetID());
     EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
     EXPECT_TRUE(host->getNegative());
 
@@ -4341,7 +4342,7 @@ HostMgrTest::testGet4Any() {
                                        duids_[0]->getDuid().size(),
                                        HostMgrOperationTarget::PRIMARY_SOURCE);
     ASSERT_TRUE(host);
-    EXPECT_EQ(1, host->getIPv4SubnetID());
+    EXPECT_EQ(1U, host->getIPv4SubnetID());
     EXPECT_EQ("192.0.2.5", host->getIPv4Reservation().toText());
     EXPECT_TRUE(host->getNegative());
 
@@ -4379,7 +4380,7 @@ HostMgrTest::testGet6(BaseHostDataSource& data_source) {
                                     &duids_[0]->getDuid()[0],
                                     duids_[0]->getDuid().size());
     ASSERT_TRUE(host);
-    EXPECT_EQ(2, host->getIPv6SubnetID());
+    EXPECT_EQ(2U, host->getIPv6SubnetID());
     EXPECT_TRUE(host->hasReservation(IPv6Resrv(IPv6Resrv::TYPE_NA,
                                                IOAddress("2001:db8:1::1"))));
 
@@ -4393,7 +4394,7 @@ HostMgrTest::testGet6(BaseHostDataSource& data_source) {
                                     duids_[0]->getDuid().size(),
                                     operation_target);
     ASSERT_TRUE(host);
-    EXPECT_EQ(2, host->getIPv6SubnetID());
+    EXPECT_EQ(2U, host->getIPv6SubnetID());
     EXPECT_TRUE(host->hasReservation(IPv6Resrv(IPv6Resrv::TYPE_NA,
                                                IOAddress("2001:db8:1::1"))));
 
@@ -4444,7 +4445,7 @@ HostMgrTest::testGet6Any() {
                                     &hwaddrs_[0]->hwaddr_[0],
                                     hwaddrs_[0]->hwaddr_.size());
     ASSERT_TRUE(host);
-    EXPECT_EQ(2, host->getIPv6SubnetID());
+    EXPECT_EQ(2U, host->getIPv6SubnetID());
     EXPECT_TRUE(host->hasReservation(IPv6Resrv(IPv6Resrv::TYPE_NA,
                                                IOAddress("2001:db8:1::1"))));
 
@@ -4462,7 +4463,7 @@ HostMgrTest::testGet6Any() {
                                        &hwaddrs_[0]->hwaddr_[0],
                                        hwaddrs_[0]->hwaddr_.size());
     ASSERT_TRUE(host);
-    EXPECT_EQ(2, host->getIPv6SubnetID());
+    EXPECT_EQ(2U, host->getIPv6SubnetID());
     EXPECT_TRUE(host->hasReservation(IPv6Resrv(IPv6Resrv::TYPE_NA,
                                                IOAddress("2001:db8:1::1"))));
     EXPECT_TRUE(host->getNegative());
@@ -4481,7 +4482,7 @@ HostMgrTest::testGet6Any() {
                                        hwaddrs_[0]->hwaddr_.size(),
                                        HostMgrOperationTarget::PRIMARY_SOURCE);
     ASSERT_TRUE(host);
-    EXPECT_EQ(2, host->getIPv6SubnetID());
+    EXPECT_EQ(2U, host->getIPv6SubnetID());
     EXPECT_TRUE(host->hasReservation(IPv6Resrv(IPv6Resrv::TYPE_NA,
                                                IOAddress("2001:db8:1::1"))));
 
@@ -4608,11 +4609,11 @@ HostMgrTest::testGetAll4BySubnetIP(BaseHostDataSource& data_source1,
 
     // For the correct subnet, there should be two reservations.
     hosts = HostMgr::instance().getAll4(SubnetID(1), IOAddress("192.0.2.5"));
-    ASSERT_EQ(2, hosts.size());
+    ASSERT_EQ(2U, hosts.size());
 
     // Make sure that subnet is correct.
-    EXPECT_EQ(1, hosts[0]->getIPv4SubnetID());
-    EXPECT_EQ(1, hosts[1]->getIPv4SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv4SubnetID());
+    EXPECT_EQ(1U, hosts[1]->getIPv4SubnetID());
 
     // Make sure that two hosts were returned with different identifiers
     // but the same address.
@@ -4647,7 +4648,7 @@ HostMgrTest::testGetAll4BySubnetIP(BaseHostDataSource& data_source1,
 
     // Select hosts for an unspecified source.
     hosts = HostMgr::instance().getAll4(SubnetID(1), HostMgrOperationTarget::UNSPECIFIED_SOURCE);
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 }
 
 void
@@ -4675,11 +4676,11 @@ HostMgrTest::testGetAll6BySubnetIP(BaseHostDataSource& data_source1,
 
     // For the correct subnet, there should be two reservations.
     hosts = HostMgr::instance().getAll6(SubnetID(1), IOAddress("2001:db8:1::5"));
-    ASSERT_EQ(2, hosts.size());
+    ASSERT_EQ(2U, hosts.size());
 
     // Make sure that subnet is correct.
-    EXPECT_EQ(1, hosts[0]->getIPv6SubnetID());
-    EXPECT_EQ(1, hosts[1]->getIPv6SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(1U, hosts[1]->getIPv6SubnetID());
 
     // Make sure that two hosts were returned with different identifiers
     // but the same address.
@@ -4720,7 +4721,7 @@ HostMgrTest::testGetAll6BySubnetIP(BaseHostDataSource& data_source1,
 
     // Select hosts for an unspecified source.
     hosts = HostMgr::instance().getAll4(SubnetID(1), IOAddress("2001:db8:1::5"), HostMgrOperationTarget::UNSPECIFIED_SOURCE);
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 }
 
 void
@@ -4755,19 +4756,19 @@ HostMgrTest::testGetAll6ByIP(BaseHostDataSource& data_source1, BaseHostDataSourc
 
     // For given IP there should be one reservation.
     hosts = HostMgr::instance().getAll6(IOAddress("2001:db8:1::5"));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     // For given IP there should be one reservation.
     hosts = HostMgr::instance().getAll6(IOAddress("2001:db8:1::6"));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     // For given IP there should be two reservations.
     hosts = HostMgr::instance().getAll6(IOAddress("2001:db8:1::10"));
-    ASSERT_EQ(2, hosts.size());
+    ASSERT_EQ(2U, hosts.size());
 
     // Make sure that subnet is correct.
-    EXPECT_EQ(1, hosts[0]->getIPv6SubnetID());
-    EXPECT_EQ(1, hosts[1]->getIPv6SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(1U, hosts[1]->getIPv6SubnetID());
 
     // Make sure that all hosts were returned with different identifiers, and
     // they have expected reservations.
@@ -4823,7 +4824,7 @@ HostMgrTest::testGetAll6ByIP(BaseHostDataSource& data_source1, BaseHostDataSourc
     // Select hosts for an unspecified source.
     hosts = HostMgr::instance().getAll4(IOAddress("2001:db8:1::10"),
                                         HostMgrOperationTarget::UNSPECIFIED_SOURCE);
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 }
 
 void
@@ -4859,19 +4860,19 @@ HostMgrTest::testGetAll6ByIpPrefix(BaseHostDataSource& data_source1,
 
     // For given IP prefix there should be one reservation.
     hosts = HostMgr::instance().getAll6(IOAddress("2001:db8:1:11::"));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     // For given IP prefix there should be one reservation.
     hosts = HostMgr::instance().getAll6(IOAddress("2001:db8:1:12::"));
-    ASSERT_EQ(1, hosts.size());
+    ASSERT_EQ(1U, hosts.size());
 
     // For given IP prefix there should be two reservations.
     hosts = HostMgr::instance().getAll6(IOAddress("2001:db8:1:10::"));
-    ASSERT_EQ(2, hosts.size());
+    ASSERT_EQ(2U, hosts.size());
 
     // Make sure that subnet is correct.
-    EXPECT_EQ(1, hosts[0]->getIPv6SubnetID());
-    EXPECT_EQ(1, hosts[1]->getIPv6SubnetID());
+    EXPECT_EQ(1U, hosts[0]->getIPv6SubnetID());
+    EXPECT_EQ(1U, hosts[1]->getIPv6SubnetID());
 
     // Make sure that all hosts were returned with different identifiers, and
     // they have expected reservations.
@@ -4927,7 +4928,7 @@ HostMgrTest::testGetAll6ByIpPrefix(BaseHostDataSource& data_source1,
     // Select hosts for an unspecified source.
     hosts = HostMgr::instance().getAll4(IOAddress("2001:db8:1:10::"),
                                         HostMgrOperationTarget::UNSPECIFIED_SOURCE);
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 }
 
 void
@@ -5086,9 +5087,9 @@ HostMgrTest::testDeleteByIDAndAddress(BaseHostDataSource& data_source1,
     addHost6(data_source2, duids_[1], SubnetID(1), IOAddress("2001:db8:1::5"));
     CfgMgr::instance().commit();
     // 4 IPv4 reservations - 2 sources * 2 addresses.
-    ASSERT_EQ(4, HostMgr::instance().getAll4(SubnetID(1)).size());
+    ASSERT_EQ(4U, HostMgr::instance().getAll4(SubnetID(1)).size());
     // 2 IPv6 reservations - each with 2 reserved addresses.
-    ASSERT_EQ(2, HostMgr::instance().getAll6(SubnetID(1)).size());
+    ASSERT_EQ(2U, HostMgr::instance().getAll6(SubnetID(1)).size());
 
     EXPECT_TRUE(HostMgr::instance().del(SubnetID(1), IOAddress("192.0.2.5"), HostMgrOperationTarget::ALL_SOURCES));
     EXPECT_TRUE(HostMgr::instance().del(SubnetID(1), IOAddress("2001:db8:1::5"), HostMgrOperationTarget::ALL_SOURCES));
@@ -5102,8 +5103,8 @@ HostMgrTest::testDeleteByIDAndAddress(BaseHostDataSource& data_source1,
     addHost6(data_source1, duids_[2], SubnetID(1), IOAddress("2001:db8:1::5"));
     addHost6(data_source2, duids_[3], SubnetID(1), IOAddress("2001:db8:1::5"));
     CfgMgr::instance().commit();
-    ASSERT_EQ(4, HostMgr::instance().getAll4(SubnetID(1)).size());
-    ASSERT_EQ(2, HostMgr::instance().getAll6(SubnetID(1)).size());
+    ASSERT_EQ(4U, HostMgr::instance().getAll4(SubnetID(1)).size());
+    ASSERT_EQ(2U, HostMgr::instance().getAll6(SubnetID(1)).size());
 
     if (has_alternate_source) {
         EXPECT_TRUE(HostMgr::instance().del(SubnetID(1), IOAddress("192.0.2.5")));
@@ -5181,8 +5182,8 @@ HostMgrTest::testDeleteByIDAndAddress(BaseHostDataSource& data_source1,
     EXPECT_FALSE(HostMgr::instance().del(SubnetID(1), IOAddress("192.0.2.5"), HostMgrOperationTarget::UNSPECIFIED_SOURCE));
     EXPECT_FALSE(HostMgr::instance().del(SubnetID(1), IOAddress("2001:db8:1::5"), HostMgrOperationTarget::UNSPECIFIED_SOURCE));
 
-    EXPECT_EQ(4, HostMgr::instance().getAll4(SubnetID(1)).size());
-    EXPECT_EQ(2, HostMgr::instance().getAll6(SubnetID(1)).size());
+    EXPECT_EQ(4U, HostMgr::instance().getAll4(SubnetID(1)).size());
+    EXPECT_EQ(2U, HostMgr::instance().getAll6(SubnetID(1)).size());
 
     HostMgr::instance().del(SubnetID(1), IOAddress("192.0.2.5"), HostMgrOperationTarget::ALL_SOURCES);
     HostMgr::instance().del(SubnetID(1), IOAddress("2001:db8:1::5"), HostMgrOperationTarget::ALL_SOURCES);
@@ -5214,10 +5215,10 @@ HostMgrTest::testDeleteOneHostByIDAndAddress(BaseHostDataSource& data_source) {
     EXPECT_TRUE(HostMgr::instance().del(SubnetID(1), IOAddress("2001:db8:1::4")));
 
     // Expect other two IPv4 hosts still in reservations.
-    EXPECT_EQ(4, HostMgr::instance().getAll4(SubnetID(1)).size());
+    EXPECT_EQ(4U, HostMgr::instance().getAll4(SubnetID(1)).size());
 
     // Expect other two IPv6 hosts still in reservations.
-    EXPECT_EQ(2, HostMgr::instance().getAll6(SubnetID(1)).size());
+    EXPECT_EQ(2U, HostMgr::instance().getAll6(SubnetID(1)).size());
 }
 
 void
@@ -5250,7 +5251,7 @@ HostMgrTest::testDelete4ByIDAndIdentifier(BaseHostDataSource& data_source1,
                                               &hwaddrs_[0]->hwaddr_[0],
                                               hwaddrs_[0]->hwaddr_.size()),
                      NoHostDataSourceManager);
-        EXPECT_EQ(1, HostMgr::instance().getAll4(SubnetID(1)).size());
+        EXPECT_EQ(1U, HostMgr::instance().getAll4(SubnetID(1)).size());
 
         // Delete from explicit alternate sources.
         EXPECT_THROW(HostMgr::instance().del4(SubnetID(1), Host::IDENT_HWADDR,
@@ -5258,14 +5259,14 @@ HostMgrTest::testDelete4ByIDAndIdentifier(BaseHostDataSource& data_source1,
                                               hwaddrs_[0]->hwaddr_.size(),
                                               HostMgrOperationTarget::ALTERNATE_SOURCES),
                      NoHostDataSourceManager);
-        EXPECT_EQ(1, HostMgr::instance().getAll4(SubnetID(1)).size());
+        EXPECT_EQ(1U, HostMgr::instance().getAll4(SubnetID(1)).size());
 
         // Delete from unspecified source.
         EXPECT_FALSE(HostMgr::instance().del4(SubnetID(1), Host::IDENT_HWADDR,
                                               &hwaddrs_[0]->hwaddr_[0],
                                               hwaddrs_[0]->hwaddr_.size(),
                                               HostMgrOperationTarget::UNSPECIFIED_SOURCE));
-        EXPECT_EQ(1, HostMgr::instance().getAll4(SubnetID(1)).size());
+        EXPECT_EQ(1U, HostMgr::instance().getAll4(SubnetID(1)).size());
 
         // Delete from primary source.
         EXPECT_TRUE(HostMgr::instance().del4(SubnetID(1), Host::IDENT_HWADDR,
@@ -5294,7 +5295,7 @@ HostMgrTest::testDelete4ByIDAndIdentifier(BaseHostDataSource& data_source1,
                                              &hwaddrs_[0]->hwaddr_[0],
                                              hwaddrs_[0]->hwaddr_.size()));
         // The host reservation in the primary source still exists.
-        EXPECT_EQ(1, HostMgr::instance().getAll4(SubnetID(1)).size());
+        EXPECT_EQ(1U, HostMgr::instance().getAll4(SubnetID(1)).size());
         // Clean the host reservations.
         HostMgr::instance().del4(SubnetID(1), Host::IDENT_HWADDR,
                                  &hwaddrs_[0]->hwaddr_[0],
@@ -5309,7 +5310,7 @@ HostMgrTest::testDelete4ByIDAndIdentifier(BaseHostDataSource& data_source1,
                                              hwaddrs_[0]->hwaddr_.size(),
                                              HostMgrOperationTarget::ALTERNATE_SOURCES));
         // The host reservation in the primary source still exists.
-        EXPECT_EQ(1, HostMgr::instance().getAll4(SubnetID(1)).size());
+        EXPECT_EQ(1U, HostMgr::instance().getAll4(SubnetID(1)).size());
         // Clean the host reservations.
         HostMgr::instance().del4(SubnetID(1), Host::IDENT_HWADDR,
                                  &hwaddrs_[0]->hwaddr_[0],
@@ -5323,7 +5324,7 @@ HostMgrTest::testDelete4ByIDAndIdentifier(BaseHostDataSource& data_source1,
                                               &hwaddrs_[0]->hwaddr_[0],
                                               hwaddrs_[0]->hwaddr_.size(),
                                               HostMgrOperationTarget::UNSPECIFIED_SOURCE));
-        EXPECT_EQ(2, HostMgr::instance().getAll4(SubnetID(1)).size());
+        EXPECT_EQ(2U, HostMgr::instance().getAll4(SubnetID(1)).size());
 
         // Delete from primary source.
         EXPECT_TRUE(HostMgr::instance().del4(SubnetID(1), Host::IDENT_HWADDR,
@@ -5331,7 +5332,7 @@ HostMgrTest::testDelete4ByIDAndIdentifier(BaseHostDataSource& data_source1,
                                              hwaddrs_[0]->hwaddr_.size(),
                                              HostMgrOperationTarget::PRIMARY_SOURCE));
         // The host reservation in the alternate source still exists.
-        EXPECT_EQ(1, HostMgr::instance().getAll4(SubnetID(1)).size());
+        EXPECT_EQ(1U, HostMgr::instance().getAll4(SubnetID(1)).size());
         // Clean the host reservations.
         HostMgr::instance().del4(SubnetID(1), Host::IDENT_HWADDR,
                                  &hwaddrs_[0]->hwaddr_[0],
@@ -5373,7 +5374,7 @@ HostMgrTest::testDelete6ByIDAndIdentifier(BaseHostDataSource& data_source1,
                                               &duids_[0]->getDuid()[0],
                                               duids_[0]->getDuid().size()),
                      NoHostDataSourceManager);
-        EXPECT_EQ(1, HostMgr::instance().getAll6(SubnetID(1)).size());
+        EXPECT_EQ(1U, HostMgr::instance().getAll6(SubnetID(1)).size());
 
         // Delete from explicit alternate sources.
         EXPECT_THROW(HostMgr::instance().del6(SubnetID(1), Host::IDENT_DUID,
@@ -5381,14 +5382,14 @@ HostMgrTest::testDelete6ByIDAndIdentifier(BaseHostDataSource& data_source1,
                                               duids_[0]->getDuid().size(),
                                               HostMgrOperationTarget::ALTERNATE_SOURCES),
                      NoHostDataSourceManager);
-        EXPECT_EQ(1, HostMgr::instance().getAll6(SubnetID(1)).size());
+        EXPECT_EQ(1U, HostMgr::instance().getAll6(SubnetID(1)).size());
 
         // Delete from unspecified source.
         EXPECT_FALSE(HostMgr::instance().del6(SubnetID(1), Host::IDENT_DUID,
                                               &duids_[0]->getDuid()[0],
                                               duids_[0]->getDuid().size(),
                                               HostMgrOperationTarget::UNSPECIFIED_SOURCE));
-        EXPECT_EQ(1, HostMgr::instance().getAll6(SubnetID(1)).size());
+        EXPECT_EQ(1U, HostMgr::instance().getAll6(SubnetID(1)).size());
 
         // Delete from primary source.
         EXPECT_TRUE(HostMgr::instance().del6(SubnetID(1), Host::IDENT_DUID,
@@ -5417,7 +5418,7 @@ HostMgrTest::testDelete6ByIDAndIdentifier(BaseHostDataSource& data_source1,
                                              &duids_[0]->getDuid()[0],
                                              duids_[0]->getDuid().size()));
         // The host reservation in the primary source still exists.
-        EXPECT_EQ(1, HostMgr::instance().getAll6(SubnetID(1)).size());
+        EXPECT_EQ(1U, HostMgr::instance().getAll6(SubnetID(1)).size());
         // Clean the host reservations.
         HostMgr::instance().del6(SubnetID(1), Host::IDENT_DUID,
                                  &duids_[0]->getDuid()[0],
@@ -5432,7 +5433,7 @@ HostMgrTest::testDelete6ByIDAndIdentifier(BaseHostDataSource& data_source1,
                                              duids_[0]->getDuid().size(),
                                              HostMgrOperationTarget::ALTERNATE_SOURCES));
         // The host reservation in the primary source still exists.
-        EXPECT_EQ(1, HostMgr::instance().getAll6(SubnetID(1)).size());
+        EXPECT_EQ(1U, HostMgr::instance().getAll6(SubnetID(1)).size());
         // Clean the host reservations.
         HostMgr::instance().del6(SubnetID(1), Host::IDENT_DUID,
                                  &duids_[0]->getDuid()[0],
@@ -5446,7 +5447,7 @@ HostMgrTest::testDelete6ByIDAndIdentifier(BaseHostDataSource& data_source1,
                                               &duids_[0]->getDuid()[0],
                                               duids_[0]->getDuid().size(),
                                               HostMgrOperationTarget::UNSPECIFIED_SOURCE));
-        EXPECT_EQ(2, HostMgr::instance().getAll6(SubnetID(1)).size());
+        EXPECT_EQ(2U, HostMgr::instance().getAll6(SubnetID(1)).size());
 
         // Delete from primary source.
         EXPECT_TRUE(HostMgr::instance().del6(SubnetID(1), Host::IDENT_DUID,
@@ -5454,7 +5455,7 @@ HostMgrTest::testDelete6ByIDAndIdentifier(BaseHostDataSource& data_source1,
                                              duids_[0]->getDuid().size(),
                                              HostMgrOperationTarget::PRIMARY_SOURCE));
         // The host reservation in the alternate source still exists.
-        EXPECT_EQ(1, HostMgr::instance().getAll6(SubnetID(1)).size());
+        EXPECT_EQ(1U, HostMgr::instance().getAll6(SubnetID(1)).size());
         // Clean the host reservations.
         HostMgr::instance().del6(SubnetID(1), Host::IDENT_DUID,
                                  &duids_[0]->getDuid()[0],
@@ -5489,14 +5490,14 @@ GenericHostDataSourceTest::testUpdate() {
 
     // There should be no hosts.
     ConstHostCollection hosts(hdsptr_->getAll4(v4_subnet));
-    EXPECT_EQ(0, hosts.size());
+    EXPECT_EQ(0U, hosts.size());
 
     // Add the host.
     EXPECT_NO_THROW(hdsptr_->add(host));
 
     // The host should be there.
     hosts = hdsptr_->getAll4(v4_subnet);
-    EXPECT_EQ(1, hosts.size());
+    EXPECT_EQ(1U, hosts.size());
     EXPECT_EQ("hwaddr=" + hwaddr + " ipv4_subnet_id=" + to_string(v4_subnet) +
                   " ipv6_subnet_id=" + to_string(v6_subnet) +
                   " hostname=(empty) "
@@ -5509,7 +5510,7 @@ GenericHostDataSourceTest::testUpdate() {
 
     // The same host should be in the data source.
     hosts = hdsptr_->getAll4(v4_subnet);
-    EXPECT_EQ(1, hosts.size());
+    EXPECT_EQ(1U, hosts.size());
     EXPECT_EQ("hwaddr=" + hwaddr + " ipv4_subnet_id=" + to_string(v4_subnet) +
                   " ipv6_subnet_id=" + to_string(v6_subnet) +
                   " hostname=(empty) "
@@ -5523,7 +5524,7 @@ GenericHostDataSourceTest::testUpdate() {
 
     // The change should be reflected in the data source.
     hosts = hdsptr_->getAll4(v4_subnet);
-    EXPECT_EQ(1, hosts.size());
+    EXPECT_EQ(1U, hosts.size());
     EXPECT_EQ("hwaddr=" + hwaddr + " ipv4_subnet_id=" + to_string(v4_subnet) +
                   " ipv6_subnet_id=" + to_string(v6_subnet) +
                   " hostname=foo.example.com "
@@ -5537,7 +5538,7 @@ GenericHostDataSourceTest::testUpdate() {
 
     // The change should be reflected in the data source.
     hosts = hdsptr_->getAll4(v4_subnet);
-    EXPECT_EQ(1, hosts.size());
+    EXPECT_EQ(1U, hosts.size());
     EXPECT_EQ("hwaddr=" + hwaddr + " ipv4_subnet_id=" + to_string(v4_subnet) +
                   " ipv6_subnet_id=" + to_string(v6_subnet) +
                   " hostname=(empty) "
index 29c68e23f52369c36a55689b86786c9d4e048587..51e54bc0e2523e859928b90ce3fc85ebedbe98fa 100644 (file)
@@ -343,7 +343,7 @@ public:
     ///
     /// @param subnets number of subnets to test
     /// @param id Host identifier type.
-    void testMultipleSubnets(int subnets, const Host::IdentifierType& id);
+    void testMultipleSubnets(size_t subnets, const Host::IdentifierType& id);
 
     /// @brief Test inserts several hosts with unique IPv6 addresses and
     ///        checks that they can be retrieved properly.
@@ -387,7 +387,7 @@ public:
     ///
     /// @param subnets number of subnets to test
     /// @param id identifier type (IDENT_HWADDR or IDENT_DUID)
-    void testSubnetId6(int subnets, Host::IdentifierType id);
+    void testSubnetId6(size_t subnets, Host::IdentifierType id);
 
     /// @brief Test if the duplicate host with same DUID can't be inserted.
     ///
index b6a80bcad4be95376332b9533e381634153f2052..974c40a5310063c67b75e6f0cbcddb3c64f2169f 100644 (file)
@@ -117,7 +117,7 @@ public:
 
     /// @brief Check v6 leases (using get page to keep order).
     void checkLease6() {
-        EXPECT_EQ(8, leases6.size());
+        EXPECT_EQ(8U, leases6.size());
         Lease6Collection got;
         asiolink::IOAddress zero = asiolink::IOAddress::IPV6_ZERO_ADDRESS();
         LeasePageSize ps100(100);
@@ -239,7 +239,7 @@ template<typename NakedLeaseMgrType> void
 GenericExtendedInfoTest<NakedLeaseMgrType>::testInitLease4() {
     start(false);
     initLease4();
-    EXPECT_EQ(8, leases4.size());
+    EXPECT_EQ(8U, leases4.size());
     asiolink::IOAddress zero = asiolink::IOAddress::IPV4_ZERO_ADDRESS();
     Lease4Collection got;
     // Use the page version as it returns leases in order.
@@ -331,7 +331,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRelayId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id2,
                                                           zero,
                                                           LeasePageSize(100)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Unknown relay id #2, now - 1000, now + 1000: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id2,
@@ -339,7 +339,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRelayId() {
                                                           LeasePageSize(100),
                                                           now_ - 1000,
                                                           now_ + 1000));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Relay id #0, now - 2000, now - 1000: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
@@ -347,7 +347,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRelayId() {
                                                           LeasePageSize(100),
                                                           now_ - 2000,
                                                           now_ - 1000));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Relay id #0, now + 1000, now + 2000: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
@@ -355,13 +355,13 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRelayId() {
                                                           LeasePageSize(100),
                                                           now_ + 1000,
                                                           now_ + 2000));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Relay id #0: 3 entries (0, 2, 3, 4).
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
                                                           zero,
                                                           LeasePageSize(100)));
-    ASSERT_EQ(4, got.size());
+    ASSERT_EQ(4U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[0]);
@@ -383,7 +383,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRelayId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
                                                           zero,
                                                           LeasePageSize(2)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[0]);
@@ -397,7 +397,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRelayId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
                                                           addr2,
                                                           LeasePageSize(2)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[3]);
@@ -411,14 +411,14 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRelayId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
                                                           addr4,
                                                           LeasePageSize(2)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Relay id #0, from now - 500: 3 entries (0, 2, 4).
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRelayId(relay_id0,
                                                           zero,
                                                           LeasePageSize(100),
                                                           now_ - 500));
-    ASSERT_EQ(3, got.size());
+    ASSERT_EQ(3U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[0]);
@@ -437,7 +437,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRelayId() {
                                                           zero,
                                                           LeasePageSize(100),
                                                           0, now_ - 200));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[2]);
@@ -453,7 +453,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRelayId() {
                                                           LeasePageSize(1),
                                                           now_ - 500,
                                                           now_ - 100));
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[2]);
@@ -465,7 +465,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRelayId() {
                                                           LeasePageSize(1),
                                                           now_ - 500,
                                                           now_ - 100));
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[4]);
@@ -477,7 +477,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRelayId() {
                                                           LeasePageSize(1),
                                                           now_ - 500,
                                                           now_ - 100));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 }
 
 /// @brief Verifies that getLeases4ByRemoteId works as expected.
@@ -547,7 +547,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRemoteId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id2,
                                                           zero,
                                                           LeasePageSize(100)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Unknown remote id #2, now - 1000, now + 1000: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id2,
@@ -555,7 +555,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRemoteId() {
                                                           LeasePageSize(100),
                                                           now_ - 1000,
                                                           now_ + 1000));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Remote id #0, now - 2000, now - 1000: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
@@ -563,7 +563,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRemoteId() {
                                                           LeasePageSize(100),
                                                           now_ - 2000,
                                                           now_ - 1000));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Remote id #0, now + 1000, now + 2000: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
@@ -571,13 +571,13 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRemoteId() {
                                                           LeasePageSize(100),
                                                           now_ + 1000,
                                                           now_ + 2000));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Remote id #0: 3 entries (0, 2, 3, 4).
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
                                                           zero,
                                                           LeasePageSize(100)));
-    ASSERT_EQ(4, got.size());
+    ASSERT_EQ(4U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[0]);
@@ -599,7 +599,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRemoteId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
                                                           zero,
                                                           LeasePageSize(2)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[0]);
@@ -613,7 +613,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRemoteId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
                                                           addr2,
                                                           LeasePageSize(2)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[3]);
@@ -627,14 +627,14 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRemoteId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
                                                           addr4,
                                                           LeasePageSize(2)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Remote id #0, from now - 500: 3 entries (0, 2, 4).
     EXPECT_NO_THROW(got = lease_mgr_->getLeases4ByRemoteId(remote_id0,
                                                           zero,
                                                           LeasePageSize(100),
                                                           now_ - 500));
-    ASSERT_EQ(3, got.size());
+    ASSERT_EQ(3U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[0]);
@@ -653,7 +653,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRemoteId() {
                                                           zero,
                                                           LeasePageSize(100),
                                                           0, now_ - 200));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[2]);
@@ -669,7 +669,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRemoteId() {
                                                           LeasePageSize(1),
                                                           now_ - 500,
                                                           now_ - 100));
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[2]);
@@ -681,7 +681,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRemoteId() {
                                                           LeasePageSize(1),
                                                           now_ - 500,
                                                           now_ - 100));
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(*lease, *leases4[4]);
@@ -693,7 +693,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases4ByRemoteId() {
                                                           LeasePageSize(1),
                                                           now_ - 500,
                                                           now_ - 100));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 }
 
 template<typename NakedLeaseMgrType> void
@@ -823,23 +823,23 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testUpgradeExtendedInfo4(
     switch (check) {
     case CfgConsistency::EXTENDED_INFO_CHECK_NONE:
         // Updated leases: 3, 5.
-        EXPECT_EQ(updated, 2);
+        EXPECT_EQ(updated, 2U);
         break;
 
     case CfgConsistency::EXTENDED_INFO_CHECK_FIX:
         // Updated leases: 2, 3, 4, 5.
-        EXPECT_EQ(updated, 4);
+        EXPECT_EQ(updated, 4U);
         break;
 
     case CfgConsistency::EXTENDED_INFO_CHECK_STRICT:
         // Updated leases: 2, 3, 4, 5, 6.
-        EXPECT_EQ(updated, 5);
+        EXPECT_EQ(updated, 5U);
         break;
 
     case CfgConsistency::EXTENDED_INFO_CHECK_PEDANTIC:
     default:
         // Updated leases: 2, 3, 4, 5, 6, 7.
-        EXPECT_EQ(updated, 6);
+        EXPECT_EQ(updated, 6U);
         break;
     }
 
@@ -953,23 +953,23 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testUpgradeExtendedInfo4(
     switch (check) {
     case CfgConsistency::EXTENDED_INFO_CHECK_NONE:
         // Got leases: 0, 1, 4, 5, 6, 7.
-        EXPECT_EQ(6, by_relay_id.size());
+        EXPECT_EQ(6U, by_relay_id.size());
         break;
 
     case CfgConsistency::EXTENDED_INFO_CHECK_FIX:
         // Got leases: 0, 1, 2, 5, 6, 7.
-        EXPECT_EQ(6, by_relay_id.size());
+        EXPECT_EQ(6U, by_relay_id.size());
         break;
 
     case CfgConsistency::EXTENDED_INFO_CHECK_STRICT:
         // Got leases: 0, 1, 2, 4, 7.
-        EXPECT_EQ(5, by_relay_id.size());
+        EXPECT_EQ(5U, by_relay_id.size());
         break;
 
     case CfgConsistency::EXTENDED_INFO_CHECK_PEDANTIC:
     default:
         // Got leases: 0, 1, 2, 4.
-        EXPECT_EQ(4, by_relay_id.size());
+        EXPECT_EQ(4U, by_relay_id.size());
         break;
     }
 
@@ -982,23 +982,23 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testUpgradeExtendedInfo4(
     switch (check) {
     case CfgConsistency::EXTENDED_INFO_CHECK_NONE:
         // Got leases: 0, 1, 4, 5, 6, 7.
-        EXPECT_EQ(6, by_remote_id.size());
+        EXPECT_EQ(6U, by_remote_id.size());
         break;
 
     case CfgConsistency::EXTENDED_INFO_CHECK_FIX:
         // Got leases: 0, 1, 2, 5, 6, 7.
-        EXPECT_EQ(6, by_remote_id.size());
+        EXPECT_EQ(6U, by_remote_id.size());
         break;
 
     case CfgConsistency::EXTENDED_INFO_CHECK_STRICT:
         // Got leases: 0, 1, 2, 4, 7.
-        EXPECT_EQ(5, by_remote_id.size());
+        EXPECT_EQ(5U, by_remote_id.size());
         break;
 
     case CfgConsistency::EXTENDED_INFO_CHECK_PEDANTIC:
     default:
         // Got leases: 0, 1, 2, 4.
-        EXPECT_EQ(4, by_remote_id.size());
+        EXPECT_EQ(4U, by_remote_id.size());
         break;
     }
 
@@ -1017,7 +1017,7 @@ template<typename NakedLeaseMgrType> void
 GenericExtendedInfoTest<NakedLeaseMgrType>::testEnableTables() {
     start(true);
     initLease6();
-    EXPECT_EQ(8, leases6.size());
+    EXPECT_EQ(8U, leases6.size());
     Lease6Collection got;
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6());
     ASSERT_EQ(leases6.size(), got.size());
@@ -1039,8 +1039,8 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testDeleteCascade() {
     // Lease manager is created with empty tables.
     start(true);
     initLease6();
-    EXPECT_EQ(0, lease_mgr_->byRelayId6size());
-    EXPECT_EQ(0, lease_mgr_->byRemoteId6size());
+    EXPECT_EQ(0U, lease_mgr_->byRelayId6size());
+    EXPECT_EQ(0U, lease_mgr_->byRemoteId6size());
 
     // Create parameter values.
     asiolink::IOAddress lease_addr(ADDRESS6[0]);
@@ -1056,8 +1056,8 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testDeleteCascade() {
     EXPECT_NO_THROW(lease_mgr_->addRelayId6(lease_addr, relay_id_data1));
     EXPECT_NO_THROW(lease_mgr_->addRemoteId6(lease_addr, remote_id0));
     EXPECT_NO_THROW(lease_mgr_->addRemoteId6(lease_addr, remote_id1));
-    EXPECT_EQ(2, lease_mgr_->byRelayId6size());
-    EXPECT_EQ(2, lease_mgr_->byRemoteId6size());
+    EXPECT_EQ(2U, lease_mgr_->byRelayId6size());
+    EXPECT_EQ(2U, lease_mgr_->byRemoteId6size());
 
     // Remove the first lease.
     EXPECT_NO_THROW(lease_mgr_->deleteLease(leases6[0]));
@@ -1067,8 +1067,8 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testDeleteCascade() {
     EXPECT_FALSE(lease_mgr_->getLease6(Lease::TYPE_PD, lease_addr));
 
     // Check tables are now empty.
-    EXPECT_EQ(0, lease_mgr_->byRelayId6size());
-    EXPECT_EQ(0, lease_mgr_->byRemoteId6size());
+    EXPECT_EQ(0U, lease_mgr_->byRelayId6size());
+    EXPECT_EQ(0U, lease_mgr_->byRemoteId6size());
 }
 
 /// @brief Verifies that getLeases6ByRelayId works as expected.
@@ -1077,7 +1077,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases6ByRelayId() {
     // Lease manager is created with empty tables.
     start(true);
     initLease6();
-    EXPECT_EQ(0, lease_mgr_->byRelayId6size());
+    EXPECT_EQ(0U, lease_mgr_->byRelayId6size());
 
     // Create parameter values.
     asiolink::IOAddress lease_addr0(ADDRESS6[0]);
@@ -1098,20 +1098,20 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases6ByRelayId() {
     EXPECT_NO_THROW(lease_mgr_->addRelayId6(lease_addr1, relay_id_data0));
     EXPECT_NO_THROW(lease_mgr_->addRelayId6(lease_addr1, relay_id_data1));
     EXPECT_NO_THROW(lease_mgr_->addRelayId6(lease_addr2, relay_id_data1));
-    EXPECT_EQ(6, lease_mgr_->byRelayId6size());
+    EXPECT_EQ(6U, lease_mgr_->byRelayId6size());
 
     Lease6Collection got;
     // Unknown relay id #2: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRelayId(relay_id2,
                                                           zero,
                                                           LeasePageSize(100)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Relay id #0: 3 entries but 2 addresses.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRelayId(relay_id0,
                                                           zero,
                                                           LeasePageSize(100)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     Lease6Ptr lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(lease_addr0, lease->addr_);
@@ -1123,7 +1123,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases6ByRelayId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRelayId(relay_id1,
                                                           zero,
                                                           LeasePageSize(2)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(lease_addr0, lease->addr_);
@@ -1135,7 +1135,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases6ByRelayId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRelayId(relay_id1,
                                                           lease->addr_,
                                                           LeasePageSize(2)));
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(lease_addr2, lease->addr_);
@@ -1147,7 +1147,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases6ByRemoteId() {
     // Lease manager is created with empty tables.
     start(true);
     initLease6();
-    EXPECT_EQ(0, lease_mgr_->byRemoteId6size());
+    EXPECT_EQ(0U, lease_mgr_->byRemoteId6size());
 
     // Create parameter values.
     asiolink::IOAddress lease_addr0(ADDRESS6[0]);
@@ -1165,20 +1165,20 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases6ByRemoteId() {
     EXPECT_NO_THROW(lease_mgr_->addRemoteId6(lease_addr1, remote_id0));
     EXPECT_NO_THROW(lease_mgr_->addRemoteId6(lease_addr1, remote_id1));
     EXPECT_NO_THROW(lease_mgr_->addRemoteId6(lease_addr2, remote_id1));
-    EXPECT_EQ(6, lease_mgr_->byRemoteId6size());
+    EXPECT_EQ(6U, lease_mgr_->byRemoteId6size());
 
     Lease6Collection got;
     // Unknown remote id #2: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRemoteId(remote_id2,
                                                            zero,
                                                            LeasePageSize(10)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Remote id #0: 3 entries but 2 addresses.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRemoteId(remote_id0,
                                                            zero,
                                                            LeasePageSize(10)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     Lease6Ptr lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(lease_addr0, lease->addr_);
@@ -1190,7 +1190,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases6ByRemoteId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRemoteId(remote_id1,
                                                            zero,
                                                            LeasePageSize(2)));
-    ASSERT_EQ(2, got.size());
+    ASSERT_EQ(2U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(lease_addr0, lease->addr_);
@@ -1202,7 +1202,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases6ByRemoteId() {
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRemoteId(remote_id1,
                                                            lease->addr_,
                                                            LeasePageSize(2)));
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     lease = got[0];
     ASSERT_TRUE(lease);
     EXPECT_EQ(lease_addr2, lease->addr_);
@@ -1230,12 +1230,12 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases6ByLink() {
     // Other link: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6(100, zero,
                                                  LeasePageSize(10)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 
     // Link: 8 entries.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6(1, zero,
                                                  LeasePageSize(10)));
-    ASSERT_EQ(8, got.size());
+    ASSERT_EQ(8U, got.size());
     Lease6Ptr lease;
     for (size_t i = 0; i < 8; ++i) {
         lease = got[i];
@@ -1246,7 +1246,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases6ByLink() {
     // Link: initial partial: 4 entries.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6(1, zero,
                                                  LeasePageSize(4)));
-    ASSERT_EQ(4, got.size());
+    ASSERT_EQ(4U, got.size());
     for (size_t i = 0; i < 4; ++i) {
         lease = got[i];
         ASSERT_TRUE(lease);
@@ -1256,7 +1256,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases6ByLink() {
     // Link: next partial: 4 entries.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6(1, lease->addr_,
                                                  LeasePageSize(4)));
-    ASSERT_EQ(4, got.size());
+    ASSERT_EQ(4U, got.size());
     for (size_t i = 0; i < 4; ++i) {
         lease = got[i];
         ASSERT_TRUE(lease);
@@ -1266,7 +1266,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testGetLeases6ByLink() {
     // Link: further partial: nothing.
     EXPECT_NO_THROW(got = lease_mgr_->getLeases6(1, lease->addr_,
                                                  LeasePageSize(4)));
-    EXPECT_EQ(0, got.size());
+    EXPECT_EQ(0U, got.size());
 }
 
 template<typename NakedLeaseMgrType> void
@@ -1344,8 +1344,8 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testUpgradeExtendedInfo6(
 
     // If extended info tables were not enabled they are not touched.
     if (!extended_info_table_enable) {
-        EXPECT_EQ(1, lease_mgr_->byRelayId6size());
-        EXPECT_EQ(1, lease_mgr_->byRemoteId6size());
+        EXPECT_EQ(1U, lease_mgr_->byRelayId6size());
+        EXPECT_EQ(1U, lease_mgr_->byRemoteId6size());
 
         // Check relay id.
         std::vector<uint8_t> relay_id_data = createFromString(DUIDS[4]);
@@ -1353,7 +1353,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testUpgradeExtendedInfo6(
         EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRelayId(relay_id,
                                                               zero,
                                                               ps100));
-        ASSERT_EQ(1, got.size());
+        ASSERT_EQ(1U, got.size());
         EXPECT_EQ(asiolink::IOAddress(ADDRESS6[4]), got[0]->addr_);
 
         // Check remote id.
@@ -1361,25 +1361,25 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testUpgradeExtendedInfo6(
         EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRemoteId(remote_id,
                                                                zero,
                                                                ps100));
-        ASSERT_EQ(1, got.size());
+        ASSERT_EQ(1U, got.size());
         EXPECT_EQ(asiolink::IOAddress(ADDRESS6[5]), got[0]->addr_);
     }
 
     if (check == CfgConsistency::EXTENDED_INFO_CHECK_NONE) {
         if (!extended_info_table_enable) {
             // Nothing was done.
-            EXPECT_EQ(0, updated);
+            EXPECT_EQ(0U, updated);
         } else {
             // Tables were rebuilt with only the third lease.
-            EXPECT_EQ(1, updated);
-            EXPECT_EQ(1, lease_mgr_->byRelayId6size());
-            EXPECT_EQ(1, lease_mgr_->byRemoteId6size());
+            EXPECT_EQ(1U, updated);
+            EXPECT_EQ(1U, lease_mgr_->byRelayId6size());
+            EXPECT_EQ(1U, lease_mgr_->byRemoteId6size());
 
             DUID relay_id(std::vector<uint8_t>(8, 0x64));
             EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRelayId(relay_id,
                                                                   zero,
                                                                   ps100));
-            ASSERT_EQ(1, got.size());
+            ASSERT_EQ(1U, got.size());
             data::ConstElementPtr expected2 = leases6[2]->toElement();
             LeasePtr lease = got[0];
             ASSERT_TRUE(lease);
@@ -1391,7 +1391,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testUpgradeExtendedInfo6(
             EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRemoteId(remote_id,
                                                                    zero,
                                                                    ps100));
-            ASSERT_EQ(1, got.size());
+            ASSERT_EQ(1U, got.size());
             lease = got[0];
             ASSERT_TRUE(lease);
             EXPECT_TRUE(expected2->equals(*lease->toElement()))
@@ -1402,18 +1402,18 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testUpgradeExtendedInfo6(
         // Updated first and second.
         if (!extended_info_table_enable) {
             // and nothing else.
-            EXPECT_EQ(2, updated);
+            EXPECT_EQ(2U, updated);
         } else {
             // Second and third leases were added to extended info tables.
-            EXPECT_EQ(3, updated);
-            EXPECT_EQ(2, lease_mgr_->byRelayId6size());
-            EXPECT_EQ(2, lease_mgr_->byRemoteId6size());
+            EXPECT_EQ(3U, updated);
+            EXPECT_EQ(2U, lease_mgr_->byRelayId6size());
+            EXPECT_EQ(2U, lease_mgr_->byRemoteId6size());
 
             DUID relay_id(std::vector<uint8_t>(8, 0x64));
             EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRelayId(relay_id,
                                                                   zero,
                                                                   ps100));
-            ASSERT_EQ(2, got.size());
+            ASSERT_EQ(2U, got.size());
             data::ConstElementPtr expected1 = leases6[1]->toElement();
             LeasePtr lease = got[0];
             ASSERT_TRUE(lease);
@@ -1431,7 +1431,7 @@ GenericExtendedInfoTest<NakedLeaseMgrType>::testUpgradeExtendedInfo6(
             EXPECT_NO_THROW(got = lease_mgr_->getLeases6ByRemoteId(remote_id,
                                                                    zero,
                                                                    ps100));
-            ASSERT_EQ(2, got.size());
+            ASSERT_EQ(2U, got.size());
             lease = got[0];
             ASSERT_TRUE(lease);
             EXPECT_TRUE(expected1->equals(*lease->toElement()))
index 4e0bb66317ad2bacd4eef7888c7a5734cee2c6d5..40d5d6ec3fca508552eae22b25e78ae1b01435fd 100644 (file)
@@ -406,7 +406,7 @@ GenericLeaseMgrTest::createLeases4() {
     for (size_t i = 0; i < straddress4_.size(); ++i) {
         leases.push_back(initializeLease4(straddress4_[i]));
     }
-    EXPECT_EQ(8, leases.size());
+    EXPECT_EQ(8U, leases.size());
 
     // Check all were created and that they are different.
     checkLeasesDifferent(leases);
@@ -422,7 +422,7 @@ GenericLeaseMgrTest::createLeases6() {
     for (size_t i = 0; i < straddress6_.size(); ++i) {
         leases.push_back(initializeLease6(straddress6_[i]));
     }
-    EXPECT_EQ(8, leases.size());
+    EXPECT_EQ(8U, leases.size());
 
     // Check all were created and that they are different.
     checkLeasesDifferent(leases);
@@ -455,13 +455,13 @@ GenericLeaseMgrTest::testGetLease4ClientId() {
     EXPECT_TRUE(lmptr_->addLease(lease));
     Lease4Collection returned = lmptr_->getLease4(*lease->client_id_);
 
-    ASSERT_EQ(1, returned.size());
+    ASSERT_EQ(1U, returned.size());
     // We should retrieve our lease...
     detailCompareLease(lease, *returned.begin());
     lease = initializeLease4(straddress4_[2]);
     returned = lmptr_->getLease4(*lease->client_id_);
 
-    ASSERT_EQ(0, returned.size());
+    ASSERT_EQ(0U, returned.size());
 }
 
 void
@@ -497,7 +497,7 @@ GenericLeaseMgrTest::testGetLease4NullClientId() {
 
     // But getting the lease with non-NULL client id should be successful.
     returned = lmptr_->getLease4(*leaseB->client_id_);
-    ASSERT_EQ(1, returned.size());
+    ASSERT_EQ(1U, returned.size());
 }
 
 void
@@ -538,7 +538,7 @@ GenericLeaseMgrTest::testLease4NullClientId() {
     // Check that we can get the lease by HWAddr
     HWAddr tmp(*leases[2]->hwaddr_);
     Lease4Collection returned = lmptr_->getLease4(tmp);
-    ASSERT_EQ(1, returned.size());
+    ASSERT_EQ(1U, returned.size());
     detailCompareLease(leases[2], *returned.begin());
 
     l_returned = lmptr_->getLease4(tmp, leases[2]->subnet_id_);
@@ -580,11 +580,11 @@ GenericLeaseMgrTest::testGetLease4HWAddr1() {
 
     // we should not have a lease, with this MAC Addr
     Lease4Collection returned = lmptr_->getLease4(hwaddrB);
-    ASSERT_EQ(0, returned.size());
+    ASSERT_EQ(0U, returned.size());
 
     // But with this one
     returned = lmptr_->getLease4(hwaddrA);
-    ASSERT_EQ(1, returned.size());
+    ASSERT_EQ(1U, returned.size());
 }
 
 void
@@ -601,7 +601,7 @@ GenericLeaseMgrTest::testGetLease4HWAddr2() {
     Lease4Collection returned = lmptr_->getLease4(tmp);
 
     // Should be three leases, matching leases[1], [3] and [5].
-    ASSERT_EQ(3, returned.size());
+    ASSERT_EQ(3U, returned.size());
 
     // Check the lease[5] (and only this one) has an user context.
     size_t contexts = 0;
@@ -611,7 +611,7 @@ GenericLeaseMgrTest::testGetLease4HWAddr2() {
             EXPECT_EQ("{ \"foo\": true }", i->getContext()->str());
         }
     }
-    EXPECT_EQ(1, contexts);
+    EXPECT_EQ(1U, contexts);
 
     // Easiest way to check is to look at the addresses.
     vector<string> addresses;
@@ -625,21 +625,21 @@ GenericLeaseMgrTest::testGetLease4HWAddr2() {
 
     // Repeat test with just one expected match
     returned = lmptr_->getLease4(*leases[2]->hwaddr_);
-    ASSERT_EQ(1, returned.size());
+    ASSERT_EQ(1U, returned.size());
     detailCompareLease(leases[2], *returned.begin());
 
     // Check that an empty vector is valid
     EXPECT_TRUE(leases[7]->hwaddr_->hwaddr_.empty());
     EXPECT_FALSE(leases[7]->client_id_->getClientId().empty());
     returned = lmptr_->getLease4(*leases[7]->hwaddr_);
-    ASSERT_EQ(1, returned.size());
+    ASSERT_EQ(1U, returned.size());
     detailCompareLease(leases[7], *returned.begin());
 
     // Try to get something with invalid hardware address
     HWAddr hwaddr(vector<uint8_t>(6, 0x80), HTYPE_ETHER);
     hwaddr.hwaddr_ = vector<uint8_t>(6, 0);
     returned = lmptr_->getLease4(hwaddr);
-    EXPECT_EQ(0, returned.size());
+    EXPECT_EQ(0U, returned.size());
 }
 
 void
@@ -678,8 +678,8 @@ GenericLeaseMgrTest::testAddGetDelete6() {
     // These are not important from lease management perspective, but
     // let's check them anyway.
     EXPECT_EQ(Lease::TYPE_NA, x->type_);
-    EXPECT_EQ(100, x->preferred_lft_);
-    EXPECT_EQ(200, x->valid_lft_);
+    EXPECT_EQ(100U, x->preferred_lft_);
+    EXPECT_EQ(200U, x->valid_lft_);
 
     // Test getLease6(duid, iaid, subnet_id) - positive case
     Lease6Ptr y = lmptr_->getLease6(Lease::TYPE_NA, *duid, iaid, subnet_id);
@@ -1023,14 +1023,14 @@ GenericLeaseMgrTest::testLease6HWTypeAndSource() {
     Lease6Ptr stored1 = lmptr_->getLease6(leasetype6_[1], ioaddress6_[1]);
     ASSERT_TRUE(stored1);
     ASSERT_TRUE(stored1->hwaddr_);
-    EXPECT_EQ(123, stored1->hwaddr_->htype_);
+    EXPECT_EQ(123U, stored1->hwaddr_->htype_);
     EXPECT_EQ(HWAddr::HWADDR_SOURCE_RAW, stored1->hwaddr_->source_);
 
     // Second lease should have a hardware address in it
     Lease6Ptr stored2 = lmptr_->getLease6(leasetype6_[2], ioaddress6_[2]);
     ASSERT_TRUE(stored2);
     ASSERT_TRUE(stored2->hwaddr_);
-    EXPECT_EQ(456, stored2->hwaddr_->htype_);
+    EXPECT_EQ(456U, stored2->hwaddr_->htype_);
     EXPECT_EQ(HWAddr::HWADDR_SOURCE_DUID, stored2->hwaddr_->source_);
 
     // Third lease should NOT have any hardware address.
@@ -1050,11 +1050,11 @@ GenericLeaseMgrTest::testGetLease6HWAddr1() {
 
     // we should not have a lease, with this HWAddr
     Lease6Collection returned = lmptr_->getLease6(hwaddrB);
-    ASSERT_EQ(0, returned.size());
+    ASSERT_EQ(0U, returned.size());
 
     // But with this one
     returned = lmptr_->getLease6(hwaddrA);
-    ASSERT_EQ(1, returned.size());
+    ASSERT_EQ(1U, returned.size());
 }
 
 void
@@ -1070,7 +1070,7 @@ GenericLeaseMgrTest::testGetLease6HWAddr2() {
     Lease6Collection returned = lmptr_->getLease6(tmp);
 
     // Should be three leases, matching leases[1], [3] and [5].
-    ASSERT_EQ(3, returned.size());
+    ASSERT_EQ(3U, returned.size());
 
     // Check the lease[5] (and only this one) has an user context.
     size_t contexts = 0;
@@ -1080,7 +1080,7 @@ GenericLeaseMgrTest::testGetLease6HWAddr2() {
             EXPECT_EQ("{ \"foo\": true }", i->getContext()->str());
         }
     }
-    EXPECT_EQ(1, contexts);
+    EXPECT_EQ(1U, contexts);
 
     // Easiest way to check is to look at the addresses.
     vector<string> addresses;
@@ -1094,20 +1094,20 @@ GenericLeaseMgrTest::testGetLease6HWAddr2() {
 
     // Repeat test with just one expected match
     returned = lmptr_->getLease6(*leases[2]->hwaddr_);
-    ASSERT_EQ(1, returned.size());
+    ASSERT_EQ(1U, returned.size());
     detailCompareLease(leases[2], *returned.begin());
 
     // Check that an empty vector is valid
     EXPECT_TRUE(leases[7]->hwaddr_->hwaddr_.empty());
     returned = lmptr_->getLease6(*leases[7]->hwaddr_);
-    ASSERT_EQ(1, returned.size());
+    ASSERT_EQ(1U, returned.size());
     detailCompareLease(leases[7], *returned.begin());
 
     // Try to get something with invalid hardware address
     HWAddr hwaddr(vector<uint8_t>(6, 0x80), HTYPE_ETHER);
     hwaddr.hwaddr_ = vector<uint8_t>(6, 0);
     returned = lmptr_->getLease6(hwaddr);
-    EXPECT_EQ(0, returned.size());
+    EXPECT_EQ(0U, returned.size());
 }
 
 void
@@ -1168,7 +1168,7 @@ GenericLeaseMgrTest::testGetLease4HWAddrSize() {
         Lease4Collection returned =
             lmptr_->getLease4(*leases[1]->hwaddr_);
 
-        ASSERT_EQ(1, returned.size());
+        ASSERT_EQ(1U, returned.size());
         detailCompareLease(leases[1], *returned.begin());
         ASSERT_TRUE(lmptr_->deleteLease(leases[1]));
     }
@@ -1191,7 +1191,7 @@ GenericLeaseMgrTest::testGetLease6HWAddrSize() {
         Lease6Collection returned =
             lmptr_->getLease6(*leases[1]->hwaddr_);
 
-        ASSERT_EQ(1, returned.size());
+        ASSERT_EQ(1U, returned.size());
         detailCompareLease(leases[1], *returned.begin());
         ASSERT_TRUE(lmptr_->deleteLease(leases[1]));
     }
@@ -1291,7 +1291,7 @@ GenericLeaseMgrTest::testGetLease4ClientId2() {
     Lease4Collection returned = lmptr_->getLease4(*leases[1]->client_id_);
 
     // Should be four leases, matching leases[1], [4], [5] and [6].
-    ASSERT_EQ(4, returned.size());
+    ASSERT_EQ(4U, returned.size());
 
     // Check the lease[5] (and only this one) has an user context.
     size_t contexts = 0;
@@ -1301,7 +1301,7 @@ GenericLeaseMgrTest::testGetLease4ClientId2() {
             EXPECT_EQ("{ \"foo\": true }", i->getContext()->str());
         }
     }
-    EXPECT_EQ(1, contexts);
+    EXPECT_EQ(1U, contexts);
 
     // Easiest way to check is to look at the addresses.
     vector<string> addresses;
@@ -1316,14 +1316,14 @@ GenericLeaseMgrTest::testGetLease4ClientId2() {
 
     // Repeat test with just one expected match
     returned = lmptr_->getLease4(*leases[3]->client_id_);
-    ASSERT_EQ(1, returned.size());
+    ASSERT_EQ(1U, returned.size());
     detailCompareLease(leases[3], *returned.begin());
 
     // Try to get something with invalid client ID
     const uint8_t invalid_data[] = {0, 0, 0};
     ClientId invalid(invalid_data, sizeof(invalid_data));
     returned = lmptr_->getLease4(invalid);
-    EXPECT_EQ(0, returned.size());
+    EXPECT_EQ(0U, returned.size());
 }
 
 void
@@ -1402,7 +1402,7 @@ GenericLeaseMgrTest::testGetLeases4SubnetId() {
     // There should be exactly two leases for the subnet id that the second
     // lease belongs to.
     Lease4Collection returned = lmptr_->getLeases4(leases[1]->subnet_id_);
-    ASSERT_EQ(2, returned.size());
+    ASSERT_EQ(2U, returned.size());
 }
 
 void
@@ -1420,12 +1420,12 @@ GenericLeaseMgrTest::testGetLeases4Hostname() {
     // There should be exactly 4 leases for the hostname of the second lease.
     ASSERT_FALSE(leases[1]->hostname_.empty());
     returned = lmptr_->getLeases4(leases[1]->hostname_);
-    EXPECT_EQ(4, returned.size());
+    EXPECT_EQ(4U, returned.size());
 
     // And 3 for the forth lease.
     ASSERT_FALSE(leases[3]->hostname_.empty());
     returned = lmptr_->getLeases4(leases[3]->hostname_);
-    EXPECT_EQ(3, returned.size());
+    EXPECT_EQ(3U, returned.size());
 }
 
 void
@@ -1518,14 +1518,14 @@ GenericLeaseMgrTest::testGetLeases4State() {
     Lease4Collection got = lmptr_->getLeases4(Lease::STATE_DECLINED, 0);
 
     // Easy check: got 4 leases in declined state.
-    EXPECT_EQ(4, got.size());
+    EXPECT_EQ(4U, got.size());
     for (auto const& lease : got) {
         EXPECT_EQ(Lease::STATE_DECLINED, lease->state_);
     }
 
     // Try again with leases[2] subnet.
     got = lmptr_->getLeases4(Lease::STATE_DECLINED, leases[2]->subnet_id_);
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     EXPECT_TRUE(*leases[2] == *got[0]);
 }
 
@@ -1540,7 +1540,7 @@ GenericLeaseMgrTest::testGetLeases6SubnetId() {
     // There should be exactly two leases for the subnet id that the second
     // lease belongs to.
     Lease6Collection returned = lmptr_->getLeases6(leases[1]->subnet_id_);
-    EXPECT_EQ(2, returned.size());
+    EXPECT_EQ(2U, returned.size());
 }
 
 void
@@ -1623,17 +1623,17 @@ GenericLeaseMgrTest::testGetLeases6Hostname() {
     // There should be exactly 4 leases for the hostname of the second lease.
     ASSERT_FALSE(leases[1]->hostname_.empty());
     returned = lmptr_->getLeases6(leases[1]->hostname_);
-    EXPECT_EQ(4, returned.size());
+    EXPECT_EQ(4U, returned.size());
 
     // One for the fifth lease.
     ASSERT_FALSE(leases[4]->hostname_.empty());
     returned = lmptr_->getLeases6(leases[4]->hostname_);
-    EXPECT_EQ(1, returned.size());
+    EXPECT_EQ(1U, returned.size());
 
     // And 3 for the sixth lease.
     ASSERT_FALSE(leases[5]->hostname_.empty());
     returned = lmptr_->getLeases6(leases[5]->hostname_);
-    EXPECT_EQ(3, returned.size());
+    EXPECT_EQ(3U, returned.size());
 }
 
 void
@@ -1717,14 +1717,14 @@ GenericLeaseMgrTest::testGetLeases6State() {
     Lease6Collection got = lmptr_->getLeases6(Lease::STATE_DECLINED, 0);
 
     // Easy check: got 4 leases in declined state.
-    EXPECT_EQ(4, got.size());
+    EXPECT_EQ(4U, got.size());
     for (auto const& lease : got) {
         EXPECT_EQ(Lease::STATE_DECLINED, lease->state_);
     }
 
     // Try again with leases[2] subnet.
     got = lmptr_->getLeases6(Lease::STATE_DECLINED, leases[2]->subnet_id_);
-    ASSERT_EQ(1, got.size());
+    ASSERT_EQ(1U, got.size());
     EXPECT_TRUE(*leases[2] == *got[0]);
 }
 
@@ -1732,7 +1732,7 @@ void
 GenericLeaseMgrTest::testGetLeases6DuidIaid() {
     // Get the leases to be used for the test.
     vector<Lease6Ptr> leases = createLeases6();
-    ASSERT_LE(6, leases.size());    // Expect to access leases 0 through 5
+    ASSERT_LE(6U, leases.size());    // Expect to access leases 0 through 5
 
     // Add them to the database
     for (size_t i = 0; i < leases.size(); ++i) {
@@ -1745,7 +1745,7 @@ GenericLeaseMgrTest::testGetLeases6DuidIaid() {
                                                    leases[1]->iaid_);
 
     // Should be two leases, matching leases[1] and [4].
-    ASSERT_EQ(2, returned.size());
+    ASSERT_EQ(2U, returned.size());
 
     // Easiest way to check is to look at the addresses.
     vector<string> addresses;
@@ -1760,14 +1760,14 @@ GenericLeaseMgrTest::testGetLeases6DuidIaid() {
     // nothing.
     returned = lmptr_->getLeases6(leasetype6_[1], *leases[1]->duid_,
                                   leases[1]->iaid_ + 1);
-    EXPECT_EQ(0, returned.size());
+    EXPECT_EQ(0U, returned.size());
 
     // Alter the leases[1] DUID to match nothing in the database.
     vector<uint8_t> duid_vector = leases[1]->duid_->getDuid();
     ++duid_vector[0];
     DUID new_duid(duid_vector);
     returned = lmptr_->getLeases6(leasetype6_[1], new_duid, leases[1]->iaid_);
-    EXPECT_EQ(0, returned.size());
+    EXPECT_EQ(0U, returned.size());
 }
 
 void
@@ -1790,7 +1790,7 @@ GenericLeaseMgrTest::testGetLeases6DuidSize() {
         Lease6Collection returned = lmptr_->getLeases6(leasetype6_[1],
                                                        *leases[1]->duid_,
                                                        leases[1]->iaid_);
-        ASSERT_EQ(1, returned.size());
+        ASSERT_EQ(1U, returned.size());
         detailCompareLease(leases[1], *returned.begin());
         ASSERT_TRUE(lmptr_->deleteLease(leases[1]));
     }
@@ -1861,7 +1861,7 @@ GenericLeaseMgrTest::testLease6LeaseTypeCheck() {
         std::sort(returned.begin(), returned.end(), compare);
 
         // We should match two per lease type.
-        ASSERT_EQ(2, returned.size());
+        ASSERT_EQ(2U, returned.size());
 
         // Collection order returned is not guaranteed.
         // Easiest way to check is to look at the addresses.
@@ -1886,7 +1886,7 @@ GenericLeaseMgrTest::testLease6LeaseTypeCheck() {
     for (int i = 0; i < 2; ++i) {
         Lease6Collection returned = lmptr_->getLeases6(leasetype6_[i], *duid, 142, 23);
         // We should match one per lease type.
-        ASSERT_EQ(1, returned.size());
+        ASSERT_EQ(1U, returned.size());
         EXPECT_TRUE(*(returned[0]) == *leases[i * 2]);
     }
 
@@ -1928,7 +1928,7 @@ GenericLeaseMgrTest::testLease6LargeIaidCheck() {
     Lease6Collection found_leases = lmptr_->getLeases6(Lease::TYPE_NA,
                                                        *duid, large_iaid);
     // We should match the lease.
-    ASSERT_EQ(1, found_leases.size());
+    ASSERT_EQ(1U, found_leases.size());
     EXPECT_TRUE(*(found_leases[0]) == *lease);
 }
 
@@ -1999,9 +1999,9 @@ GenericLeaseMgrTest::testGetLeases6Duid() {
     Lease6Collection returned3 = lmptr_->getLeases6(*(lease3->duid_));
 
     //verify if the returned lease mathces
-    ASSERT_EQ(returned1.size(), 1);
-    ASSERT_EQ(returned2.size(), 1);
-    ASSERT_EQ(returned3.size(), 1);
+    ASSERT_EQ(returned1.size(), 1U);
+    ASSERT_EQ(returned2.size(), 1U);
+    ASSERT_EQ(returned3.size(), 1U);
 
     //verify that the returned lease are same
     EXPECT_TRUE(returned1[0]->addr_ == lease1->addr_);
@@ -2149,7 +2149,7 @@ void
 GenericLeaseMgrTest::testUpdateLease6() {
     // Get the leases to be used for the test.
     vector<Lease6Ptr> leases = createLeases6();
-    ASSERT_LE(3, leases.size());    // Expect to access leases 0 through 2
+    ASSERT_LE(3U, leases.size());    // Expect to access leases 0 through 2
 
     // Add a lease to the database and check that the lease is there.
     EXPECT_TRUE(lmptr_->addLease(leases[1]));
@@ -2208,7 +2208,7 @@ void
 GenericLeaseMgrTest::testConcurrentUpdateLease6() {
     // Get the leases to be used for the test.
     vector<Lease6Ptr> leases = createLeases6();
-    ASSERT_LE(3, leases.size());    // Expect to access leases 0 through 2
+    ASSERT_LE(3U, leases.size());    // Expect to access leases 0 through 2
 
     // Add a lease to the database and check that the lease is there.
     EXPECT_TRUE(lmptr_->addLease(leases[1]));
@@ -2335,7 +2335,7 @@ GenericLeaseMgrTest::testNullDuid() {
 }
 
 void
-GenericLeaseMgrTest::testVersion(int major, int minor) {
+GenericLeaseMgrTest::testVersion(uint32_t major, uint32_t minor) {
     EXPECT_EQ(major, lmptr_->getVersion().first);
     EXPECT_EQ(minor, lmptr_->getVersion().second);
 }
@@ -2345,7 +2345,7 @@ GenericLeaseMgrTest::testGetExpiredLeases4() {
     // Get the leases to be used for the test.
     vector<Lease4Ptr> leases = createLeases4();
     // Make sure we have at least 6 leases there.
-    ASSERT_GE(leases.size(), 6);
+    ASSERT_GE(leases.size(), 6U);
 
     // Use the same current time for all leases.
     time_t current_time = time(NULL);
@@ -2378,7 +2378,7 @@ GenericLeaseMgrTest::testGetExpiredLeases4() {
     // This matches the reverse order to which they have been added.
     size_t count = 0;
     for (auto const& lease : boost::adaptors::reverse(expired_leases)) {
-        int index = count++;
+        size_t index = count++;
         // Multiple current index by two, because only leases with even indexes
         // should have been returned.
         ASSERT_LE(2 * index, leases.size());
@@ -2412,7 +2412,7 @@ GenericLeaseMgrTest::testGetExpiredLeases4() {
     // This time leases should be returned in the non-reverse order.
     count = 0;
     for (auto const& lease : expired_leases) {
-        int index = count++;
+        size_t index = count++;
         ASSERT_LE(2 * index, leases.size());
         EXPECT_EQ(leases[2 * index]->addr_, lease->addr_);
     }
@@ -2427,12 +2427,12 @@ GenericLeaseMgrTest::testGetExpiredLeases4() {
     ASSERT_NO_THROW(lmptr_->getExpiredLeases4(expired_leases, 2));
 
     // Make sure we have exactly 2 leases returned.
-    ASSERT_EQ(2, expired_leases.size());
+    ASSERT_EQ(2U, expired_leases.size());
 
     // Test that most expired leases have been returned.
     count = 0;
     for (auto const& lease : expired_leases) {
-        int index = count++;
+        size_t index = count++;
         ASSERT_LE(2 * index, leases.size());
         EXPECT_EQ(leases[2 * index]->addr_, lease->addr_);
     }
@@ -2457,7 +2457,7 @@ GenericLeaseMgrTest::testGetExpiredLeases4() {
     // those that have even index.
     count = 0;
     for (auto const& lease : expired_leases) {
-        int index = count++;
+        size_t index = count++;
         EXPECT_EQ(saved_expired_leases[2 * index]->addr_, lease->addr_);
     }
 }
@@ -2467,7 +2467,7 @@ GenericLeaseMgrTest::testGetExpiredLeases6() {
     // Get the leases to be used for the test.
     vector<Lease6Ptr> leases = createLeases6();
     // Make sure we have at least 6 leases there.
-    ASSERT_GE(leases.size(), 6);
+    ASSERT_GE(leases.size(), 6U);
 
     // Use the same current time for all leases.
     time_t current_time = time(NULL);
@@ -2500,7 +2500,7 @@ GenericLeaseMgrTest::testGetExpiredLeases6() {
     // This matches the reverse order to which they have been added.
     size_t count = 0;
     for (auto const& lease : boost::adaptors::reverse(expired_leases)) {
-        int index = count++;
+        size_t index = count++;
         // Multiple current index by two, because only leases with even indexes
         // should have been returned.
         EXPECT_EQ(leases[2 * index]->addr_, lease->addr_);
@@ -2534,7 +2534,7 @@ GenericLeaseMgrTest::testGetExpiredLeases6() {
     // This time leases should be returned in the non-reverse order.
     count = 0;
     for (auto const& lease : expired_leases) {
-        int index = count++;
+        size_t index = count++;
         EXPECT_EQ(leases[2 * index]->addr_, lease->addr_);
     }
 
@@ -2548,12 +2548,12 @@ GenericLeaseMgrTest::testGetExpiredLeases6() {
     ASSERT_NO_THROW(lmptr_->getExpiredLeases6(expired_leases, 2));
 
     // Make sure we have exactly 2 leases returned.
-    ASSERT_EQ(2, expired_leases.size());
+    ASSERT_EQ(2U, expired_leases.size());
 
     // Test that most expired leases have been returned.
     count = 0;
     for (auto const& lease : expired_leases) {
-        int index = count++;
+        size_t index = count++;
         EXPECT_EQ(leases[2 * index]->addr_, lease->addr_);
     }
 
@@ -2577,7 +2577,7 @@ GenericLeaseMgrTest::testGetExpiredLeases6() {
     // those that have even index.
     count = 0;
     for (auto const& lease : expired_leases) {
-        int index = count++;
+        size_t index = count++;
         EXPECT_EQ(saved_expired_leases[2 * index]->addr_, lease->addr_);
     }
 }
@@ -2600,7 +2600,7 @@ GenericLeaseMgrTest::testInfiniteAreNotExpired4() {
     ASSERT_NO_THROW(lmptr_->getExpiredLeases4(expired_leases, 10));
 
     // No lease should be returned.
-    EXPECT_EQ(0, expired_leases.size());
+    EXPECT_EQ(0U, expired_leases.size());
 }
 
 void
@@ -2621,7 +2621,7 @@ GenericLeaseMgrTest::testInfiniteAreNotExpired6() {
     ASSERT_NO_THROW(lmptr_->getExpiredLeases6(expired_leases, 10));
 
     // No lease should be returned.
-    EXPECT_EQ(0, expired_leases.size());
+    EXPECT_EQ(0U, expired_leases.size());
 }
 
 void
@@ -2629,7 +2629,7 @@ GenericLeaseMgrTest::testDeleteExpiredReclaimedLeases4() {
     // Get the leases to be used for the test.
     vector<Lease4Ptr> leases = createLeases4();
     // Make sure we have at least 6 leases there.
-    ASSERT_GE(leases.size(), 6);
+    ASSERT_GE(leases.size(), 6U);
 
     time_t current_time = time(NULL);
 
@@ -2692,7 +2692,7 @@ GenericLeaseMgrTest::testDeleteExpiredReclaimedLeases4() {
         deleted_num = lmptr_->deleteExpiredReclaimedLeases4(lease_affinity_time)
     );
     // No lease should have been deleted.
-    EXPECT_EQ(0, deleted_num);
+    EXPECT_EQ(0U, deleted_num);
 
     // Reopen the database. This to ensure that the leases have been deleted
     // from the persistent storage.
@@ -2729,7 +2729,7 @@ GenericLeaseMgrTest::testDeleteExpiredReclaimedLeases6() {
     // Get the leases to be used for the test.
     vector<Lease6Ptr> leases = createLeases6();
     // Make sure we have at least 6 leases there.
-    ASSERT_GE(leases.size(), 6);
+    ASSERT_GE(leases.size(), 6U);
 
     time_t current_time = time(NULL);
 
@@ -2792,7 +2792,7 @@ GenericLeaseMgrTest::testDeleteExpiredReclaimedLeases6() {
         deleted_num = lmptr_->deleteExpiredReclaimedLeases6(lease_affinity_time)
     );
     // No lease should have been deleted.
-    EXPECT_EQ(0, deleted_num);
+    EXPECT_EQ(0U, deleted_num);
 
     // Reopen the database. This to ensure that the leases have been deleted
     // from the persistent storage.
@@ -2824,7 +2824,7 @@ GenericLeaseMgrTest::testGetDeclinedLeases4() {
     vector<Lease4Ptr> leases = createLeases4();
 
     // Make sure we have at least 8 leases there.
-    ASSERT_GE(leases.size(), 8);
+    ASSERT_GE(leases.size(), 8U);
 
     // Use the same current time for all leases.
     time_t current_time = time(NULL);
@@ -2881,7 +2881,7 @@ GenericLeaseMgrTest::testGetDeclinedLeases4() {
     // This matches the reverse order to which they have been added.
     size_t count = 0;
     for (auto const& lease : boost::adaptors::reverse(expired_leases)) {
-        int index = count++;
+        size_t index = count++;
         // Multiple current index by two, because only leases with even indexes
         // should have been returned.
         EXPECT_EQ(leases[2 * index]->addr_, lease->addr_);
@@ -2895,8 +2895,8 @@ GenericLeaseMgrTest::testGetDeclinedLeases4() {
     }
 
     // LeaseMgr is supposed to return both default and declined leases
-    EXPECT_NE(0, declined_state);
-    EXPECT_NE(0, default_state);
+    EXPECT_NE(0U, declined_state);
+    EXPECT_NE(0U, default_state);
 
     // Update current time for the next test.
     current_time = time(NULL);
@@ -2936,7 +2936,7 @@ GenericLeaseMgrTest::testGetDeclinedLeases4() {
     default_state = 0;
     count = 0;
     for (auto const& lease : expired_leases) {
-        int index = count++;
+        size_t index = count++;
         EXPECT_EQ(leases[2 * index]->addr_, lease->addr_);
 
         // Count leases in default and declined states
@@ -2948,8 +2948,8 @@ GenericLeaseMgrTest::testGetDeclinedLeases4() {
     }
 
     // Check that both declined and default state leases were returned.
-    EXPECT_NE(0, declined_state);
-    EXPECT_NE(0, default_state);
+    EXPECT_NE(0U, declined_state);
+    EXPECT_NE(0U, default_state);
 
     // Remove expired leases again.
     expired_leases.clear();
@@ -2958,12 +2958,12 @@ GenericLeaseMgrTest::testGetDeclinedLeases4() {
     ASSERT_NO_THROW(lmptr_->getExpiredLeases4(expired_leases, 2));
 
     // Make sure we have exactly 2 leases returned.
-    ASSERT_EQ(2, expired_leases.size());
+    ASSERT_EQ(2U, expired_leases.size());
 
     // Test that most expired leases have been returned.
     count = 0;
     for (auto const& lease : expired_leases) {
-        int index = count++;
+        size_t index = count++;
         EXPECT_EQ(leases[2 * index]->addr_, lease->addr_);
     }
 }
@@ -2974,7 +2974,7 @@ GenericLeaseMgrTest::testGetDeclinedLeases6() {
     vector<Lease6Ptr> leases = createLeases6();
 
     // Make sure we have at least 8 leases there.
-    ASSERT_GE(leases.size(), 8);
+    ASSERT_GE(leases.size(), 8U);
 
     // Use the same current time for all leases.
     time_t current_time = time(NULL);
@@ -3031,7 +3031,7 @@ GenericLeaseMgrTest::testGetDeclinedLeases6() {
     // This matches the reverse order to which they have been added.
     size_t count = 0;
     for (auto const& lease : boost::adaptors::reverse(expired_leases)) {
-        int index = count++;
+        size_t index = count++;
         // Multiple current index by two, because only leases with even indexes
         // should have been returned.
         EXPECT_EQ(leases[2 * index]->addr_, lease->addr_);
@@ -3045,8 +3045,8 @@ GenericLeaseMgrTest::testGetDeclinedLeases6() {
     }
 
     // LeaseMgr is supposed to return both default and declined leases
-    EXPECT_NE(0, declined_state);
-    EXPECT_NE(0, default_state);
+    EXPECT_NE(0U, declined_state);
+    EXPECT_NE(0U, default_state);
 
     // Update current time for the next test.
     current_time = time(NULL);
@@ -3086,7 +3086,7 @@ GenericLeaseMgrTest::testGetDeclinedLeases6() {
     default_state = 0;
     count = 0;
     for (auto const& lease : expired_leases) {
-        int index = count++;
+        size_t index = count++;
         EXPECT_EQ(leases[2 * index]->addr_, lease->addr_);
 
         // Count leases in default and declined states
@@ -3098,8 +3098,8 @@ GenericLeaseMgrTest::testGetDeclinedLeases6() {
     }
 
     // Check that both declined and default state leases were returned.
-    EXPECT_NE(0, declined_state);
-    EXPECT_NE(0, default_state);
+    EXPECT_NE(0U, declined_state);
+    EXPECT_NE(0U, default_state);
 
     // Remove expired leases again.
     expired_leases.clear();
@@ -3108,12 +3108,12 @@ GenericLeaseMgrTest::testGetDeclinedLeases6() {
     ASSERT_NO_THROW(lmptr_->getExpiredLeases6(expired_leases, 2));
 
     // Make sure we have exactly 2 leases returned.
-    ASSERT_EQ(2, expired_leases.size());
+    ASSERT_EQ(2U, expired_leases.size());
 
     // Test that most expired leases have been returned.
     count = 0;
     for (auto const& lease : expired_leases) {
-        int index = count++;
+        size_t index = count++;
         EXPECT_EQ(leases[2 * index]->addr_, lease->addr_);
     }
 }
@@ -3548,16 +3548,16 @@ GenericLeaseMgrTest::testWipeLeases6() {
     // Let's try something simple. There shouldn't be any leases in
     // subnet 2. The keep deleting the leases, perhaps in a different
     // order they were added.
-    EXPECT_EQ(0, lmptr_->wipeLeases6(2));
-    EXPECT_EQ(4, lmptr_->wipeLeases6(333));
-    EXPECT_EQ(3, lmptr_->wipeLeases6(1));
-    EXPECT_EQ(1, lmptr_->wipeLeases6(22));
+    EXPECT_EQ(0U, lmptr_->wipeLeases6(2));
+    EXPECT_EQ(4U, lmptr_->wipeLeases6(333));
+    EXPECT_EQ(3U, lmptr_->wipeLeases6(1));
+    EXPECT_EQ(1U, lmptr_->wipeLeases6(22));
 
     // All the leases should be gone now. Check that that repeated
     // attempt to delete them will not result in any additional removals.
-    EXPECT_EQ(0, lmptr_->wipeLeases6(1));
-    EXPECT_EQ(0, lmptr_->wipeLeases6(22));
-    EXPECT_EQ(0, lmptr_->wipeLeases6(333));
+    EXPECT_EQ(0U, lmptr_->wipeLeases6(1));
+    EXPECT_EQ(0U, lmptr_->wipeLeases6(22));
+    EXPECT_EQ(0U, lmptr_->wipeLeases6(333));
 }
 
 void
@@ -3580,16 +3580,16 @@ GenericLeaseMgrTest::testWipeLeases4() {
     // Let's try something simple. There shouldn't be any leases in
     // subnet 2. The keep deleting the leases, perhaps in a different
     // order they were added.
-    EXPECT_EQ(0, lmptr_->wipeLeases4(2));
-    EXPECT_EQ(4, lmptr_->wipeLeases4(333));
-    EXPECT_EQ(3, lmptr_->wipeLeases4(1));
-    EXPECT_EQ(1, lmptr_->wipeLeases4(22));
+    EXPECT_EQ(0U, lmptr_->wipeLeases4(2));
+    EXPECT_EQ(4U, lmptr_->wipeLeases4(333));
+    EXPECT_EQ(3U, lmptr_->wipeLeases4(1));
+    EXPECT_EQ(1U, lmptr_->wipeLeases4(22));
 
     // All the leases should be gone now. Check that that repeated
     // attempt to delete them will not result in any additional removals.
-    EXPECT_EQ(0, lmptr_->wipeLeases4(1));
-    EXPECT_EQ(0, lmptr_->wipeLeases4(22));
-    EXPECT_EQ(0, lmptr_->wipeLeases4(333));
+    EXPECT_EQ(0U, lmptr_->wipeLeases4(1));
+    EXPECT_EQ(0U, lmptr_->wipeLeases4(22));
+    EXPECT_EQ(0U, lmptr_->wipeLeases4(333));
 }
 
 void
@@ -3639,9 +3639,9 @@ LeaseMgrDbLostCallbackTest::testRetryOpenDbLostAndRecoveredCallback() {
     io_service_->poll();
 
     // Our lost and recovered connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     ASSERT_TRUE(LeaseMgrFactory::haveInstance());
 }
@@ -3676,9 +3676,9 @@ LeaseMgrDbLostCallbackTest::testRetryOpenDbLostAndFailedCallback() {
     io_service_->poll();
 
     // Our lost and failed connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(1, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(1U, db_failed_callback_called_);
 
     ASSERT_FALSE(LeaseMgrFactory::haveInstance());
 }
@@ -3714,9 +3714,9 @@ LeaseMgrDbLostCallbackTest::testRetryOpenDbLostAndRecoveredAfterTimeoutCallback(
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     access = validConnectString();
     access += extra;
@@ -3727,9 +3727,9 @@ LeaseMgrDbLostCallbackTest::testRetryOpenDbLostAndRecoveredAfterTimeoutCallback(
     io_service_->poll();
 
     // Our lost and recovered connectivity callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     ASSERT_TRUE(LeaseMgrFactory::haveInstance());
 
@@ -3738,9 +3738,9 @@ LeaseMgrDbLostCallbackTest::testRetryOpenDbLostAndRecoveredAfterTimeoutCallback(
     io_service_->poll();
 
     // No callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     ASSERT_TRUE(LeaseMgrFactory::haveInstance());
 }
@@ -3776,18 +3776,18 @@ LeaseMgrDbLostCallbackTest::testRetryOpenDbLostAndFailedAfterTimeoutCallback() {
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     sleep(1);
 
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     ASSERT_FALSE(LeaseMgrFactory::haveInstance());
 
@@ -3796,9 +3796,9 @@ LeaseMgrDbLostCallbackTest::testRetryOpenDbLostAndFailedAfterTimeoutCallback() {
     io_service_->poll();
 
     // Our lost and failed connectivity callback should have been invoked.
-    EXPECT_EQ(3, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(1, db_failed_callback_called_);
+    EXPECT_EQ(3U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(1U, db_failed_callback_called_);
 
     ASSERT_FALSE(LeaseMgrFactory::haveInstance());
 }
@@ -3821,9 +3821,9 @@ LeaseMgrDbLostCallbackTest::testNoCallbackOnOpenFailure() {
 
     io_service_->poll();
 
-    EXPECT_EQ(0, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(0U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 }
 
 void
@@ -3874,9 +3874,9 @@ LeaseMgrDbLostCallbackTest::testDbLostAndRecoveredCallback() {
     io_service_->poll();
 
     // Our lost and recovered connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 }
 
 void
@@ -3932,9 +3932,9 @@ LeaseMgrDbLostCallbackTest::testDbLostAndFailedCallback() {
     io_service_->poll();
 
     // Our lost and failed connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(1, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(1U, db_failed_callback_called_);
 }
 
 void
@@ -3993,9 +3993,9 @@ LeaseMgrDbLostCallbackTest::testDbLostAndRecoveredAfterTimeoutCallback() {
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     access = validConnectString();
     access += extra;
@@ -4006,18 +4006,18 @@ LeaseMgrDbLostCallbackTest::testDbLostAndRecoveredAfterTimeoutCallback() {
     io_service_->poll();
 
     // Our lost and recovered connectivity callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     sleep(1);
 
     io_service_->poll();
 
     // No callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(1, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(1U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 }
 
 void
@@ -4076,27 +4076,27 @@ LeaseMgrDbLostCallbackTest::testDbLostAndFailedAfterTimeoutCallback() {
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(1, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(1U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     sleep(1);
 
     io_service_->poll();
 
     // Our lost connectivity callback should have been invoked.
-    EXPECT_EQ(2, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(0, db_failed_callback_called_);
+    EXPECT_EQ(2U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(0U, db_failed_callback_called_);
 
     sleep(1);
 
     io_service_->poll();
 
     // Our lost and failed connectivity callback should have been invoked.
-    EXPECT_EQ(3, db_lost_callback_called_);
-    EXPECT_EQ(0, db_recovered_callback_called_);
-    EXPECT_EQ(1, db_failed_callback_called_);
+    EXPECT_EQ(3U, db_lost_callback_called_);
+    EXPECT_EQ(0U, db_recovered_callback_called_);
+    EXPECT_EQ(1U, db_failed_callback_called_);
 }
 
 void
@@ -4115,7 +4115,7 @@ GenericLeaseMgrTest::checkQueryAgainstRowSet(const LeaseStatsQueryPtr& query,
                                              const RowSet& expected_rows) {
     ASSERT_TRUE(query) << "query is null";
 
-    int rows_matched = 0;
+    size_t rows_matched = 0;
     LeaseStatsRow row;
     while (query->getNextRow(row)) {
         auto found_row = expected_rows.find(row);
@@ -4623,8 +4623,8 @@ GenericLeaseMgrTest::testClassLeaseCount4() {
     ElementPtr ctx2 = makeContextWithClasses(classes2);
 
     // Counts should be 0.
-    EXPECT_EQ(0, lmptr_->getClassLeaseCount("water"));
-    EXPECT_EQ(0, lmptr_->getClassLeaseCount("melon"));
+    EXPECT_EQ(0U, lmptr_->getClassLeaseCount("water"));
+    EXPECT_EQ(0U, lmptr_->getClassLeaseCount("melon"));
 
     // Create a lease to add to the lease store.
     vector<Lease4Ptr> leases = createLeases4();
@@ -4638,8 +4638,8 @@ GenericLeaseMgrTest::testClassLeaseCount4() {
 
     // Add the lease to the lease store and verify class lease counts.
     ASSERT_NO_THROW_LOG(lmptr_->addLease(lease));
-    EXPECT_EQ(1, lmptr_->getClassLeaseCount("water"));
-    EXPECT_EQ(0, lmptr_->getClassLeaseCount("melon"));
+    EXPECT_EQ(1U, lmptr_->getClassLeaseCount("water"));
+    EXPECT_EQ(0U, lmptr_->getClassLeaseCount("melon"));
 
     // Re-fetch lease. This returns a copy of the persisted lease, which is
     // what Kea logic always does. Fetches a copy.  Otherwise we're changing
@@ -4652,16 +4652,16 @@ GenericLeaseMgrTest::testClassLeaseCount4() {
 
     // Update the lease in the lease store and verify class lease counts.
     ASSERT_NO_THROW_LOG(lmptr_->updateLease4(lease));
-    EXPECT_EQ(0, lmptr_->getClassLeaseCount("water"));
-    EXPECT_EQ(1, lmptr_->getClassLeaseCount("melon"));
+    EXPECT_EQ(0U, lmptr_->getClassLeaseCount("water"));
+    EXPECT_EQ(1U, lmptr_->getClassLeaseCount("melon"));
 
     lease = lmptr_->getLease4(lease->addr_);
     ASSERT_TRUE(lease);
 
     // Now delete the lease from the store and verify counts.
     ASSERT_NO_THROW_LOG(lmptr_->deleteLease(lease));
-    EXPECT_EQ(0, lmptr_->getClassLeaseCount("water"));
-    EXPECT_EQ(0, lmptr_->getClassLeaseCount("melon"));
+    EXPECT_EQ(0U, lmptr_->getClassLeaseCount("water"));
+    EXPECT_EQ(0U, lmptr_->getClassLeaseCount("melon"));
 
     lease = lmptr_->getLease4(lease->addr_);
     ASSERT_FALSE(lease);
@@ -4679,8 +4679,8 @@ GenericLeaseMgrTest::testClassLeaseCount6(Lease::Type ltype) {
     ElementPtr ctx2 = makeContextWithClasses(classes2);
 
     // Counts should be 0.
-    EXPECT_EQ(0, lmptr_->getClassLeaseCount("water", ltype));
-    EXPECT_EQ(0, lmptr_->getClassLeaseCount("melon", ltype));
+    EXPECT_EQ(0U, lmptr_->getClassLeaseCount("water", ltype));
+    EXPECT_EQ(0U, lmptr_->getClassLeaseCount("melon", ltype));
 
     // Create a lease to add to the lease store.
     vector<Lease6Ptr> leases = createLeases6();
@@ -4695,8 +4695,8 @@ GenericLeaseMgrTest::testClassLeaseCount6(Lease::Type ltype) {
 
     // Add the lease to the lease store and verify class lease counts.
     ASSERT_NO_THROW_LOG(lmptr_->addLease(lease));
-    EXPECT_EQ(1, lmptr_->getClassLeaseCount("water", ltype));
-    EXPECT_EQ(0, lmptr_->getClassLeaseCount("melon", ltype));
+    EXPECT_EQ(1U, lmptr_->getClassLeaseCount("water", ltype));
+    EXPECT_EQ(0U, lmptr_->getClassLeaseCount("melon", ltype));
 
     // Re-fetch lease. This returns a copy of the persisted lease, which is
     // what Kea logic always does. Fetches a copy.  Otherwise we're changing
@@ -4709,16 +4709,16 @@ GenericLeaseMgrTest::testClassLeaseCount6(Lease::Type ltype) {
 
     // Update the lease in the lease store and verify class lease counts.
     ASSERT_NO_THROW_LOG(lmptr_->updateLease6(lease));
-    EXPECT_EQ(0, lmptr_->getClassLeaseCount("water", ltype));
-    EXPECT_EQ(1, lmptr_->getClassLeaseCount("melon", ltype));
+    EXPECT_EQ(0U, lmptr_->getClassLeaseCount("water", ltype));
+    EXPECT_EQ(1U, lmptr_->getClassLeaseCount("melon", ltype));
 
     lease = lmptr_->getLease6(ltype, lease->addr_);
     ASSERT_TRUE(lease);
 
     // Now delete the lease from the store and verify counts.
     ASSERT_NO_THROW_LOG(lmptr_->deleteLease(lease));
-    EXPECT_EQ(0, lmptr_->getClassLeaseCount("water", ltype));
-    EXPECT_EQ(0, lmptr_->getClassLeaseCount("melon", ltype));
+    EXPECT_EQ(0U, lmptr_->getClassLeaseCount("water", ltype));
+    EXPECT_EQ(0U, lmptr_->getClassLeaseCount("melon", ltype));
 
     lease = lmptr_->getLease6(ltype, lease->addr_);
     ASSERT_FALSE(lease);
@@ -4738,7 +4738,7 @@ GenericLeaseMgrTest::testTrackAddLease4(bool expect_locked) {
     EXPECT_TRUE(lmptr_->addLease(lease));
 
     // Make sure that the callback has been invoked.
-    ASSERT_EQ(1, logs_.size());
+    ASSERT_EQ(1U, logs_.size());
 
     // This flag should be false for the Memfile backend and true
     // for the SQL backends.
@@ -4766,7 +4766,7 @@ GenericLeaseMgrTest::testTrackAddLeaseNA(bool expect_locked) {
     EXPECT_TRUE(lmptr_->addLease(lease));
 
     // Make sure that the callback has been invoked.
-    ASSERT_EQ(1, logs_.size());
+    ASSERT_EQ(1U, logs_.size());
 
     // This flag should be false for the Memfile backend and true
     // for the SQL backends.
@@ -4794,7 +4794,7 @@ GenericLeaseMgrTest::testTrackAddLeasePD(bool expect_locked) {
     EXPECT_TRUE(lmptr_->addLease(lease));
 
     // Make sure that the callback has been invoked.
-    ASSERT_EQ(1, logs_.size());
+    ASSERT_EQ(1U, logs_.size());
 
     // This flag should be false for the Memfile backend and true
     // for the SQL backends.
@@ -4826,7 +4826,7 @@ GenericLeaseMgrTest::testTrackUpdateLease4(bool expect_locked) {
     lmptr_->updateLease4(lease);
 
     // Make sure that the callback has been invoked.
-    ASSERT_EQ(1, logs_.size());
+    ASSERT_EQ(1U, logs_.size());
 
     // This flag should be false for the Memfile backend and true
     // for the SQL backends.
@@ -4857,7 +4857,7 @@ GenericLeaseMgrTest::testTrackUpdateLeaseNA(bool expect_locked) {
     lmptr_->updateLease6(lease);
 
     // Make sure that the callback has been invoked.
-    ASSERT_EQ(1, logs_.size());
+    ASSERT_EQ(1U, logs_.size());
 
     // This flag should be false for the Memfile backend and true
     // for the SQL backends.
@@ -4888,7 +4888,7 @@ GenericLeaseMgrTest::testTrackUpdateLeasePD(bool expect_locked) {
     lmptr_->updateLease6(lease);
 
     // Make sure that the callback has been invoked.
-    ASSERT_EQ(1, logs_.size());
+    ASSERT_EQ(1U, logs_.size());
 
     // This flag should be false for the Memfile backend and true
     // for the SQL backends.
@@ -4919,7 +4919,7 @@ GenericLeaseMgrTest::testTrackDeleteLease4(bool expect_locked) {
     lmptr_->deleteLease(lease);
 
     // Make sure that the callback has been invoked.
-    ASSERT_EQ(1, logs_.size());
+    ASSERT_EQ(1U, logs_.size());
 
     // This flag should be false for the Memfile backend and true
     // for the SQL backends.
@@ -4950,7 +4950,7 @@ GenericLeaseMgrTest::testTrackDeleteLeaseNA(bool expect_locked) {
     lmptr_->deleteLease(lease);
 
     // Make sure that the callback has been invoked.
-    ASSERT_EQ(1, logs_.size());
+    ASSERT_EQ(1U, logs_.size());
 
     // This flag should be false for the Memfile backend and true
     // for the SQL backends.
@@ -4981,7 +4981,7 @@ GenericLeaseMgrTest::testTrackDeleteLeasePD(bool expect_locked) {
     lmptr_->deleteLease(lease);
 
     // Make sure that the callback has been invoked.
-    ASSERT_EQ(1, logs_.size());
+    ASSERT_EQ(1U, logs_.size());
 
     // This flag should be false for the Memfile backend and true
     // for the SQL backends.
@@ -5014,7 +5014,7 @@ GenericLeaseMgrTest::testRecreateWithCallbacks(const std::string& access) {
     EXPECT_TRUE(lmptr_->addLease(lease));
 
     // Make sure that the callback has been invoked.
-    EXPECT_EQ(1, logs_.size());
+    EXPECT_EQ(1U, logs_.size());
 }
 
 void
@@ -5806,7 +5806,7 @@ GenericLeaseMgrTest::testSflqCreateAndPick4(bool exp_not_implemented /* = false
             picked.emplace(picked_address);
         }
 
-        ASSERT_EQ(picked.size(), 4);
+        ASSERT_EQ(picked.size(), 4U);
     }
 }
 
@@ -5981,7 +5981,7 @@ GenericLeaseMgrTest::testSflqCreateAndPick6(bool exp_not_implemented /* = false
             picked.emplace(picked_address);
         }
 
-        ASSERT_EQ(picked.size(), 4);
+        ASSERT_EQ(picked.size(), 4U);
     }
 }
 
@@ -6128,7 +6128,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs4() {
 
     // Fetching all pools should find none.
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4GetAll());
-    ASSERT_EQ(0, pool_infos->size());
+    ASSERT_EQ(0U, pool_infos->size());
 
     auto test_start = boost::posix_time::second_clock::local_time();
 
@@ -6172,7 +6172,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs4() {
     // Fetching all pools should find all three.
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4GetAll());
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(3, pool_infos->size());
+    ASSERT_EQ(3U, pool_infos->size());
 
     // Should get them back ordered by subnet and start address.
     checkPoolInfos(*(*pool_infos)[0], *test_pools[2], __LINE__);
@@ -6183,7 +6183,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs4() {
     pool_infos.reset();
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(1));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(2, pool_infos->size());
+    ASSERT_EQ(2U, pool_infos->size());
     checkPoolInfos(*(*pool_infos)[0], *test_pools[2], __LINE__);
     checkPoolInfos(*(*pool_infos)[1], *test_pools[0], __LINE__);
 
@@ -6191,28 +6191,28 @@ GenericLeaseMgrTest::testSflqAPIFuncs4() {
     pool_infos.reset();
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(2));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(1, pool_infos->size());
+    ASSERT_EQ(1U, pool_infos->size());
     checkPoolInfos(*(*pool_infos)[0], *test_pools[1], __LINE__);
 
     // Fetch by subnet id for subnet_id = 99
     pool_infos.reset();
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(99));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(0, pool_infos->size());
+    ASSERT_EQ(0U, pool_infos->size());
 
     // Fetch by a range that excludes them all.
     pool_infos.reset();
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(IOAddress("1.2.3.4"),
                                                           IOAddress("1.2.3.4")));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(0, pool_infos->size());
+    ASSERT_EQ(0U, pool_infos->size());
 
     // Fetch by a range that includes them all.
     pool_infos.reset();
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(IOAddress("192.0.0.0"),
                                                           IOAddress("192.0.4.0")));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(3, pool_infos->size());
+    ASSERT_EQ(3U, pool_infos->size());
     checkPoolInfos(*(*pool_infos)[0], *test_pools[2], __LINE__);
     checkPoolInfos(*(*pool_infos)[1], *test_pools[0], __LINE__);
     checkPoolInfos(*(*pool_infos)[2], *test_pools[1], __LINE__);
@@ -6223,7 +6223,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs4() {
         ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(test_pool->start_address_,
                                                               test_pool->end_address_));
         ASSERT_TRUE(pool_infos);
-        ASSERT_EQ(1, pool_infos->size());
+        ASSERT_EQ(1U, pool_infos->size());
         checkPoolInfos(*(*pool_infos)[0], *test_pool, __LINE__);
     }
 
@@ -6234,7 +6234,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs4() {
         auto end_address = IOAddress::increase(test_pool->end_address_);
         ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(start_address, end_address));
         ASSERT_TRUE(pool_infos);
-        ASSERT_EQ(1, pool_infos->size());
+        ASSERT_EQ(1U, pool_infos->size());
         checkPoolInfos(*(*pool_infos)[0], *test_pool, __LINE__);
     }
 
@@ -6246,7 +6246,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs4() {
         auto end_address = IOAddress(test_pool->end_address_.toUint32() - 1);
         ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(start_address, end_address));
         ASSERT_TRUE(pool_infos);
-        ASSERT_EQ(1, pool_infos->size());
+        ASSERT_EQ(1U, pool_infos->size());
         checkPoolInfos(*(*pool_infos)[0], *test_pool, __LINE__);
     }
 
@@ -6268,7 +6268,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs4() {
         ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(test_pool->start_address_,
                                                               test_pool->end_address_));
         ASSERT_TRUE(pool_infos);
-        ASSERT_EQ(0, pool_infos->size());
+        ASSERT_EQ(0U, pool_infos->size());
     }
 }
 
@@ -6278,7 +6278,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs6(Lease::Type lease_type) {
 
     // Fetching all pools should find none.
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6GetAll());
-    ASSERT_EQ(0, pool_infos->size());
+    ASSERT_EQ(0U, pool_infos->size());
 
     auto test_start = boost::posix_time::second_clock::local_time();
 
@@ -6327,7 +6327,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs6(Lease::Type lease_type) {
     // Fetching all pools should find all three.
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6GetAll());
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(3, pool_infos->size());
+    ASSERT_EQ(3U, pool_infos->size());
 
     // Should get them back ordered by subnet and start address.
     checkPoolInfos(*(*pool_infos)[0], *test_pools[2], __LINE__);
@@ -6338,7 +6338,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs6(Lease::Type lease_type) {
     pool_infos.reset();
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(1));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(2, pool_infos->size());
+    ASSERT_EQ(2U, pool_infos->size());
     checkPoolInfos(*(*pool_infos)[0], *test_pools[2], __LINE__);
     checkPoolInfos(*(*pool_infos)[1], *test_pools[0], __LINE__);
 
@@ -6346,28 +6346,28 @@ GenericLeaseMgrTest::testSflqAPIFuncs6(Lease::Type lease_type) {
     pool_infos.reset();
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(2));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(1, pool_infos->size());
+    ASSERT_EQ(1U, pool_infos->size());
     checkPoolInfos(*(*pool_infos)[0], *test_pools[1], __LINE__);
 
     // Fetch by subnet id for subnet_id = 99
     pool_infos.reset();
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(99));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(0, pool_infos->size());
+    ASSERT_EQ(0U, pool_infos->size());
 
     // Fetch by a range that excludes them all.
     pool_infos.reset();
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(IOAddress("2001::1"),
                                                           IOAddress("2001::2")));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(0, pool_infos->size());
+    ASSERT_EQ(0U, pool_infos->size());
 
     // Fetch by a range that includes them all.
     pool_infos.reset();
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(IOAddress("3001::"),
                                                           IOAddress("3001::FF")));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(3, pool_infos->size());
+    ASSERT_EQ(3U, pool_infos->size());
     checkPoolInfos(*(*pool_infos)[0], *test_pools[2], __LINE__);
     checkPoolInfos(*(*pool_infos)[1], *test_pools[0], __LINE__);
     checkPoolInfos(*(*pool_infos)[2], *test_pools[1], __LINE__);
@@ -6380,7 +6380,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs6(Lease::Type lease_type) {
         ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(start_address.toText(),
                                                               end_address.toText()));
         ASSERT_TRUE(pool_infos);
-        ASSERT_EQ(1, pool_infos->size()) << start_address.toText() << " - " << end_address.toText();
+        ASSERT_EQ(1U, pool_infos->size()) << start_address.toText() << " - " << end_address.toText();
         checkPoolInfos(*(*pool_infos)[0], *test_pool, __LINE__);
     }
 
@@ -6391,7 +6391,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs6(Lease::Type lease_type) {
         auto end_address = IOAddress::increase(test_pool->end_address_);
         ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(start_address, end_address));
         ASSERT_TRUE(pool_infos);
-        ASSERT_EQ(1, pool_infos->size());
+        ASSERT_EQ(1U, pool_infos->size());
         checkPoolInfos(*(*pool_infos)[0], *test_pool, __LINE__);
     }
 
@@ -6404,7 +6404,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs6(Lease::Type lease_type) {
         auto end_address = IOAddress::subtract(test_pool->end_address_, one);
         ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(start_address, end_address));
         ASSERT_TRUE(pool_infos);
-        ASSERT_EQ(1, pool_infos->size());
+        ASSERT_EQ(1U, pool_infos->size());
         checkPoolInfos(*(*pool_infos)[0], *test_pool, __LINE__);
     }
 
@@ -6426,7 +6426,7 @@ GenericLeaseMgrTest::testSflqAPIFuncs6(Lease::Type lease_type) {
         ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(test_pool->start_address_,
                                                               test_pool->end_address_));
         ASSERT_TRUE(pool_infos);
-        ASSERT_EQ(0, pool_infos->size());
+        ASSERT_EQ(0U, pool_infos->size());
     }
 }
 
@@ -6436,7 +6436,7 @@ GenericLeaseMgrTest::testSflqAPIOverlappingPools4() {
 
     // Fetching all pools should find none.
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4GetAll());
-    ASSERT_EQ(0, pool_infos->size());
+    ASSERT_EQ(0U, pool_infos->size());
 
     auto test_start = boost::posix_time::second_clock::local_time();
 
@@ -6481,7 +6481,7 @@ GenericLeaseMgrTest::testSflqAPIOverlappingPools4() {
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(test_pools[1]->start_address_,
                                                           test_pools[1]->end_address_));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(3, pool_infos->size());
+    ASSERT_EQ(3U, pool_infos->size());
     checkPoolInfos(*(*pool_infos)[0], *test_pools[0], __LINE__);
     checkPoolInfos(*(*pool_infos)[1], *test_pools[1], __LINE__);
     checkPoolInfos(*(*pool_infos)[2], *test_pools[2], __LINE__);
@@ -6499,7 +6499,7 @@ GenericLeaseMgrTest::testSflqAPIOverlappingPools4() {
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(test_pools[1]->start_address_,
                                                           test_pools[1]->end_address_));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(2, pool_infos->size());
+    ASSERT_EQ(2U, pool_infos->size());
     // Deleting the middle pool affects free_lease count for the other two.
     // Users would need to fix them by calling create with recreate = true.
     test_pools[0]->free_leases_ = 5;
@@ -6514,7 +6514,7 @@ GenericLeaseMgrTest::testSflqAPIOverlappingPools6(Lease::Type lease_type) {
 
     // Fetching all pools should find none.
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6GetAll());
-    ASSERT_EQ(0, pool_infos->size());
+    ASSERT_EQ(0U, pool_infos->size());
 
     auto test_start = boost::posix_time::second_clock::local_time();
 
@@ -6564,7 +6564,7 @@ GenericLeaseMgrTest::testSflqAPIOverlappingPools6(Lease::Type lease_type) {
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(test_pools[1]->start_address_,
                                                           test_pools[1]->end_address_));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(3, pool_infos->size());
+    ASSERT_EQ(3U, pool_infos->size());
     checkPoolInfos(*(*pool_infos)[0], *test_pools[0], __LINE__);
     checkPoolInfos(*(*pool_infos)[1], *test_pools[1], __LINE__);
     checkPoolInfos(*(*pool_infos)[2], *test_pools[2], __LINE__);
@@ -6582,7 +6582,7 @@ GenericLeaseMgrTest::testSflqAPIOverlappingPools6(Lease::Type lease_type) {
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(test_pools[1]->start_address_,
                                                           test_pools[1]->end_address_));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(2, pool_infos->size());
+    ASSERT_EQ(2U, pool_infos->size());
     // Deleting the middle pool affects free_lease count for the other two.
     // Users would need to fix them by calling create with recreate = true.
     test_pools[0]->free_leases_ = 5;
@@ -6634,8 +6634,8 @@ GenericLeaseMgrTest::sflqCreateFlqPool4Concurrent() {
     SflqPoolInfoCollectionPtr pool_infos;
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(start_address, end_address));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(1, pool_infos->size());
-    ASSERT_EQ(65536, (*pool_infos)[0]->free_leases_);
+    ASSERT_EQ(1U, pool_infos->size());
+    ASSERT_EQ(65536U, (*pool_infos)[0]->free_leases_);
 
     // Now let's do concurrent recreates.
     threads.clear();
@@ -6667,8 +6667,8 @@ GenericLeaseMgrTest::sflqCreateFlqPool4Concurrent() {
     // Verify the pool and free leases are correct.
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool4Get(start_address, end_address));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(1, pool_infos->size());
-    ASSERT_EQ(65536, (*pool_infos)[0]->free_leases_);
+    ASSERT_EQ(1U, pool_infos->size());
+    ASSERT_EQ(65536U, (*pool_infos)[0]->free_leases_);
 }
 
 
@@ -6715,8 +6715,8 @@ GenericLeaseMgrTest::sflqCreateFlqPool6Concurrent() {
     SflqPoolInfoCollectionPtr pool_infos;
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(start_address, end_address));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(1, pool_infos->size());
-    ASSERT_EQ(65536, (*pool_infos)[0]->free_leases_);
+    ASSERT_EQ(1U, pool_infos->size());
+    ASSERT_EQ(65536U, (*pool_infos)[0]->free_leases_);
     ASSERT_EQ(Lease::TYPE_PD, (*pool_infos)[0]->lease_type_);
 
     // Now let's do concurrent recreates.
@@ -6749,8 +6749,8 @@ GenericLeaseMgrTest::sflqCreateFlqPool6Concurrent() {
     // Verify the pool and free leases are correct.
     ASSERT_NO_THROW_LOG(pool_infos = lmptr_->sflqPool6Get(start_address, end_address));
     ASSERT_TRUE(pool_infos);
-    ASSERT_EQ(1, pool_infos->size());
-    ASSERT_EQ(65536, (*pool_infos)[0]->free_leases_);
+    ASSERT_EQ(1U, pool_infos->size());
+    ASSERT_EQ(65536U, (*pool_infos)[0]->free_leases_);
     ASSERT_EQ(Lease::TYPE_PD, (*pool_infos)[0]->lease_type_);
 
     // Now let's try creates with a different delegated_len.
index ad067e4d746f28404d30852bd6df740a8167fc7c..3c0b3bbadc430cb320ed1875929a65b982918a98 100644 (file)
@@ -428,7 +428,7 @@ public:
     /// @brief Verifies that the backend reports expected version numbers.
     /// @param major Expected major version to be reported.
     /// @param minor Expected minor version to be reported.
-    void testVersion(int major, int minor);
+    void testVersion(uint32_t major, uint32_t minor);
 
     /// @brief Checks that the expired DHCPv4 leases can be retrieved.
     ///