From 570d90d7d0635c85db21efaa12e1ecf3582edd6b Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Sat, 19 Nov 2011 07:34:13 -0500
Subject: [PATCH] Removed legacy css file
---
tests/com/gitblit/tests/StringUtilsTest.java | 45 +++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 45 insertions(+), 0 deletions(-)
diff --git a/tests/com/gitblit/tests/StringUtilsTest.java b/tests/com/gitblit/tests/StringUtilsTest.java
index df51a4b..489972a 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;
@@ -36,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 {
@@ -70,10 +83,42 @@
"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);
+ assertTrue(strings.get(0).equals("A"));
+ assertTrue(strings.get(1).equals("B"));
+ assertTrue(strings.get(2).equals("C"));
+ assertTrue(strings.get(3).equals("D"));
+ }
+
+ public void testStringsFromValue2() throws Exception {
+ List<String> strings = StringUtils.getStringsFromValue("common/* libraries/*");
+ assertTrue(strings.size() == 2);
+ assertTrue(strings.get(0).equals("common/*"));
+ assertTrue(strings.get(1).equals("libraries/*"));
+ }
+
+ public void testFuzzyMatching() throws Exception {
+ assertTrue(StringUtils.fuzzyMatch("12345", "12345"));
+ assertTrue(StringUtils.fuzzyMatch("AbCdEf", "abcdef"));
+ assertTrue(StringUtils.fuzzyMatch("AbCdEf", "abc*"));
+ assertTrue(StringUtils.fuzzyMatch("AbCdEf", "*def"));
+ assertTrue(StringUtils.fuzzyMatch("AbCdEfHIJ", "abc*hij"));
+
+ assertFalse(StringUtils.fuzzyMatch("123", "12345"));
+ assertFalse(StringUtils.fuzzyMatch("AbCdEfHIJ", "abc*hhh"));
+ }
}
--
Gitblit v1.9.1