From 85e8b6b09771ee07f2f28eb4d8b3d74a6232e7d3 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 27 Jul 2011 08:08:06 -0400 Subject: [PATCH] Documentation and prepare 0.5.2 release. --- tests/com/gitblit/tests/StringUtilsTest.java | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/tests/com/gitblit/tests/StringUtilsTest.java b/tests/com/gitblit/tests/StringUtilsTest.java index b0d9a1f..665b914 100644 --- a/tests/com/gitblit/tests/StringUtilsTest.java +++ b/tests/com/gitblit/tests/StringUtilsTest.java @@ -37,12 +37,24 @@ assertTrue(StringUtils.breakLinesForHtml(input).equals(output)); } + public void testEncodeUrl() throws Exception { + String input = "test /"; + String output = "test%20%2F"; + assertTrue(StringUtils.encodeURL(input).equals(output)); + } + public void testEscapeForHtml() throws Exception { String input = "& < > \" \t"; String outputNoChange = "& < > " \t"; String outputChange = "& < > " "; assertTrue(StringUtils.escapeForHtml(input, false).equals(outputNoChange)); assertTrue(StringUtils.escapeForHtml(input, true).equals(outputChange)); + } + + public void testDecodeForHtml() throws Exception { + String input = "& < > ""; + String output = "& < > \""; + assertTrue(StringUtils.decodeFromHtml(input).equals(output)); } public void testFlattenStrings() throws Exception { @@ -71,13 +83,18 @@ "bd9dbf5aae1a3862dd1526723246b20206e5fc37")); } + public void testMD5() throws Exception { + assertTrue(StringUtils.getMD5("blob 16\000what is up, doc?").equals( + "77fb8d95331f0d557472f6776d3aedf6")); + } + public void testRootPath() throws Exception { String input = "/nested/path/to/repository"; String output = "/nested/path/to"; assertTrue(StringUtils.getRootPath(input).equals(output)); assertTrue(StringUtils.getRootPath("repository").equals("")); } - + public void testStringsFromValue() throws Exception { List<String> strings = StringUtils.getStringsFromValue("A B C D"); assertTrue(strings.size() == 4); -- Gitblit v1.9.1