From 70358ad651a07116627e7dc37d9653fa9e04efac Mon Sep 17 00:00:00 2001 From: Pablo Fernandez Date: Mon, 31 Jan 2011 16:15:18 -0300 Subject: [PATCH] Added specific tests for + symbol encoding --- .../java/org/scribe/utils/URLUtilsTest.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/test/java/org/scribe/utils/URLUtilsTest.java b/src/test/java/org/scribe/utils/URLUtilsTest.java index 8af12fe..8a8be2a 100644 --- a/src/test/java/org/scribe/utils/URLUtilsTest.java +++ b/src/test/java/org/scribe/utils/URLUtilsTest.java @@ -127,4 +127,21 @@ public class URLUtilsTest Assert.assertEquals(url, expectedUrl); } + @Test + public void shouldEncodePlusSymbol() + { + String plain = "7aEP+jNAwvjc0mjhqg0nuXPf"; + String encoded = "7aEP%2BjNAwvjc0mjhqg0nuXPf"; + + Assert.assertEquals(encoded, URLUtils.percentEncode(plain)); + } + + @Test + public void shouldDecodePlusSymbol() + { + String encoded = "oauth_verifier=7aEP%2BjNAwvjc0mjhqg0nuXPf"; + String expected = "oauth_verifier=7aEP+jNAwvjc0mjhqg0nuXPf"; + + Assert.assertEquals(expected, URLUtils.percentDecode(encoded)); + } }