Examples of ClientMtTable1


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

        assertEquals(1, stats.nodesCreated);
    }

    public void testComplimentaryArcs() {

        ClientMtTable1 o1 = context.newObject(ClientMtTable1.class);
        ClientMtTable2 o2 = context.newObject(ClientMtTable2.class);
        o2.setTable1(o1);
        o2.setTable1(null);

        DataChannelSyncStats stats = clientServerInterceptor
View Full Code Here

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

        assertEquals(0, stats.arcsDeleted);
    }

    public void testDelete() {

        ClientMtTable1 o1 = context.newObject(ClientMtTable1.class);
        o1.setGlobalAttribute1("v1");
        context.deleteObject(o1);

        DataChannelSyncStats stats = clientServerInterceptor
                .runWithSyncStatsCollection(new UnitTestClosure() {
View Full Code Here

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

        deleteTestData();
        createTestData("testRefreshObjectToMany");

        CayenneContext context = createClientContext();

        ClientMtTable1 a = Cayenne.objectForPK(context, ClientMtTable1.class, 1);
        assertEquals(2, a.getTable2Array().size());

        createTestData("testRefreshObjectToManyUpdate");

        RefreshQuery refresh = new RefreshQuery(a);
        context.performGenericQuery(refresh);
        assertEquals(PersistenceState.HOLLOW, a.getPersistenceState());
        assertEquals(1, a.getTable2Array().size());
    }
View Full Code Here

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

        assertEquals(0, serverContext.getQueryCache().size());
    }

    public void testAddToList() throws Exception {

        ClientMtTable1 t1 = clientContext.newObject(ClientMtTable1.class);
        ClientMtTable2 t2 = clientContext.newObject(ClientMtTable2.class);

        t1.addToTable2Array(t2);
        assertEquals(1, t1.getTable2Array().size());
        assertSame(t1, t2.getTable1());

        // do it again to make sure action can handle series of changes
        ClientMtTable1 t3 = clientContext.newObject(ClientMtTable1.class);
        ClientMtTable2 t4 = clientContext.newObject(ClientMtTable2.class);

        t3.addToTable2Array(t4);
        assertEquals(1, t3.getTable2Array().size());
        assertSame(t3, t4.getTable1());
    }
View Full Code Here

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

        assertSame(t3, t4.getTable1());
    }

    public void testSetValueHolder() throws Exception {

        ClientMtTable1 t1 = clientContext.newObject(ClientMtTable1.class);
        ClientMtTable2 t2 = clientContext.newObject(ClientMtTable2.class);

        t2.setTable1(t1);
        assertEquals(1, t1.getTable2Array().size());
        assertSame(t1, t2.getTable1());
    }
View Full Code Here

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

                public void prePersist(Object entity) {
                }
            });

            ClientMtTable1 object = clientContext.newObject(ClientMtTable1.class);

            assertFalse(flag[0]);
            clientContext.commitChanges();
            assertFalse(flag[0]);
View Full Code Here

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

        }
    }

    public void testRollbackChanges() throws Exception {

        ClientMtTable1 o = clientContext.newObject(ClientMtTable1.class);
        o.setGlobalAttribute1("1");
        clientContext.commitChanges();

        assertEquals("1", o.getGlobalAttribute1());
        o.setGlobalAttribute1("2");
        assertEquals("2", o.getGlobalAttribute1());
        clientContext.rollbackChanges();

        assertEquals("1", o.getGlobalAttribute1());
        assertTrue(clientContext.modifiedObjects().isEmpty());
    }
View Full Code Here

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

        ObjectId id = new ObjectId("MtTable1", MtTable1.TABLE1_ID_PK_COLUMN, 1);

        Object fault = clientContext.createFault(id);
        assertTrue(fault instanceof ClientMtTable1);

        ClientMtTable1 o = (ClientMtTable1) fault;
        assertEquals(PersistenceState.HOLLOW, o.getPersistenceState());
        assertSame(clientContext, o.getObjectContext());
        assertNull(o.getGlobalAttribute1Direct());

        // make sure we haven't tripped the fault yet
        assertEquals(PersistenceState.HOLLOW, o.getPersistenceState());

        // try tripping fault
        assertEquals("g1", o.getGlobalAttribute1());
        assertEquals(PersistenceState.COMMITTED, o.getPersistenceState());
    }
View Full Code Here

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

        ObjectId id = new ObjectId("MtTable1", MtTable1.TABLE1_ID_PK_COLUMN, 2);

        Object fault = clientContext.createFault(id);
        assertTrue(fault instanceof ClientMtTable1);

        ClientMtTable1 o = (ClientMtTable1) fault;

        // try tripping fault
        try {
            o.getGlobalAttribute1();
            fail("resolving bad fault should've thrown");
        }
        catch (FaultFailureException e) {
            // expected
        }
View Full Code Here

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

                for (ClientMtTable2 o : results) {
                    assertEquals(PersistenceState.COMMITTED, o.getPersistenceState());
                    assertSame(clientContext, o.getObjectContext());

                    ClientMtTable1 o1 = o.getTable1();
                    assertNotNull(o1);
                    assertEquals(PersistenceState.COMMITTED, o1.getPersistenceState());
                    assertSame(clientContext, o1.getObjectContext());
                    assertEquals(prefetchedId, o1.getObjectId());
                }
            }
        });
    }
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.