|
@@ -20,6 +20,7 @@ package org.apache.hadoop.fs.contract;
|
|
|
|
|
|
import java.io.IOException;
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -167,6 +168,17 @@ public abstract class AbstractContractBulkDeleteTest extends AbstractFSContractT
|
|
|
() -> bulkDelete_delete(getFileSystem(), basePath, paths));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * We should be able to delete the base path itself
|
|
|
+ * using bulk delete operation.
|
|
|
+ */
|
|
|
+ @Test
|
|
|
+ public void testDeletePathSameAsBasePath() throws Exception {
|
|
|
+ assertSuccessfulBulkDelete(bulkDelete_delete(getFileSystem(),
|
|
|
+ basePath,
|
|
|
+ Arrays.asList(basePath)));
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* This test should fail as path is not absolute.
|
|
|
*/
|