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.deleteObject(root);

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

        context.commitChanges();

        assertEquals(2, ivRootTable.getRowCount());
View Full Code Here

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());
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());
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.