ASSERT_TRUE(lmptr_->addLease(leases[i]));
}
- // Retrieve expired leases.
+ // Retrieve at most 1000 expired leases.
Lease4Collection expired_leases;
- lmptr_->getExpiredLeases4(expired_leases, 1000);
+ ASSERT_NO_THROW(lmptr_->getExpiredLeases4(expired_leases, 1000));
// Leases with even indexes should be returned as expired.
ASSERT_EQ(static_cast<size_t>(leases.size() / 2), expired_leases.size());
// Retrieve expired leases again. The limit of 0 means return all expired
// leases.
- lmptr_->getExpiredLeases4(expired_leases, 0);
+ ASSERT_NO_THROW(lmptr_->getExpiredLeases4(expired_leases, 0));
// The same leases should be returned.
ASSERT_EQ(static_cast<size_t>(leases.size() / 2), expired_leases.size());
expired_leases.clear();
// Limit the number of leases to be returned to 2.
- lmptr_->getExpiredLeases4(expired_leases, 2);
+ ASSERT_NO_THROW(lmptr_->getExpiredLeases4(expired_leases, 2));
// Make sure we have exactly 2 leases returned.
ASSERT_EQ(2, expired_leases.size());
// This the returned leases should exclude reclaimed ones. So the number
// of returned leases should be roughly half of the expired leases.
- lmptr_->getExpiredLeases4(expired_leases, 0);
+ ASSERT_NO_THROW(lmptr_->getExpiredLeases4(expired_leases, 0));
ASSERT_EQ(static_cast<size_t>(saved_expired_leases.size() / 2),
expired_leases.size());
ASSERT_TRUE(lmptr_->addLease(leases[i]));
}
- // Retrieve expired leases.
+ // Retrieve at most 1000 expired leases.
Lease6Collection expired_leases;
- lmptr_->getExpiredLeases6(expired_leases, 1000);
+ ASSERT_NO_THROW(lmptr_->getExpiredLeases6(expired_leases, 1000));
// Leases with even indexes should be returned as expired.
ASSERT_EQ(static_cast<size_t>(leases.size() / 2), expired_leases.size());
// Retrieve expired leases again. The limit of 0 means return all expired
// leases.
- lmptr_->getExpiredLeases6(expired_leases, 0);
+ ASSERT_NO_THROW(lmptr_->getExpiredLeases6(expired_leases, 0));
// The same leases should be returned.
ASSERT_EQ(static_cast<size_t>(leases.size() / 2), expired_leases.size());
expired_leases.clear();
// Limit the number of leases to be returned to 2.
- lmptr_->getExpiredLeases6(expired_leases, 2);
+ ASSERT_NO_THROW(lmptr_->getExpiredLeases6(expired_leases, 2));
// Make sure we have exactly 2 leases returned.
ASSERT_EQ(2, expired_leases.size());
// This the returned leases should exclude reclaimed ones. So the number
// of returned leases should be roughly half of the expired leases.
- lmptr_->getExpiredLeases6(expired_leases, 0);
+ ASSERT_NO_THROW(lmptr_->getExpiredLeases6(expired_leases, 0));
ASSERT_EQ(static_cast<size_t>(saved_expired_leases.size() / 2),
expired_leases.size());