Commit cecf74b4 authored by Thomas Markwalder's avatar Thomas Markwalder
Browse files

[5252] Addressed review comment

    Unit test now verifies Lease::state_.
parent 3d0c1885
......@@ -1326,7 +1326,7 @@ TEST_F(AllocEngine6Test, addressRenewal) {
leases = allocateTest(engine, pool_, IOAddress("::"), false, true);
ASSERT_EQ(1, leases.size());
// Assigned count should be one.
// Assigned count should be one.
EXPECT_TRUE(testStatistics("assigned-nas", 1, subnet_->getID()));
// This is what the client will send in his renew message.
......@@ -1946,6 +1946,9 @@ TEST_F(AllocEngine6Test, reuseReclaimedExpiredViaRequest) {
lease->state_ = Lease::STATE_EXPIRED_RECLAIMED;
ASSERT_TRUE(LeaseMgrFactory::instance().addLease(lease));
// Verify that the lease state is indeed expired-reclaimed
EXPECT_EQ(lease->state_, Lease::STATE_EXPIRED_RECLAIMED);
// Same client comes along and issues a request
AllocEngine::ClientContext6 ctx(subnet_, duid_, false, false, "", false,
Pkt6Ptr(new Pkt6(DHCPV6_REQUEST, 1234)));
......@@ -1964,6 +1967,9 @@ TEST_F(AllocEngine6Test, reuseReclaimedExpiredViaRequest) {
// Now check that the lease in LeaseMgr has the same parameters
detailCompareLease(lease, from_mgr);
// Verify that the lease state has been set back to the default.
EXPECT_EQ(lease->state_, Lease::STATE_DEFAULT);
// Verify assigned-nas got bumped. Reclaimed stats should still
// be zero as we artifically marked it reclaimed.
EXPECT_TRUE(testStatistics("assigned-nas", 1, subnet_->getID()));
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment