// #3
assertEquals(Long.MIN_VALUE, messageUnpacker.unpackLong());
// #4
assertEquals(3.14159f, messageUnpacker.unpackFloat(), 0.01f);
// #5
assertEquals(3.14159d, messageUnpacker.unpackDouble(), 0.01f);
// #6
assertEquals(2, messageUnpacker.unpackMapHeader());
for (int i = 0; i < childObject.size(); i++) {
String key = messageUnpacker.unpackString();
if (key.equals("str")) {