ggregory 2003/10/28 18:16:30 Modified: lang/src/test/org/apache/commons/lang StringUtilsTest.java Log: Added public static String removeEnd(String str, String remove). Revision Changes Path 1.54 +18 -3 jakarta-commons/lang/src/test/org/apache/commons/lang/StringUtilsTest.java Index: StringUtilsTest.java =================================================================== RCS file: /home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/StringUtilsTest.java,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- StringUtilsTest.java 29 Oct 2003 01:50:14 -0000 1.53 +++ StringUtilsTest.java 29 Oct 2003 02:16:30 -0000 1.54 @@ -277,8 +277,6 @@ assertEquals("foo2", StringUtils.concatenate(MIXED_TYPE_LIST)); } - - public void testSplit_String() { assertEquals(null, StringUtils.split(null)); assertEquals(0, StringUtils.split("").length); @@ -1002,6 +1000,23 @@ assertEquals(StringUtils.removeStart("www.domain.com", "www."), "domain.com"); assertEquals(StringUtils.removeStart("domain.com", "www."), "domain.com"); assertEquals(StringUtils.removeStart("domain.com", ""), "domain.com"); + } + + public void testRemoveEnd() { + // StringUtils.removeEnd("", *) = "" + assertNull(StringUtils.removeEnd(null, null)); + assertNull(StringUtils.removeEnd(null, "")); + assertNull(StringUtils.removeEnd(null, "a")); + + // StringUtils.removeEnd(*, null) = * + assertEquals(StringUtils.removeEnd("", null), ""); + assertEquals(StringUtils.removeEnd("", ""), ""); + assertEquals(StringUtils.removeEnd("", "a"), ""); + + // All others: + assertEquals(StringUtils.removeEnd("www.domain.com", ".com"), "www.domain"); + assertEquals(StringUtils.removeEnd("www.domain", ".com"), "www.domain"); + assertEquals(StringUtils.removeEnd("domain.com", ""), "domain.com"); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]