Examples of IvSub1


Examples of org.apache.cayenne.testdo.inheritance.vertical.IvSub1

        ivRootTable.setColumns("ID", "NAME", "DISCRIMINATOR");

        TableHelper ivSub1Table = new TableHelper(dbHelper, "IV_SUB1");
        ivSub1Table.setColumns("ID", "SUB1_NAME");

        IvSub1 sub1 = context.newObject(IvSub1.class);
        sub1.setName("XyZX");
        sub1.getObjectContext().commitChanges();

        assertEquals(1, ivRootTable.getRowCount());
        assertEquals(1, ivSub1Table.getRowCount());

        Object[] data = ivRootTable.select();
        assertEquals(3, data.length);
        assertTrue(data[0] instanceof Number);
        assertTrue(((Number) data[0]).intValue() > 0);
        assertEquals("XyZX", data[1]);
        assertEquals("IvSub1", data[2]);

        Object[] subdata = ivSub1Table.select();
        assertEquals(2, subdata.length);
        assertEquals(data[0], subdata[0]);
        assertNull(subdata[1]);

        ivSub1Table.deleteAll();
        ivRootTable.deleteAll();

        IvSub1 sub11 = context.newObject(IvSub1.class);
        sub11.setName("XyZXY");
        sub11.setSub1Name("BdE2");
        sub11.getObjectContext().commitChanges();

        data = ivRootTable.select();
        assertEquals(3, data.length);
        assertTrue(data[0] instanceof Number);
        assertTrue(((Number) data[0]).intValue() > 0);
View Full Code Here

Examples of org.apache.cayenne.testdo.inheritance.vertical.IvSub1

        IvRoot root = resultTypes.get(IvRoot.class.getName());
        assertNotNull(root);
        assertEquals("xROOT", root.getName());
        assertNull(root.getDiscriminator());

        IvSub1 sub1 = (IvSub1) resultTypes.get(IvSub1.class.getName());
        assertNotNull(sub1);
        assertEquals("xSUB1_ROOT", sub1.getName());
        assertEquals("IvSub1", sub1.getDiscriminator());
    }
View Full Code Here

Examples of org.apache.cayenne.testdo.inheritance.vertical.IvSub1

        IvRoot root = resultTypes.get(IvRoot.class.getName());
        assertNotNull(root);
        assertEquals("xROOT", root.getName());
        assertNull(root.getDiscriminator());

        IvSub1 sub1 = (IvSub1) resultTypes.get(IvSub1.class.getName());
        assertNotNull(sub1);
        assertEquals("xSUB1_ROOT", sub1.getName());
        assertEquals("IvSub1", sub1.getDiscriminator());

        IvSub1Sub1 sub1Sub1 = (IvSub1Sub1) resultTypes.get(IvSub1Sub1.class.getName());
        assertNotNull(sub1Sub1);
        assertEquals("xSUB1_SUB1_ROOT", sub1Sub1.getName());
        assertEquals("IvSub1Sub1", sub1Sub1.getDiscriminator());
View Full Code Here

Examples of org.apache.cayenne.testdo.inheritance.vertical.IvSub1

            resultTypes.put(result.getClass().getName(), result);
        }

        assertEquals(2, resultTypes.size());

        IvSub1 sub1 = (IvSub1) resultTypes.get(IvSub1.class.getName());
        assertNotNull(sub1);
        assertEquals("xSUB1_ROOT", sub1.getName());
        assertEquals("IvSub1", sub1.getDiscriminator());

        IvSub1Sub1 sub1Sub1 = (IvSub1Sub1) resultTypes.get(IvSub1Sub1.class.getName());
        assertNotNull(sub1Sub1);
        assertEquals("xSUB1_SUB1_ROOT", sub1Sub1.getName());
        assertEquals("IvSub1Sub1", sub1Sub1.getDiscriminator());
View Full Code Here

Examples of org.apache.cayenne.testdo.inheritance.vertical.IvSub1

        assertEquals(4, resultTypes.size());

        IvRoot root = resultTypes.get(IvRoot.class.getName());
        context.deleteObjects(root);

        IvSub1 sub1 = (IvSub1) resultTypes.get(IvSub1.class.getName());
        context.deleteObjects(sub1);

        context.commitChanges();

        assertEquals(2, ivRootTable.getRowCount());
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.