I added several test cases for packing/unpacking values here:
https://github.com/msgpack/msgpack-java/blob/v07-unpacker/msgpack-core/src/test/scala/org/msgpack/core/MessagePackTest.scala#L108-L188

It would be better to have pack/unpack tests for the other types of objects (e.g., large objects, complex ones, etc.)