HDDS-33. Ozone : Fix the test logic in TestKeySpaceManager#testDeleteKey. Contributed by Shashikant Banerjee.

This commit is contained in:
Mukul Kumar Singh 2018-05-09 10:21:41 +05:30
parent 8981674bbc
commit 809135082a
1 changed files with 6 additions and 3 deletions

View File

@ -642,9 +642,12 @@ public class TestKeySpaceManager {
Assert.assertEquals(1, list.size()); Assert.assertEquals(1, list.size());
// Delete the key again to test deleting non-existing key. // Delete the key again to test deleting non-existing key.
exception.expect(IOException.class); try {
exception.expectMessage("KEY_NOT_FOUND"); storageHandler.deleteKey(keyArgs);
storageHandler.deleteKey(keyArgs); Assert.fail("Expected exception not thrown.");
} catch (IOException ioe) {
Assert.assertTrue(ioe.getMessage().contains("KEY_NOT_FOUND"));
}
Assert.assertEquals(1 + numKeyDeleteFails, Assert.assertEquals(1 + numKeyDeleteFails,
ksmMetrics.getNumKeyDeletesFails()); ksmMetrics.getNumKeyDeletesFails());
} }