Package org.apache.torque.test.dbobject

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


        OIntegerPk oIntegerPk = testData.getOIntegerPkList().get(0);
        List<CompPkContainsFk> fkList = new ArrayList<CompPkContainsFk>();
        // object already associated to this object
        fkList.add(testData.getCompositePkContainsFkList().get(0));
        // new object
        CompPkContainsFk newCompPkContainsFk = new CompPkContainsFk();
        newCompPkContainsFk.setName("newCompPkContainsFk");
        newCompPkContainsFk.setId2("new");
        fkList.add(newCompPkContainsFk);

        OIntegerPkPeer.setAndSaveCompPkContainsFks(
                    oIntegerPk,
                    fkList);

        List<CompPkContainsFk> cachedFks = oIntegerPk.getCompPkContainsFks();
        assertEquals(2, cachedFks.size());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(0).getId1());
        assertEquals(
                testData.getCompositePkContainsFkList().get(0).getId2(),
                cachedFks.get(0).getId2());
        assertEquals(
                testData.getCompositePkContainsFkList().get(0).getName(),
                cachedFks.get(0).getName());
        assertEquals(
                oIntegerPk.getId(),
                cachedFks.get(1).getId1());
        assertEquals(
                newCompPkContainsFk.getId2(),
                cachedFks.get(1).getId2());
        assertEquals(
                newCompPkContainsFk.getName(),
                cachedFks.get(1).getName());

        // check database
        List<CompPkContainsFk> expectedInDb
                = new ArrayList<CompPkContainsFk>(cachedFks);
View Full Code Here


    {
        ForeignKeySchemaData.clearTablesInDatabase();

        OIntegerPk oIntegerPk = new OIntegerPk();
        oIntegerPk.save();
        CompPkContainsFk compPkContainsFk = new CompPkContainsFk();
        compPkContainsFk.setId1(oIntegerPk.getId());
        compPkContainsFk.setId2("test");
        compPkContainsFk.save();

        List<CompPkContainsFk> selectedList
                = CompPkContainsFkPeer.doSelect(new Criteria());
        assertEquals(1, selectedList.size());
        CompPkContainsFk selected = selectedList.get(0);
        assertEquals(oIntegerPk.getId(), selected.getId1());
        assertEquals("test", selected.getId2());
    }
View Full Code Here

    }

    private static void fillCompositePkContainsFks(ForeignKeySchemaData result)
            throws TorqueException
    {
        CompPkContainsFk compositePkContainsFk1a
                = new CompPkContainsFk();
        compositePkContainsFk1a.setName(
                "compositePkContainsFk1a");
        compositePkContainsFk1a.setId2("1a");
        result.getOIntegerPkList().get(0).addCompPkContainsFk(
                compositePkContainsFk1a);
        result.getCompositePkContainsFkList().add(
                compositePkContainsFk1a);

        CompPkContainsFk compositePkContainsFk1b
                = new CompPkContainsFk();
        compositePkContainsFk1b.setName(
                "compositePkOtherFk1b");
        compositePkContainsFk1b.setId2("1b");
        result.getOIntegerPkList().get(0).addCompPkContainsFk(
                compositePkContainsFk1b);
        result.getCompositePkContainsFkList().add(
                compositePkContainsFk1b);

        CompPkContainsFk compositePkContainsFk2
                = new CompPkContainsFk();
        compositePkContainsFk2.setName(
                "compositePkOtherFk22");
        compositePkContainsFk2.setId1(2);
        compositePkContainsFk2.setId2("2");
        result.getOIntegerPkList().get(1).addCompPkContainsFk(
                compositePkContainsFk2);
        result.getCompositePkContainsFkList().add(
                compositePkContainsFk2);
    }
View Full Code Here

TOP

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

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.