diff --git a/org.springframework.core/src/test/java/org/springframework/core/convert/support/DefaultConversionTests.java b/org.springframework.core/src/test/java/org/springframework/core/convert/support/DefaultConversionTests.java index bc48cb5d59f..7f601f11b96 100644 --- a/org.springframework.core/src/test/java/org/springframework/core/convert/support/DefaultConversionTests.java +++ b/org.springframework.core/src/test/java/org/springframework/core/convert/support/DefaultConversionTests.java @@ -712,15 +712,6 @@ public class DefaultConversionTests { getClass().getField("genericMap2"))); assertEquals(new Long(1), result.get(1L)); } - - @Test - public void genericConverterDelegatingBackToConversionServiceConverterNotFound() { - try { - conversionService.convert("1", Integer[].class); - } catch (ConversionFailedException e) { - assertTrue(e.getCause() instanceof ConverterNotFoundException); - } - } @Test @SuppressWarnings("unchecked") diff --git a/org.springframework.core/src/test/java/org/springframework/core/convert/support/GenericConversionServiceTests.java b/org.springframework.core/src/test/java/org/springframework/core/convert/support/GenericConversionServiceTests.java index 8f549e9ab7a..f38083f7b96 100644 --- a/org.springframework.core/src/test/java/org/springframework/core/convert/support/GenericConversionServiceTests.java +++ b/org.springframework.core/src/test/java/org/springframework/core/convert/support/GenericConversionServiceTests.java @@ -129,5 +129,16 @@ public class GenericConversionServiceTests { Integer three = conversionService.convert("3", int.class); assertEquals(3, three.intValue()); } + + @Test + public void genericConverterDelegatingBackToConversionServiceConverterNotFound() { + try { + conversionService.addGenericConverter(new ObjectToArrayConverter(conversionService)); + conversionService.convert("1", Integer[].class); + fail("Should hace failed"); + } catch (ConversionFailedException e) { + assertTrue(e.getCause() instanceof ConverterNotFoundException); + } + } }