This is an automated email from the ASF dual-hosted git repository.
aajisaka pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/hadoop.git
The following commit(s) were added to refs/heads/trunk by this push:
new 00dd843 HDFS-14466. Add a regression test for HDFS-14323.
00dd843 is described below
commit 00dd843a1a6c9d8b616631cdcf24c00e82498dab
Author: Masatake Iwasaki <[email protected]>
AuthorDate: Thu Jul 11 17:40:25 2019 +0900
HDFS-14466. Add a regression test for HDFS-14323.
Signed-off-by: Akira Ajisaka <[email protected]>
---
.../java/org/apache/hadoop/hdfs/web/TestWebHdfsUrl.java | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git
a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/web/TestWebHdfsUrl.java
b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/web/TestWebHdfsUrl.java
index 449f2c6..a4ae871 100644
---
a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/web/TestWebHdfsUrl.java
+++
b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/web/TestWebHdfsUrl.java
@@ -494,4 +494,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());
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]