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_-.*";