/** * simple delete. * * @throws Exception if failed */ @Test public void delete_sharetemp() throws Exception { HadoopDataSourceProfile shareTempProfile = new HadoopDataSourceProfile( conf, profile.getId(), profile.getContextPath(), profile.getFileSystemPath(), new Path(profile.getFileSystemPath(), "_TEMP")); HadoopDataSourceCore core = new HadoopDataSourceCore(shareTempProfile); File onProd = new File(mapping, "file.txt"); File onTemp = new File(mapping, "_TEMP/temp.txt"); put(onProd, "production"); put(onTemp, "temporary"); assertThat(onProd.exists(), is(true)); assertThat(onTemp.exists(), is(true)); boolean result = core.delete("", FilePattern.compile("**/*"), true, counter); assertThat(result, is(true)); assertThat(onProd.exists(), is(false)); assertThat(onTemp.exists(), is(true)); }