You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2017/11/07 16:25:27 UTC

svn commit: r1814515 - /commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/net/PercentCodecTest.java

Author: ggregory
Date: Tue Nov  7 16:25:27 2017
New Revision: 1814515

URL: http://svn.apache.org/viewvc?rev=1814515&view=rev
Log:
[CODEC-240] Add Percent-Encoding Codec (described in RFC3986 and RFC7578). Add and ignore testBasicSpace().

Modified:
    commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/net/PercentCodecTest.java

Modified: commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/net/PercentCodecTest.java
URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/net/PercentCodecTest.java?rev=1814515&r1=1814514&r2=1814515&view=diff
==============================================================================
--- commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/net/PercentCodecTest.java (original)
+++ commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/net/PercentCodecTest.java Tue Nov  7 16:25:27 2017
@@ -17,12 +17,16 @@
 
 package org.apache.commons.codec.net;
 
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
+
 import java.nio.charset.Charset;
 import java.util.Arrays;
+
 import org.apache.commons.codec.DecoderException;
 import org.apache.commons.codec.EncoderException;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import org.junit.Assert;
+import org.junit.Ignore;
 import org.junit.Test;
 
 /**
@@ -43,6 +47,15 @@ public class PercentCodecTest {
     }
 
     @Test
+    @Ignore
+    public void testBasicSpace() throws Exception {
+        PercentCodec percentCodec = new PercentCodec();
+        final String input = " ";
+        byte[] encoded = percentCodec.encode(input.getBytes(Charset.forName("UTF-8")));
+        Assert.assertArrayEquals("%20".getBytes(Charset.forName("UTF-8")), encoded);
+    }
+
+    @Test
     public void testSafeCharEncodeDecodeObject() throws Exception {
         PercentCodec percentCodec = new PercentCodec(null, true);
         final String input = "abc123_-.*";