StringUtils.concat requires Object... not String...

Add varargs version

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@983510 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Sebastian Bazley 2010-08-09 03:00:58 +00:00
parent c62105153e
commit f55d14f871
1 changed files with 5 additions and 3 deletions

View File

@ -77,7 +77,7 @@ public class StringUtilsTest extends TestCase {
private static final String[] EMPTY_ARRAY_LIST = {};
private static final String[] NULL_ARRAY_LIST = {null};
private static final String[] MIXED_ARRAY_LIST = {null, "", "foo"};
private static final Object[] MIXED_TYPE_LIST = {"foo", 2L};
private static final Object[] MIXED_TYPE_LIST = {"foo", Long.valueOf(2L)};
private static final String SEPARATOR = ",";
private static final char SEPARATOR_CHAR = ';';
@ -191,7 +191,8 @@ public class StringUtilsTest extends TestCase {
public void testConcat_Objects() {
assertEquals("abc", StringUtils.concat("a", "b", "c"));
assertEquals("a", StringUtils.concat(null, "", "a"));
assertEquals(null, StringUtils.concat((String[])null));
assertEquals(null, StringUtils.concat((Object[])null));
assertEquals(null, StringUtils.concat((Object)null)); // varargs version
}
public void testConcatWith_StringObjects() {
@ -199,7 +200,8 @@ public class StringUtilsTest extends TestCase {
assertEquals("a...b...c", StringUtils.concatWith("...", "a", "b", "c"));
assertEquals("a", StringUtils.concatWith("", null, "", "a"));
assertEquals("a", StringUtils.concatWith(null, null, "", "a"));
assertEquals(null, StringUtils.concatWith(null, (String[])null));
assertEquals(null, StringUtils.concatWith(null, (Object[])null));
assertEquals(null, StringUtils.concatWith(null, (Object)null)); // varargs version
}
public void testJoin_Objectarray() {