public void testNativeDirectMemoryCompatibility() {
    binarySerializer.serializeNativeObject(OBJECT, stream, 0);

    ODirectMemoryPointer pointer = ODirectMemoryPointerFactory.instance().createPointer(stream);

    try {
      Assert.assertEquals(binarySerializer.deserializeFromDirectMemoryObject(pointer, 0), OBJECT);
    } finally {
      pointer.free();
    }
  }
 public void testSerializeNative() {
   binarySerializer.serializeNativeObject(OBJECT, stream, 0);
   Assert.assertEquals(binarySerializer.deserializeNativeObject(stream, 0), OBJECT);
 }
 public void testFieldSize() {
   Assert.assertEquals(binarySerializer.getObjectSize(OBJECT), FIELD_SIZE);
 }