Package org.apache.cayenne.testdo.mt

Examples of org.apache.cayenne.testdo.mt.ClientMtTooneDep


        deleteTestData();

        ObjectContext child = context.createChildContext();

        ClientMtTooneMaster master = child.newObject(ClientMtTooneMaster.class);
        ClientMtTooneDep dep = child.newObject(ClientMtTooneDep.class);
        master.setToDependent(dep);

        child.commitChangesToParent();

        ClientMtTooneMaster masterParent = (ClientMtTooneMaster) context
                .getGraphManager()
                .getNode(master.getObjectId());
        ClientMtTooneDep depParent = (ClientMtTooneDep) context
                .getGraphManager()
                .getNode(dep.getObjectId());

        assertNotNull(masterParent);
        assertNotNull(depParent);

        assertSame(masterParent, depParent.getToMaster());
        assertSame(depParent, masterParent.getToDependent());

        // check that arc changes got recorded in the parent context
        GraphDiff diffs = context.internalGraphManager().getDiffs();
View Full Code Here


    public void testCommitChangesToParentOneToOne() throws Exception {
        ObjectContext child = clientContext.createChildContext();

        ClientMtTooneMaster master = child.newObject(ClientMtTooneMaster.class);
        ClientMtTooneDep dep = child.newObject(ClientMtTooneDep.class);
        master.setToDependent(dep);

        child.commitChangesToParent();

        ClientMtTooneMaster masterParent = (ClientMtTooneMaster) clientContext
                .getGraphManager()
                .getNode(master.getObjectId());
        ClientMtTooneDep depParent = (ClientMtTooneDep) clientContext
                .getGraphManager()
                .getNode(dep.getObjectId());

        assertNotNull(masterParent);
        assertNotNull(depParent);

        assertSame(masterParent, depParent.getToMaster());
        assertSame(depParent, masterParent.getToDependent());

        // check that arc changes got recorded in the parent context
        GraphDiff diffs = clientContext.internalGraphManager().getDiffs();
View Full Code Here

    public void testCAY1636() throws Exception {

        ClientMtTooneMaster A = clientContext.newObject(ClientMtTooneMaster.class);
        clientContext.commitChanges();

        ClientMtTooneDep B = clientContext.newObject(ClientMtTooneDep.class);
        A.setToDependent(B);
        clientContext.commitChanges();

        ObjectContext child = runtime.newContext(clientContext);
View Full Code Here

    public void testCAY1636_2() throws Exception {

        ClientMtTooneMaster A = clientContext.newObject(ClientMtTooneMaster.class);
        clientContext.commitChanges();

        ClientMtTooneDep B = clientContext.newObject(ClientMtTooneDep.class);
        A.setToDependent(B);
        clientContext.commitChanges();

        ObjectContext child = runtime.newContext(clientContext);

        SelectQuery queryB = new SelectQuery(ClientMtTooneDep.class);
        List<?> objectsB = child.performQuery(queryB);

        assertEquals(1, objectsB.size());

        ClientMtTooneDep childBDeleted = (ClientMtTooneDep) objectsB.get(0);
        child.deleteObjects(childBDeleted);

        SelectQuery query = new SelectQuery(ClientMtTooneMaster.class);
        List<?> objects = child.performQuery(query);
View Full Code Here

    public void testCommitChangesToParentOneToOne() throws Exception {
        ObjectContext child = runtime.newContext(clientContext);

        ClientMtTooneMaster master = child.newObject(ClientMtTooneMaster.class);
        ClientMtTooneDep dep = child.newObject(ClientMtTooneDep.class);
        master.setToDependent(dep);

        child.commitChangesToParent();

        ClientMtTooneMaster masterParent = (ClientMtTooneMaster) clientContext
                .getGraphManager()
                .getNode(master.getObjectId());
        ClientMtTooneDep depParent = (ClientMtTooneDep) clientContext
                .getGraphManager()
                .getNode(dep.getObjectId());

        assertNotNull(masterParent);
        assertNotNull(depParent);

        assertSame(masterParent, depParent.getToMaster());
        assertSame(depParent, masterParent.getToDependent());

        // check that arc changes got recorded in the parent context
        GraphDiff diffs = clientContext.internalGraphManager().getDiffs();
View Full Code Here

        deleteTestData();

        ObjectContext child = context.createChildContext();

        ClientMtTooneMaster master = child.newObject(ClientMtTooneMaster.class);
        ClientMtTooneDep dep = child.newObject(ClientMtTooneDep.class);
        master.setToDependent(dep);

        child.commitChangesToParent();

        ClientMtTooneMaster masterParent = (ClientMtTooneMaster) context
                .getGraphManager()
                .getNode(master.getObjectId());
        ClientMtTooneDep depParent = (ClientMtTooneDep) context
                .getGraphManager()
                .getNode(dep.getObjectId());

        assertNotNull(masterParent);
        assertNotNull(depParent);

        assertSame(masterParent, depParent.getToMaster());
        assertSame(depParent, masterParent.getToDependent());

        // check that arc changes got recorded in the parent context
        GraphDiff diffs = context.internalGraphManager().getDiffs();
View Full Code Here

    public void testCAY1636() throws Exception {

        ClientMtTooneMaster A = clientContext.newObject(ClientMtTooneMaster.class);
        clientContext.commitChanges();

        ClientMtTooneDep B = clientContext.newObject(ClientMtTooneDep.class);
        A.setToDependent(B);
        clientContext.commitChanges();

        ObjectContext child = clientContext.createChildContext();
View Full Code Here

    public void testCAY1636_2() throws Exception {

        ClientMtTooneMaster A = clientContext.newObject(ClientMtTooneMaster.class);
        clientContext.commitChanges();

        ClientMtTooneDep B = clientContext.newObject(ClientMtTooneDep.class);
        A.setToDependent(B);
        clientContext.commitChanges();

        ObjectContext child = clientContext.createChildContext();

        SelectQuery queryB = new SelectQuery(ClientMtTooneDep.class);
        List<?> objectsB = child.performQuery(queryB);

        assertEquals(1, objectsB.size());

        ClientMtTooneDep childBDeleted = (ClientMtTooneDep) objectsB.get(0);
        child.deleteObjects(childBDeleted);

        SelectQuery query = new SelectQuery(ClientMtTooneMaster.class);
        List<?> objects = child.performQuery(query);
View Full Code Here

    public void testCommitChangesToParentOneToOne() throws Exception {
        ObjectContext child = clientContext.createChildContext();

        ClientMtTooneMaster master = child.newObject(ClientMtTooneMaster.class);
        ClientMtTooneDep dep = child.newObject(ClientMtTooneDep.class);
        master.setToDependent(dep);

        child.commitChangesToParent();

        ClientMtTooneMaster masterParent = (ClientMtTooneMaster) clientContext
                .getGraphManager()
                .getNode(master.getObjectId());
        ClientMtTooneDep depParent = (ClientMtTooneDep) clientContext
                .getGraphManager()
                .getNode(dep.getObjectId());

        assertNotNull(masterParent);
        assertNotNull(depParent);

        assertSame(masterParent, depParent.getToMaster());
        assertSame(depParent, masterParent.getToDependent());

        // check that arc changes got recorded in the parent context
        GraphDiff diffs = clientContext.internalGraphManager().getDiffs();
View Full Code Here

    public void testCAY1636() throws Exception {

        ClientMtTooneMaster A = clientContext.newObject(ClientMtTooneMaster.class);
        clientContext.commitChanges();

        ClientMtTooneDep B = clientContext.newObject(ClientMtTooneDep.class);
        A.setToDependent(B);
        clientContext.commitChanges();

        ObjectContext child = clientContext.createChildContext();
View Full Code Here

TOP

Related Classes of org.apache.cayenne.testdo.mt.ClientMtTooneDep

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.