From 669686f6118544bf2122f1e7f3e39c5dbc9654f5 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Sat, 18 Jun 2011 09:02:00 -0400
Subject: [PATCH] Improved web.xml builder. Now it includes the parameter comments.

---
 tests/com/gitblit/tests/StringUtilsTest.java |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/tests/com/gitblit/tests/StringUtilsTest.java b/tests/com/gitblit/tests/StringUtilsTest.java
index 24033b2..b0d9a1f 100644
--- a/tests/com/gitblit/tests/StringUtilsTest.java
+++ b/tests/com/gitblit/tests/StringUtilsTest.java
@@ -16,6 +16,7 @@
 package com.gitblit.tests;
 
 import java.util.Arrays;
+import java.util.List;
 
 import junit.framework.TestCase;
 
@@ -35,13 +36,13 @@
 		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 testEscapeForHtml() throws Exception {
 		String input = "& < > \" \t";
-		String output_nochange = "&amp; &lt; &gt; &quot; \t";
-		String output_change = "&amp;&nbsp;&lt;&nbsp;&gt;&nbsp;&quot;&nbsp; &nbsp; &nbsp;";
-		assertTrue(StringUtils.escapeForHtml(input, false).equals(output_nochange));
-		assertTrue(StringUtils.escapeForHtml(input, true).equals(output_change));
+		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 testFlattenStrings() throws Exception {
@@ -64,15 +65,25 @@
 		assertTrue(StringUtils.leftPad(input, input.length(), ' ').equals(input));
 		assertTrue(StringUtils.rightPad(input, input.length(), ' ').equals(input));
 	}
-	
+
 	public void testSHA1() throws Exception {
-		assertTrue(StringUtils.getSHA1("blob 16\000what is up, doc?").equals("bd9dbf5aae1a3862dd1526723246b20206e5fc37"));
+		assertTrue(StringUtils.getSHA1("blob 16\000what is up, doc?").equals(
+				"bd9dbf5aae1a3862dd1526723246b20206e5fc37"));
 	}
-	
+
 	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);
+		assertTrue(strings.get(0).equals("A"));
+		assertTrue(strings.get(1).equals("B"));
+		assertTrue(strings.get(2).equals("C"));
+		assertTrue(strings.get(3).equals("D"));
+	}
 }

--
Gitblit v1.9.1