From 85c2e6eb34215e2242e388a8f8b7173a14b96ad3 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Sat, 25 Jun 2011 08:57:29 -0400 Subject: [PATCH] Big push for first 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..1bf0de4 100644 --- a/tests/com/gitblit/tests/StringUtilsTest.java +++ b/tests/com/gitblit/tests/StringUtilsTest.java @@ -36,6 +36,12 @@ String output = "this<br/>is<br/>a<br/>test<br/><br/>of<br/><br/>line<br/><br/>breaking"; 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"; @@ -43,6 +49,12 @@ 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 { @@ -70,6 +82,11 @@ assertTrue(StringUtils.getSHA1("blob 16\000what is up, doc?").equals( "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"; @@ -77,7 +94,7 @@ 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