From 868b03b88d4defa781cbd5898d4c576bbe494997 Mon Sep 17 00:00:00 2001 From: Robert Greig Date: Sat, 16 Dec 2006 09:59:02 +0000 Subject: QPID-201 : Fix to throw correct exception when getting char as null in JMSMapMessage git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@487779 13f79535-47bb-0310-9956-ffa450edef68 --- .../test/unit/client/message/MapMessageTest.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'java/client/src') diff --git a/java/client/src/test/java/org/apache/qpid/test/unit/client/message/MapMessageTest.java b/java/client/src/test/java/org/apache/qpid/test/unit/client/message/MapMessageTest.java index 276067a28d..bd4b3b3987 100644 --- a/java/client/src/test/java/org/apache/qpid/test/unit/client/message/MapMessageTest.java +++ b/java/client/src/test/java/org/apache/qpid/test/unit/client/message/MapMessageTest.java @@ -102,6 +102,27 @@ public class MapMessageTest extends TestCase { Assert.fail("JMSException received." + e); } + + try + { + JMSMapMessage mm = TestMessageHelper.newJMSMapMessage(); + + mm.setString("value", null); + char c = mm.getChar("value"); + fail("Expected NullPointerException"); + + } + catch (NullPointerException e) + { + ; // pass + } + catch (JMSException e) + { + Assert.fail("JMSException received." + e); + } + + + } public void testDoubleLookup() -- cgit v1.2.1