for (Config retainedConfig : retainedConfigs) { Path fullFilePath = new Path(testTempDirPath, PathUtils.withoutLeadingSeparator(new Path(retainedConfig .getString(TEST_DATA_PATH_LOCAL_KEY)))); Assert.assertTrue(this.fs.exists(fullFilePath), for (Config retainedConfig : deletedConfigs) { Path fullFilePath = new Path(testTempDirPath, PathUtils.withoutLeadingSeparator(new Path(retainedConfig .getString(TEST_DATA_PATH_LOCAL_KEY)))); Assert.assertFalse(this.fs.exists(fullFilePath), String.format("%s should be deleted", fullFilePath.toString())); for (Config permissionsConfig : permissionsConfigs) { Path fullFilePath = new Path(testTempDirPath, PathUtils.withoutLeadingSeparator(new Path(permissionsConfig .getString(TEST_DATA_PATH_LOCAL_KEY)))); Assert.assertEquals(this.fs.getFileStatus(fullFilePath).getPermission(),
public static Path getOutputFilePath(CopyableFile file, Path outputDir, CopyEntity.DatasetAndPartition datasetAndPartition) { Path destinationWithoutSchemeAndAuthority = PathUtils.getPathWithoutSchemeAndAuthority(file.getDestination()); return new Path(getPartitionOutputRoot(outputDir, datasetAndPartition), PathUtils.withoutLeadingSeparator(destinationWithoutSchemeAndAuthority)); }
new Path(testTempDirPath, PathUtils.withoutLeadingSeparator(new Path(fileToCreate .getString(TEST_DATA_PATH_LOCAL_KEY))));