Skip to content

Commit 668658a

Browse files
author
osmanjisy
committed
added tests
1 parent 0da3cfd commit 668658a

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

‎src/test/java/org/json/CookieTest.java‎

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,23 @@ public void testEscape() {
1818

1919
assertEquals("this%09is a tab", Cookie.escape("this\tis a tab"));
2020

21-
assertEquals("this is a valid cookie name", Cookie.escape("this is a valid cookie name"));
21+
assertEquals("this is a valid cookie name?", Cookie.escape("this is a valid cookie name?"));
2222

2323
assertEquals("%2b", Cookie.escape("+"));
2424
assertEquals("%25", Cookie.escape("%"));
2525
assertEquals("%3d", Cookie.escape("="));
2626
assertEquals("%3b", Cookie.escape(";"));
2727
}
28+
29+
@Test
30+
public void testUnescape() {
31+
assertEquals("this\tis a tab", Cookie.unescape("this%09is a tab"));
32+
33+
assertEquals("this is a valid cookie name?", Cookie.unescape("this+is+a+valid+cookie+name?"));
34+
35+
assertEquals("+", Cookie.unescape("%2b"));
36+
assertEquals("%", Cookie.unescape("%25"));
37+
assertEquals("=", Cookie.unescape("%3d"));
38+
assertEquals(";", Cookie.unescape("%3b"));
39+
}
2840
}

0 commit comments

Comments
 (0)