500501502503504505506507508509510
assertEquals(1.23f,msg.getFloat("prop"),0); // Long msg = new MapMessageImpl(); msg.setFloat("prop",1.23f); msg.markAsReadOnly(); try { msg.getLong("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(1.23f,msg.getFloat("prop"),0); // Float msg = new MapMessageImpl();
507508509510511512513514515516517
assertEquals(1.23f,msg.getFloat("prop"),0); // Float msg = new MapMessageImpl(); msg.setFloat("prop",1.23f); msg.markAsReadOnly(); assertEquals(1.23f,msg.getFloat("prop"),0); // Double msg = new MapMessageImpl(); msg.setFloat("prop",1.23f);
513514515516517518519520521522523
assertEquals(1.23f,msg.getFloat("prop"),0); // Double msg = new MapMessageImpl(); msg.setFloat("prop",1.23f); msg.markAsReadOnly(); assertEquals(1.23,msg.getDouble("prop"),0.0000001); // String msg = new MapMessageImpl(); msg.setFloat("prop",1.23f);
519520521522523524525526527528529
assertEquals(1.23,msg.getDouble("prop"),0.0000001); // String msg = new MapMessageImpl(); msg.setFloat("prop",1.23f); msg.markAsReadOnly(); assertEquals("1.23",msg.getString("prop")); // Bytes msg = new MapMessageImpl(); msg.setFloat("prop",1.23f);
525526527528529530531532533534535
assertEquals("1.23",msg.getString("prop")); // Bytes msg = new MapMessageImpl(); msg.setFloat("prop",1.23f); msg.markAsReadOnly(); try { msg.getBytes("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(1.23f,msg.getFloat("prop"),0); } public void testDoubleConversion() throws Exception
537538539540541542543544545546547
MapMessageImpl msg; // Boolean msg = new MapMessageImpl(); msg.setDouble("prop",1.23); msg.markAsReadOnly(); try { msg.getBoolean("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(1.23,msg.getDouble("prop"),0); // Byte msg = new MapMessageImpl();
544545546547548549550551552553554
assertEquals(1.23,msg.getDouble("prop"),0); // Byte msg = new MapMessageImpl(); msg.setDouble("prop",1.23); msg.markAsReadOnly(); try { msg.getByte("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(1.23,msg.getDouble("prop"),0); // Short msg = new MapMessageImpl();
551552553554555556557558559560561
assertEquals(1.23,msg.getDouble("prop"),0); // Short msg = new MapMessageImpl(); msg.setDouble("prop",1.23); msg.markAsReadOnly(); try { msg.getShort("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(1.23,msg.getDouble("prop"),0); // Char msg = new MapMessageImpl();
558559560561562563564565566567568
assertEquals(1.23,msg.getDouble("prop"),0); // Char msg = new MapMessageImpl(); msg.setDouble("prop",1.23); msg.markAsReadOnly(); try { msg.getChar("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(1.23,msg.getDouble("prop"),0); // Int msg = new MapMessageImpl();
565566567568569570571572573574575
assertEquals(1.23,msg.getDouble("prop"),0); // Int msg = new MapMessageImpl(); msg.setDouble("prop",1.23); msg.markAsReadOnly(); try { msg.getInt("prop"); fail("Should have failed"); } catch (MessageFormatException e) { /* OK */ } assertEquals(1.23,msg.getDouble("prop"),0); // Long msg = new MapMessageImpl();