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

View File

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