Package com.bubble.serializer.objects

Examples of com.bubble.serializer.objects.Pojo


    String str = StringUtils.deserialize(buffer);       
    assertEquals("Value doesn't match", TEST_STRING, str);   
  }
 
  public void testObjectSerialize() {
    Pojo pojo = new Pojo(7);
    ObjectPojo objPojo = new ObjectPojo(pojo);
    ByteBuffer buffer = ByteBuffer.allocate(1024);
    SerializationContext sc = new SerializationContext();
    sc.serialize(objPojo, buffer);
    buffer.flip();
View Full Code Here


    checkObjectHeader(buffer, classId++);
    checkPojo(buffer, pojo);   
  }
 
  public void testPrivateObjectSerialize() {
    Pojo pojo = new Pojo(7);
    PrivateObjectPojo objPojo = new PrivateObjectPojo(pojo);
    ByteBuffer buffer = ByteBuffer.allocate(1024);
    SerializationContext sc = new SerializationContext();
    sc.serialize(objPojo, buffer);
    buffer.flip();
View Full Code Here

    buffer.flip();
    checkNullBlock(buffer);
  }
 
  public void testReference() {
    Pojo pojo = new Pojo(4);
    Pojo pojo2 = new Pojo(7);
    ByteBuffer buffer = ByteBuffer.allocate(1024);
    SerializationContext sc = new SerializationContext();
    sc.serialize(pojo, buffer);
    sc.serialize(pojo2, buffer);
    sc.serialize(pojo, buffer);
View Full Code Here

  }
 
  public void testUpdate() {
    final int FIRST_VALUE = 4;
    final int SECOND_VALUE = 7;
    Pojo pojo = new Pojo(FIRST_VALUE);
    ByteBuffer buffer = ByteBuffer.allocate(1024);
    SerializationContext sc = new SerializationContext();
    sc.serialize(pojo, buffer);
    pojo.setValue(SECOND_VALUE);
    sc.update(pojo, buffer);
    buffer.flip();
    checkClassDef(buffer, Pojo.class);
    checkObjectHeader(buffer, SerializationConstants.FIRST_CLASS_ID);
    int value = buffer.getInt();
View Full Code Here

  public void testGetSerializer() {
   
    Generator gen = new Generator();
    Serializer serializer = gen.getSerializer(Pojo.class);
    assertNotNull("Serializer was null", serializer);
    Pojo pojo = new Pojo(TEST_VALUE);
    ByteBuffer buffer = ByteBuffer.allocate(1024);
    serializer.serializeInstanceInfo(pojo, buffer, null);
    serializer.serialize(pojo, buffer, null);
    buffer.flip();
    int val = buffer.getInt();
View Full Code Here

    buffer.flip();
    Object obj = deserializer.instantiate(buffer, null);
    assertNotNull("Instance was null", obj);
    assertTrue("Object was not a 'Pojo'", obj instanceof Pojo);
    deserializer.deserialize(obj, buffer, null);
    Pojo pojo = (Pojo)obj;
    assertEquals("Value field with wrong value", TEST_VALUE, pojo.getValue());
  }
View Full Code Here

TOP

Related Classes of com.bubble.serializer.objects.Pojo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.