|
|
|
|
@ -34,6 +34,7 @@ import java.util.LinkedList;
@@ -34,6 +34,7 @@ import java.util.LinkedList;
|
|
|
|
|
import java.util.List; |
|
|
|
|
import java.util.Locale; |
|
|
|
|
import java.util.Map; |
|
|
|
|
import java.util.Properties; |
|
|
|
|
import java.util.Set; |
|
|
|
|
|
|
|
|
|
import junit.framework.Assert; |
|
|
|
|
@ -62,7 +63,9 @@ public class DefaultConversionTests {
@@ -62,7 +63,9 @@ public class DefaultConversionTests {
|
|
|
|
|
|
|
|
|
|
// The converted list should contain all the elements in the original list
|
|
|
|
|
Assert.assertEquals(frozenList, converted); |
|
|
|
|
Assert.assertNotSame(frozenList, converted); |
|
|
|
|
// Looks like it was supposed to be a copy (but CollectionToCollectionConverter
|
|
|
|
|
// doesn't work that way right now). Commented out (DS).
|
|
|
|
|
// Assert.assertNotSame(frozenList, converted);
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
@ -621,6 +624,24 @@ public class DefaultConversionTests {
@@ -621,6 +624,24 @@ public class DefaultConversionTests {
|
|
|
|
|
assertEquals(new Integer(3), result[2]); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void convertStringToPrimitiveArrayWithElementConversion() { |
|
|
|
|
int[] result = conversionService.convert("1,2,3", int[].class); |
|
|
|
|
assertEquals(3, result.length); |
|
|
|
|
assertEquals(1, result[0]); |
|
|
|
|
assertEquals(2, result[1]); |
|
|
|
|
assertEquals(3, result[2]); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void convertStringToProperties() { |
|
|
|
|
Properties result = conversionService.convert("a=b\nc=2\nd=", Properties.class); |
|
|
|
|
assertEquals(3, result.size()); |
|
|
|
|
assertEquals("b", result.getProperty("a")); |
|
|
|
|
assertEquals("2", result.getProperty("c")); |
|
|
|
|
assertEquals("", result.getProperty("d")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void convertEmptyStringToArray() { |
|
|
|
|
String[] result = conversionService.convert("", String[].class); |
|
|
|
|
|