Examples of Bob1


Examples of net.sf.joafip.store.service.objectfortest.Bob1

    final IDataAccessSession dataAccessSession = filePersistence
        .createDataAccessSession();

    BobContainer bobContainer1 = new BobContainer();
    bobContainer1.setObject1(keptInMemoryObject);
    final Bob1 bob1 = new Bob1();
    bob1.setVal(10);
    bobContainer1.setObject2(bob1);
    BobContainer bobContainer2 = new BobContainer();
    bobContainer2.setObject1(keptInMemoryObject);
    dataAccessSession.open();
    dataAccessSession.setObject(KEY1, bobContainer1);
    dataAccessSession.setObject(KEY2, bobContainer2);
    dataAccessSession.close(EnumFilePersistenceCloseAction.SAVE);

    dataAccessSession.open();
    bobContainer1 = (BobContainer) dataAccessSession.getObject(KEY1);
    assertSame(MUST_BE_SAME_INSTANCE, keptInMemoryObject,
        bobContainer1.getObject1());
    final Bob1 bob1Read = (Bob1) bobContainer1.getObject2();
    assertNotSame("must no be same object", bob1, bob1Read);
    bobContainer2 = (BobContainer) dataAccessSession.getObject(KEY2);
    assertSame(MUST_BE_SAME_INSTANCE, keptInMemoryObject,
        bobContainer2.getObject1());
  }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.Bob1

      FilePersistenceInvalidClassException,
      FilePersistenceDataCorruptedException,
      FilePersistenceNotSerializableException {
    dataAccessSession.open();
    BobContainer bobContainer = new BobContainer();
    Bob1 bob1 = new Bob1();
    bob1.setVal(0);
    bobContainer.setObject1(bob1);
    dataAccessSession.setObject(KEY, bobContainer);
    bobContainer = null; // NOPMD
    MemoryEater.useAllMemoryThenRelease();
    // here bobContainer is unloaded proxy
    bobContainer = (BobContainer) dataAccessSession.getObject(KEY);
    bob1 = new Bob1();
    bob1.setVal(1);
    saveDone = false;
    bobContainer.setObject1(bob1);
    assertSaved();
    bobContainer = null; // NOPMD
    MemoryEater.useAllMemoryThenRelease();
    bobContainer = (BobContainer) dataAccessSession.getObject(KEY);
    bob1 = (Bob1) bobContainer.getObject1();
    assertEquals("last change of bobContainer not saved", 1, bob1.getVal());
  }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.Bob1

    saveDone = false;
    dataAccessSession.setObject(KEY, bobContainer);
    assertSaved();
    assertNotLoaded(bobContainer);
    saveDone = false;
    Bob1 bob1 = (Bob1) bobContainer.getObject1();
    assertSaved();
    assertNotLoaded(bobContainer);
    bob1 = new Bob1();
    bob1.setVal(2);
    /*
     *
     */
    saveDone = false;
    bobContainer.setObject1(bob1);
    assertSaved();

    saveDone = false;
    bob1 = (Bob1) bobContainer.getObject1();
    assertSaved();
    assertEquals(BAD_VALUE, 2, bob1.getVal());
    bob1 = null;// NOPMD release reference
    saveDone = false;
    dataAccessSession.save();
    bobContainer = null;// NOPMD release reference
    saveDone = false;
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.Bob1

    dataAccessSession.save();
  }

  private BobContainer initialBobContainer() throws FilePersistenceException {
    final BobContainer bobContainer = new BobContainer();
    final Bob1 bob1 = new Bob1();
    bob1.setVal(1);
    bobContainer.setObject1(bob1);
    final Bob2 bob2 = new Bob2();
    bob2.setVal(1);
    bobContainer.setObject2(bob2);
    return (BobContainer) filePersistence.newProxyInstance(bobContainer);
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.Bob1

    dataAccessSession.open();
    final BobObjectArray bobObjectArray = initialBobObjectArray();
    dataAccessSession.setObject(KEY, bobObjectArray);
    final Bob1[] values = (Bob1[]) bobObjectArray.getValues();
    Bob1 bob1 = values[0];
    saveDone = false;
    int value = bob1.getVal();
    assertSaved();
    assertEquals(BAD_VALUE, 10, value);
    bob1 = newBob1();
    // values[1] = bob1; //can't do that
    bobObjectArray.setValue(1, bob1);
    saveDone = false;
    value = bob1.getVal();
    assertSaved();
    assertEquals(BAD_VALUE, 20, value);
  }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.Bob1

  private BobObjectArray initialBobObjectArray()
      throws FilePersistenceException {
    final BobObjectArray bobObjectArray = new BobObjectArray();
    final Bob1[] bob1Array = new Bob1[2];
    bobObjectArray.setValues(bob1Array);
    bob1Array[0] = new Bob1();
    bob1Array[0].setVal(10);
    // return useJavaAgent ? bobObjectArray : (BobObjectArray)
    // filePersistence
    // .newProxyInstance(bobObjectArray);
    return (BobObjectArray) filePersistence
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.Bob1

    return (BobObjectArray) filePersistence
        .newProxyInstance(bobObjectArray);
  }

  private Bob1 newBob1() throws FilePersistenceException {
    final Bob1 bob1 = new Bob1();
    bob1.setVal(20);
    // return useJavaAgent ? bob1 : (Bob1) filePersistence
    // .newProxyInstance(bob1);
    return (Bob1) filePersistence.newProxyInstance(bob1);
  }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.Bob1

    dataAccessSession.open();
    final BobObjectArrayOfArray bobObjectArrayOfArray = initialBobObjectArrayOfArray();
    dataAccessSession.setObject(KEY, bobObjectArrayOfArray);
    final Bob1[][] values = (Bob1[][]) bobObjectArrayOfArray.getValues();
    Bob1 bob1 = values[0][0];
    saveDone = false;
    int value = bob1.getVal();
    assertSaved();
    assertEquals(BAD_VALUE, 10, value);
    bob1 = newBob1();
    // values[1][0] = bob1; // can't do that
    bobObjectArrayOfArray.setValue(1, 0, bob1);
    saveDone = false;
    value = bob1.getVal();
    assertSaved();
    assertEquals(BAD_VALUE, 20, value);
  }
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.Bob1

  private BobObjectArrayOfArray initialBobObjectArrayOfArray()
      throws FilePersistenceException {
    final BobObjectArrayOfArray bobObjectArrayOfArray = new BobObjectArrayOfArray();
    final Bob1[][] bob1Array = new Bob1[2][2];
    bobObjectArrayOfArray.setValues(bob1Array);
    bob1Array[0][0] = new Bob1();
    bob1Array[0][0].setVal(10);
    // return useJavaAgent ? bobObjectArrayOfArray
    // : (BobObjectArrayOfArray) filePersistence
    // .newProxyInstance(bobObjectArrayOfArray);
    return (BobObjectArrayOfArray) filePersistence
View Full Code Here

Examples of net.sf.joafip.store.service.objectfortest.Bob1

    dataAccessSession.open();
    final BobObjectArrayOfArray bobObjectArrayOfArray = initialBobObjectArrayOfArray2();
    dataAccessSession.setObject(KEY, bobObjectArrayOfArray);
    final Bob1[][] values = (Bob1[][]) bobObjectArrayOfArray.getValues();
    Bob1 bob1 = values[0][0];
    saveDone = false;
    int value = bob1.getVal();
    assertSaved();
    assertEquals(BAD_VALUE, 10, value);
    bob1 = newBob1();
    // values[1]=new Bob1[2];
    bobObjectArrayOfArray.setValue(1, new Bob1[2]);
    // values[1][0] = bob1; // can't do that
    bobObjectArrayOfArray.setValue(1, 0, bob1);
    saveDone = false;
    value = bob1.getVal();
    assertSaved();
    assertEquals(BAD_VALUE, 20, value);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.