Procházet zdrojové kódy

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

Mukul Kumar Singh před 7 roky
rodič
revize
809135082a

+ 6 - 3
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/ksm/TestKeySpaceManager.java

@@ -642,9 +642,12 @@ public class TestKeySpaceManager {
     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());
   }