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 = "&amp; &lt; &gt; &quot; \t";
 		String outputChange = "&amp;&nbsp;&lt;&nbsp;&gt;&nbsp;&quot;&nbsp; &nbsp; &nbsp;";
 		assertTrue(StringUtils.escapeForHtml(input, false).equals(outputNoChange));
 		assertTrue(StringUtils.escapeForHtml(input, true).equals(outputChange));
+	}
+
+	public void testDecodeForHtml() throws Exception {
+		String input = "&amp; &lt; &gt; &quot;";
+		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