Browse Source

[2723] Fixed lease4NullClientId test.

  - hwaddr was mistaken as client-id again
Tomek Mrugalski 12 years ago
parent
commit
28e4d9aaa3
1 changed files with 3 additions and 4 deletions
  1. 3 4
      src/lib/dhcpsrv/tests/mysql_lease_mgr_unittest.cc

+ 3 - 4
src/lib/dhcpsrv/tests/mysql_lease_mgr_unittest.cc

@@ -751,14 +751,13 @@ TEST_F(MySqlLeaseMgrTest, lease4NullClientId) {
     // Check that we can't add a second lease with the same address
     EXPECT_FALSE(lmptr_->addLease(leases[1]));
 
-
     // Check that we can get the lease by HWAddr
-    Lease4Collection returned = lmptr_->getLease4(leases[2]->hwaddr_);
-
+    HWAddr tmp(leases[2]->hwaddr_, HTYPE_ETHER);
+    Lease4Collection returned = lmptr_->getLease4(tmp);
     ASSERT_EQ(1, returned.size());
     detailCompareLease(leases[2], *returned.begin());
 
-    l_returned = lmptr_->getLease4(leases[2]->hwaddr_, leases[2]->subnet_id_);
+    l_returned = lmptr_->getLease4(tmp, leases[2]->subnet_id_);
     ASSERT_TRUE(l_returned);
     detailCompareLease(leases[2], l_returned);