HADOOP-13051. Test for special characters in path being respected during globPaths. Contributed by Harsh J.
This commit is contained in:
parent
bb62e05925
commit
d8faf47f32
@ -88,6 +88,25 @@ public static void tearDown() throws Exception {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Test case to ensure that globs work on files with special characters.
|
||||
* Tests with a file pair where one has a \r at end and other does not.
|
||||
*/
|
||||
@Test
|
||||
public void testCRInPathGlob() throws IOException {
|
||||
FileStatus[] statuses;
|
||||
Path d1 = new Path(USER_DIR, "dir1");
|
||||
Path fNormal = new Path(d1, "f1");
|
||||
Path fWithCR = new Path(d1, "f1\r");
|
||||
fs.mkdirs(d1);
|
||||
fs.createNewFile(fNormal);
|
||||
fs.createNewFile(fWithCR);
|
||||
statuses = fs.globStatus(new Path(d1, "f1*"));
|
||||
assertEquals("Expected both normal and CR-carrying files in result: ",
|
||||
2, statuses.length);
|
||||
cleanupDFS();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testMultiGlob() throws IOException {
|
||||
FileStatus[] status;
|
||||
|
Loading…
Reference in New Issue
Block a user