HDFS-14466. Add a regression test for HDFS-14323.
Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
(cherry picked from commit 00dd843a1a
)
This commit is contained in:
parent
3e3bbb7f5e
commit
9ed2c22d57
|
@ -469,4 +469,18 @@ public class TestWebHdfsUrl {
|
|||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWebHdfsUrlEncoding() throws Exception {
|
||||
final WebHdfsFileSystem fs =
|
||||
(WebHdfsFileSystem) FileSystem.get(uri, WebHdfsTestUtil.createConf());
|
||||
|
||||
// characters which should not be urlencoded.
|
||||
final String unreserved = "_-!.~'()*";
|
||||
final String punct = ",:$&=";
|
||||
String path = "/testWebHdfsUrlEncoding" + unreserved + punct;
|
||||
URL url =
|
||||
WebHdfsTestUtil.toUrl(fs, GetOpParam.Op.LISTSTATUS, new Path(path));
|
||||
WebHdfsTestUtil.LOG.info(url.getPath());
|
||||
assertEquals(WebHdfsFileSystem.PATH_PREFIX + path, url.getPath());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue