diff --git a/spring-integration-core/src/test/java/org/springframework/integration/config/xml/PayloadDeserializingTransformerParserTests.java b/spring-integration-core/src/test/java/org/springframework/integration/config/xml/PayloadDeserializingTransformerParserTests.java index e61b517931..cfb38ff629 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/config/xml/PayloadDeserializingTransformerParserTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/config/xml/PayloadDeserializingTransformerParserTests.java @@ -23,6 +23,7 @@ import static org.junit.Assert.assertTrue; import java.io.ByteArrayOutputStream; import java.io.ObjectOutputStream; import java.io.Serializable; +import java.io.UnsupportedEncodingException; import java.nio.charset.Charset; import org.junit.Test; @@ -133,7 +134,12 @@ public class PayloadDeserializingTransformerParserTests { public static class TestDeserializingConverter implements Converter { public Object convert(byte[] source) { - return new String(source, Charset.forName("UTF-8")).toUpperCase(); + try { + return new String(source, "UTF-8").toUpperCase(); + } + catch (UnsupportedEncodingException e) { + throw new MessageTransformationException("failed to convert payload", e); + } } } diff --git a/spring-integration-core/src/test/java/org/springframework/integration/config/xml/PayloadSerializingTransformerParserTests.java b/spring-integration-core/src/test/java/org/springframework/integration/config/xml/PayloadSerializingTransformerParserTests.java index 64350a2d63..118dc37466 100644 --- a/spring-integration-core/src/test/java/org/springframework/integration/config/xml/PayloadSerializingTransformerParserTests.java +++ b/spring-integration-core/src/test/java/org/springframework/integration/config/xml/PayloadSerializingTransformerParserTests.java @@ -23,6 +23,7 @@ import static org.junit.Assert.assertTrue; import java.io.ByteArrayInputStream; import java.io.ObjectInputStream; import java.io.Serializable; +import java.io.UnsupportedEncodingException; import java.nio.charset.Charset; import org.junit.Test; @@ -130,7 +131,12 @@ public class PayloadSerializingTransformerParserTests { public static class TestSerializingConverter implements Converter { public byte[] convert(Object source) { - return source.toString().toUpperCase().getBytes(Charset.forName("UTF-8")); + try { + return source.toString().toUpperCase().getBytes("UTF-8"); + } + catch (UnsupportedEncodingException e) { + throw new MessageTransformationException("failed to convert payload", e); + } } }