190191192193194195196197198199200
assertEquals(123,msg.getShort("prop")); // Short msg = new MapMessageImpl(); msg.setShort("prop",(short)123); msg.markAsReadOnly(); assertEquals(123,msg.getShort("prop")); // Char msg = new MapMessageImpl(); msg.setShort("prop",(short)123);
196197198199200201202203204205206
assertEquals(123,msg.getShort("prop")); // Char msg = new MapMessageImpl(); msg.setShort("prop",(short)123); msg.markAsReadOnly(); try { msg.getChar("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(123,msg.getShort("prop")); // Int msg = new MapMessageImpl();
203204205206207208209210211212213
assertEquals(123,msg.getShort("prop")); // Int msg = new MapMessageImpl(); msg.setShort("prop",(short)123); msg.markAsReadOnly(); assertEquals(123,msg.getInt("prop")); // Long msg = new MapMessageImpl(); msg.setShort("prop",(short)123);
209210211212213214215216217218219
assertEquals(123,msg.getInt("prop")); // Long msg = new MapMessageImpl(); msg.setShort("prop",(short)123); msg.markAsReadOnly(); assertEquals(123,msg.getLong("prop")); // Float msg = new MapMessageImpl(); msg.setShort("prop",(short)123);
215216217218219220221222223224225
assertEquals(123,msg.getLong("prop")); // Float msg = new MapMessageImpl(); msg.setShort("prop",(short)123); msg.markAsReadOnly(); try { msg.getFloat("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(123,msg.getShort("prop")); // Double msg = new MapMessageImpl();
222223224225226227228229230231232
assertEquals(123,msg.getShort("prop")); // Double msg = new MapMessageImpl(); msg.setShort("prop",(short)123); msg.markAsReadOnly(); try { msg.getDouble("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(123,msg.getShort("prop")); // String msg = new MapMessageImpl();
229230231232233234235236237238239
assertEquals(123,msg.getShort("prop")); // String msg = new MapMessageImpl(); msg.setShort("prop",(short)123); msg.markAsReadOnly(); assertEquals("123",msg.getString("prop")); // Bytes msg = new MapMessageImpl(); msg.setShort("prop",(short)123);
235236237238239240241242243244245
assertEquals("123",msg.getString("prop")); // Bytes msg = new MapMessageImpl(); msg.setShort("prop",(short)123); msg.markAsReadOnly(); try { msg.getBytes("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(123,msg.getShort("prop")); } public void testCharConversion() throws Exception
247248249250251252253254255256257
MapMessageImpl msg; // Boolean msg = new MapMessageImpl(); msg.setChar("prop",'c'); msg.markAsReadOnly(); try { msg.getBoolean("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals('c',msg.getChar("prop")); // Byte msg = new MapMessageImpl();
254255256257258259260261262263264
assertEquals('c',msg.getChar("prop")); // Byte msg = new MapMessageImpl(); msg.setChar("prop",'c'); msg.markAsReadOnly(); try { msg.getByte("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals('c',msg.getChar("prop")); // Short msg = new MapMessageImpl();