Examples of TestClassA


Examples of org.apache.ojb.odmg.shared.TestClassA

    junit.textui.TestRunner.main(arr);
  }

  public void testMetadataCopy() throws LockingException
  {
    TestClassA tca = generateTestData();
    TestClassB tcb = tca.getB();
    internalTest(m_mdcs, tca, tcb);
  }
View Full Code Here

Examples of org.apache.ojb.odmg.shared.TestClassA

    internalTest(m_mdcs, tca, tcb);
  }

  public void testSerializedCopy() throws LockingException
  {
    TestClassA tca = generateTestData();
    TestClassB tcb = tca.getB();
    internalTest(m_scs, tca, tcb);
  }
View Full Code Here

Examples of org.apache.ojb.odmg.shared.TestClassA

    internalTest(m_scs, tca, tcb);
  }

  public void testReflectiveCopy() throws LockingException
  {
    TestClassA tca = generateTestData();
    TestClassB tcb = tca.getB();
    internalTest(m_rcs, tca, tcb);
  }
View Full Code Here

Examples of org.apache.ojb.odmg.shared.TestClassA

    internalTest(m_rcs, tca, tcb);
  }

  private void internalTest(ObjectCopyStrategy strategy, TestClassA a, TestClassB b)
  {
    TestClassA copy = (TestClassA) strategy.copy(a, m_pb);
    assertTrue(a != copy);
    assertTrue(copy.getOid().equals("someoid"));
    assertTrue(copy.getValue1().equals("abc"));
    assertTrue(copy.getValue2().equals("123"));
    assertTrue(copy.getValue3() == 5);
    assertTrue(copy.getB() != b);
    assertTrue(copy.getB().getOid().equals("boid"));
    assertTrue(copy.getB().getValue1().equals("hi there"));
  }
View Full Code Here

Examples of org.apache.ojb.odmg.shared.TestClassA

  public void testPerformance() throws LockingException
  {
    long start = System.currentTimeMillis();
    for (int i = 0; i < ITERATIONS; i++)
    {
      TestClassA tca = generateTestData();
      TestClassB tcb = tca.getB();
      TestClassA copy = (TestClassA) m_scs.copy(tca, m_pb);
    }
    long stop = System.currentTimeMillis();
    System.out.println("testSerializedCopy took: " + (stop - start));
    start = System.currentTimeMillis();
    for (int i = 0; i < ITERATIONS; i++)
    {
      TestClassA tca = generateTestData();
      TestClassB tcb = tca.getB();
      TestClassA copy = (TestClassA) m_mdcs.copy(tca, m_pb);
    }
    stop = System.currentTimeMillis();
    System.out.println("testMetadataCopy took: " + (stop - start));
    start = System.currentTimeMillis();
    for (int i = 0; i < ITERATIONS; i++)
    {
      TestClassA tca = generateTestData();
      TestClassB tcb = tca.getB();
      TestClassA copy = (TestClassA) m_rcs.copy(tca, m_pb);
    }
    stop = System.currentTimeMillis();
    System.out.println("testReflectiveCopy took: " + (stop - start));
  }
View Full Code Here

Examples of org.apache.ojb.odmg.shared.TestClassA

    }
    else
    {
      Transaction tx = _kit.getTransaction(_conn);
      tx.begin();
      TestClassA tca = new TestClassA();
      tca.setOid("someoid");
      Identity oid = _conn.getIdentity(tca);
      tca = (TestClassA) _conn.getObjectByIdentity(oid);
      if (tca == null)
      {
        tca = new TestClassA();
        tca.setOid("someoid");
        tca.setValue1("abc");
        tca.setValue2("123");
        tca.setValue3(5);
        _conn.makePersistent(tca);
        TestClassB tcb = new TestClassB();
        tcb.setOid("boid");
        tcb.setValue1("hi there");
        _conn.makePersistent(tcb);
        tca.setB(tcb);
      }
      tx.commit();
      m_tca = tca;
      return m_tca;
    }
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.