Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
Kea
Commits
cecf74b4
Commit
cecf74b4
authored
Apr 24, 2017
by
Thomas Markwalder
Browse files
[5252] Addressed review comment
Unit test now verifies Lease::state_.
parent
3d0c1885
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
View file @
cecf74b4
...
...
@@ -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
()));
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment