@Test public void testGetLongFromNull() throws Exception { ActiveMQMapMessage message = new ActiveMQMapMessage(); try { message.getLong(itemName); Assert.fail("NumberFormatException"); } catch (NumberFormatException e) { } }
@Test public void testGetLongFromString() throws Exception { long value = RandomUtil.randomLong(); ActiveMQMapMessage message = new ActiveMQMapMessage(); message.setString(itemName, Long.toString(value)); Assert.assertEquals(value, message.getLong(itemName)); }
@Test public void testGetLongFromInt() throws Exception { int value = RandomUtil.randomInt(); ActiveMQMapMessage message = new ActiveMQMapMessage(); message.setInt(itemName, value); Assert.assertEquals(value, message.getLong(itemName)); }
@Test public void testGetLongFromInvalidType() throws Exception { ActiveMQMapMessage message = new ActiveMQMapMessage(); message.setFloat(itemName, RandomUtil.randomFloat()); try { message.getLong(itemName); Assert.fail("MessageFormatException"); } catch (MessageFormatException e) { } }
@Test public void testGetLongFromByte() throws Exception { byte value = RandomUtil.randomByte(); ActiveMQMapMessage message = new ActiveMQMapMessage(); message.setByte(itemName, value); Assert.assertEquals(value, message.getLong(itemName)); }
@Test public void testGetLongFromShort() throws Exception { short value = RandomUtil.randomShort(); ActiveMQMapMessage message = new ActiveMQMapMessage(); message.setShort(itemName, value); Assert.assertEquals(value, message.getLong(itemName)); }
@Test public void testGetLongFromLong() throws Exception { long value = RandomUtil.randomLong(); ActiveMQMapMessage message = new ActiveMQMapMessage(); message.setLong(itemName, value); Assert.assertEquals(value, message.getLong(itemName)); }