James Moger
2011-06-09 f339f5de2ee6d354f55e14e9340bebc4611535b3
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;
@@ -38,10 +39,10 @@
   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 {
@@ -76,4 +77,13 @@
      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"));
   }
}