public void testReplaceAll() {
assertEquals(null, TextUtil.replaceAll(null, null, null));
assertEquals("", TextUtil.replaceAll("", "", ""));
assertEquals("Abc",TextUtil.replaceAll("abc", "a", "A"));
assertEquals("aXYZc", TextUtil.replaceAll("abc", "b", "XYZ"));
assertEquals("abC", TextUtil.replaceAll("abc", "c", "C"));
assertEquals("abcdef", TextUtil.replaceAll("abcdef", "", "XXX"));
assertEquals("ABCdef", TextUtil.replaceAll("abcdef", "abc", "ABC"));
assertEquals("abcDEF", TextUtil.replaceAll("abcdef", "def", "DEF"));
assertEquals("abCDEf", TextUtil.replaceAll("abcdef", "cde", "CDE"));
assertEquals("AbcdefAbcxyzdef", TextUtil.replaceAll("abcdefabcxyzdef", "a", "A"));
assertEquals("abcdeFabcxyzdeF", TextUtil.replaceAll("abcdefabcxyzdef", "f", "F"));
assertEquals("ABCdefABCxyzdef", TextUtil.replaceAll("abcdefabcxyzdef", "abc", "ABC"));
assertEquals("abcDEFabcxyzDEF", TextUtil.replaceAll("abcdefabcxyzdef", "def", "DEF"));
assertEquals("abcdefabcXYZdef", TextUtil.replaceAll("abcdefabcxyzdef", "xyz", "XYZ"));
assertEquals("abcdefabcxyzdef", TextUtil.replaceAll("abcdefabcxyzdef", "F", "XXX"));
assertEquals("ABCABCABCxyzdef", TextUtil.replaceAll("abcabcabcxyzdef", "abc", "ABC"));
assertEquals("1231231231231231", TextUtil.replaceAll("11111111111", "11", "123"));
assertEquals("AAAAAA", TextUtil.replaceAll("aaaaaa", "a", "A"));
assertEquals("A", TextUtil.replaceAll("a", "a", "A"));
}
|