Package org.apache.cayenne.testdo.mt

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


        context.commitChanges();
    }

    public void testCascadeToOne() {

        ClientMtDeleteCascade object = context.newObject(ClientMtDeleteCascade.class);
        object.setName("object");

        ClientMtDeleteRule related = context.newObject(ClientMtDeleteRule.class);
        object.setName("related");

        object.setCascade(related);
        context.commitChanges();

        context.deleteObject(object);
        assertEquals(PersistenceState.DELETED, related.getPersistenceState());
        assertTrue(context.deletedObjects().contains(related));
View Full Code Here


    public void testCascadeToOneNewObject() {

        ClientMtDeleteRule related = context.newObject(ClientMtDeleteRule.class);
        context.commitChanges();

        ClientMtDeleteCascade object = context.newObject(ClientMtDeleteCascade.class);
        object.setName("object");
        object.setCascade(related);

        context.deleteObject(object);
        assertEquals(PersistenceState.TRANSIENT, object.getPersistenceState());
        assertEquals(PersistenceState.DELETED, related.getPersistenceState());
        assertFalse(context.deletedObjects().contains(object));
        assertTrue(context.deletedObjects().contains(related));

        context.commitChanges();
View Full Code Here

    }

    public void testCascadeToOne() {
        CayenneContext context = createClientContext();

        ClientMtDeleteCascade object = context
                .newObject(ClientMtDeleteCascade.class);
        object.setName("object");

        ClientMtDeleteRule related = context
                .newObject(ClientMtDeleteRule.class);
        object.setName("related");

        object.setCascade(related);
        context.commitChanges();

        context.deleteObject(object);
        assertEquals(PersistenceState.DELETED, related.getPersistenceState());
        assertTrue(context.deletedObjects().contains(related));
View Full Code Here

        ClientMtDeleteRule related = context
                .newObject(ClientMtDeleteRule.class);
        context.commitChanges();

        ClientMtDeleteCascade object = context
                .newObject(ClientMtDeleteCascade.class);
        object.setName("object");
        object.setCascade(related);

        context.deleteObject(object);
        assertEquals(PersistenceState.TRANSIENT, object.getPersistenceState());
        assertEquals(PersistenceState.DELETED, related.getPersistenceState());
        assertFalse(context.deletedObjects().contains(object));
        assertTrue(context.deletedObjects().contains(related));

        context.commitChanges();
View Full Code Here

        context.commitChanges();
    }

    public void testCascadeToOne() {

        ClientMtDeleteCascade object = context.newObject(ClientMtDeleteCascade.class);
        object.setName("object");

        ClientMtDeleteRule related = context.newObject(ClientMtDeleteRule.class);
        object.setName("related");

        object.setCascade(related);
        context.commitChanges();

        context.deleteObjects(object);
        assertEquals(PersistenceState.DELETED, related.getPersistenceState());
        assertTrue(context.deletedObjects().contains(related));
View Full Code Here

    public void testCascadeToOneNewObject() {

        ClientMtDeleteRule related = context.newObject(ClientMtDeleteRule.class);
        context.commitChanges();

        ClientMtDeleteCascade object = context.newObject(ClientMtDeleteCascade.class);
        object.setName("object");
        object.setCascade(related);

        context.deleteObjects(object);
        assertEquals(PersistenceState.TRANSIENT, object.getPersistenceState());
        assertEquals(PersistenceState.DELETED, related.getPersistenceState());
        assertFalse(context.deletedObjects().contains(object));
        assertTrue(context.deletedObjects().contains(related));

        context.commitChanges();
View Full Code Here

TOP

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

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.