Package org.apache.torque.test.dbobject

Examples of org.apache.torque.test.dbobject.CompPkOtherFk


        // object already associated to this object
        fkList.add(testData.getCompositePkOtherFkList().get(0));
        // object already associated to another object
        fkList.add(testData.getCompositePkOtherFkList().get(2));
        // new object
        CompPkOtherFk newCompPkOtherFk = new CompPkOtherFk();
        newCompPkOtherFk.setName("newCompPkOtherFk");
        newCompPkOtherFk.setId1(42);
        newCompPkOtherFk.setId2("new");
        fkList.add(newCompPkOtherFk);

        OIntegerPkPeer.setAndSaveCompPkOtherFks(
                    oIntegerPk,
                    fkList);

        List<CompPkOtherFk> cachedFks = oIntegerPk.getCompPkOtherFks();
        assertEquals(3, cachedFks.size());
        assertEquals(
                testData.getCompositePkOtherFkList().get(0).getId1(),
                cachedFks.get(0).getId1());
        assertEquals(
                testData.getCompositePkOtherFkList().get(0).getId2(),
                cachedFks.get(0).getId2());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(0).getFk());
        assertEquals(
                testData.getCompositePkOtherFkList().get(0).getName(),
                cachedFks.get(0).getName());
        assertEquals(
                testData.getCompositePkOtherFkList().get(2).getId1(),
                cachedFks.get(1).getId1());
        assertEquals(
                testData.getCompositePkOtherFkList().get(2).getId2(),
                cachedFks.get(1).getId2());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(1).getFk());
        assertEquals(
                testData.getCompositePkOtherFkList().get(2).getName(),
                cachedFks.get(1).getName());
        assertEquals(
                newCompPkOtherFk.getId1(),
                cachedFks.get(2).getId1());
        assertEquals(
                newCompPkOtherFk.getId2(),
                cachedFks.get(2).getId2());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(1).getFk());
        assertEquals(
                newCompPkOtherFk.getName(),
                cachedFks.get(2).getName());

        // check database
        ForeignKeySchemaData.assertCompositePkOtherFksInDatabaseEquals(
                cachedFks);
View Full Code Here


    }

    private static void fillCompositePkOtherFks(ForeignKeySchemaData result)
            throws TorqueException
    {
        CompPkOtherFk compositePkOtherFk1a
                = new CompPkOtherFk();
        compositePkOtherFk1a.setName(
                "compositePkOtherFk1a");
        compositePkOtherFk1a.setId1(1);
        compositePkOtherFk1a.setId2("1a");
        result.getOIntegerPkList().get(0).addCompPkOtherFk(
                compositePkOtherFk1a);
        result.getCompositePkOtherFkList().add(
                compositePkOtherFk1a);

        CompPkOtherFk compositePkOtherFk1b
                = new CompPkOtherFk();
        compositePkOtherFk1b.setName(
                "compositePkOtherFk1b");
        compositePkOtherFk1b.setId1(1);
        compositePkOtherFk1b.setId2("1b");
        result.getOIntegerPkList().get(0).addCompPkOtherFk(
                compositePkOtherFk1b);
        result.getCompositePkOtherFkList().add(
                compositePkOtherFk1b);

        CompPkOtherFk compositePkOtherFk2
                = new CompPkOtherFk();
        compositePkOtherFk2.setName(
                "compositePkOtherFk22");
        compositePkOtherFk2.setId1(2);
        compositePkOtherFk2.setId2("2");
        result.getOIntegerPkList().get(1).addCompPkOtherFk(
                compositePkOtherFk2);
        result.getCompositePkOtherFkList().add(
                compositePkOtherFk2);
    }
View Full Code Here

TOP

Related Classes of org.apache.torque.test.dbobject.CompPkOtherFk

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.