set.renewFor(testLease2, Lease.FOREVER);
set.renewFor(testLease3, Lease.FOREVER);
// allow the lease of the renewal set to expire
logger.log(Level.FINE, "Getting the renewal set lease.");
Lease setLease = prepareLease(set.getRenewalSetLease());
boolean success = expireRenewalSetLease(setLease);
if (success == false) {
String message = "Lease did not expire as expected.\n";
throw new TestException(message);
}
// assert that any attempt to use the set results in an exception
try {
Lease managedLease = set.remove(testLease1);
String message = "Performed successful remove operation on\n";
message += " renewal set after its lease had expired.";
throw new TestException(message);
} catch (NoSuchObjectException ex) {
// we passed so just keep on going ...
}
try {
Lease managedLease = leaseProvider.createNewLease(owner,
renewGrant);
set.renewFor(managedLease, Lease.FOREVER);
managedLease.cancel();
String message = "Performed successful add operation on\n";
message += " renewal set after its lease had expired.";
throw new TestException(message);
} catch (NoSuchObjectException ex) {
// we passed so just keep on going ...