Package org.apache.torque.test.dbobject

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


    }

    private void checkTorqueInitialisationWithPIntegerPk() throws TorqueException
    {
        ForeignKeySchemaData.clearTablesInDatabase();
        PIntegerPk pIntegerPk = new PIntegerPk();
        pIntegerPk.setName("shutdownName");
        pIntegerPk.save();
        List<PIntegerPk> pIntegerPkList
                = PIntegerPkPeer.doSelect(new Criteria());
        assertEquals(
                "List should contain one PIntegerPk",
                1,
                pIntegerPkList.size());
        pIntegerPk = pIntegerPkList.get(0);
        assertEquals("PIntegerPk name should be shutdownName",
                "shutdownName",
                pIntegerPk.getName());
    }
View Full Code Here


        return result;
    }

    private static void fillPIntegerPks(ForeignKeySchemaData result)
    {
        PIntegerPk pIntegerPk1 = new PIntegerPk();
        pIntegerPk1.setName("pIntegerPk1");
        pIntegerPk1.setIntegerColumn(3);
        result.getPIntegerPkList().add(pIntegerPk1);

        PIntegerPk pIntegerPk2 = new PIntegerPk();
        pIntegerPk2.setName("pIntegerPk2");
        pIntegerPk2.setIntegerColumn(2);
        result.getPIntegerPkList().add(pIntegerPk2);

        PIntegerPk pIntegerPk3 = new PIntegerPk();
        pIntegerPk3.setName("pIntegerPk3");
        pIntegerPk3.setIntegerColumn(1);
        result.getPIntegerPkList().add(pIntegerPk3);
    }
View Full Code Here

        // setup test data
        OIntegerPk oIntegerPk = new OIntegerPk();
        oIntegerPk.setName("testOIntegerPk");
        oIntegerPk.save();

        PIntegerPk pIntegerPk = new PIntegerPk();
        pIntegerPk.setName("testPIntegerPk");
        pIntegerPk.save();

        NullableOIntegerFk nullableOIntegerFk = new NullableOIntegerFk();
        nullableOIntegerFk.setName("testNullableOIntegerFk");
        nullableOIntegerFk.save();

        MultiRef multiRef = new MultiRef();
        multiRef.setOIntegerPk(oIntegerPk);
        multiRef.setPIntegerPk(pIntegerPk);
        multiRef.setNullableOIntegerFk(nullableOIntegerFk);
        multiRef.save();

        Criteria criteria = new Criteria().where(
                OIntegerPkPeer.ID,
                oIntegerPk.getId());
        List<MultiRef> list
            = MyMultiRefPeer.doSelectJoinAllExceptNullableOIntegerFk(
                    criteria);
        assertTrue("list should contain 1 entry but contains "
                + list.size(), list.size() == 1);

        MultiRef MultiRefLoaded = list.get(0);
        // check loaded entities. loading already loaded entities
        // with a null connection does not result in an error
        OIntegerPk relatedBy1
                = MultiRefLoaded.getOIntegerPk(null); // already loaded
        assertEquals(oIntegerPk.getName(), relatedBy1.getName());
        PIntegerPk relatedBy2
                = MultiRefLoaded.getPIntegerPk(null); // already loaded
        assertEquals(pIntegerPk.getName(), relatedBy2.getName());
        try
        {
            MultiRefLoaded.getNullableOIntegerFk(null);
            fail("relatedBy3 should not already be loaded but it is");
        }
View Full Code Here

     * @throws Exception if an error occurs.
     */
    public void testAddPrimitiveIntFkZero() throws Exception
    {
        // prepare
        PIntegerPk pIntegerPk = new PIntegerPk();
        NullablePIntegerFk nullablePIntegerFk = new NullablePIntegerFk();

        // execute
        pIntegerPk.addNullablePIntegerFk(nullablePIntegerFk);

        // verify
        assertEquals(1, pIntegerPk.getNullablePIntegerFks().size());
        assertSame(
                nullablePIntegerFk,
                pIntegerPk.getNullablePIntegerFks().get(0));

        assertEquals(0, nullablePIntegerFk.getFk());
        assertSame(pIntegerPk, nullablePIntegerFk.getPIntegerPk());
    }
View Full Code Here

     * @throws Exception if an error occurs.
     */
    public void testAddPrimitiveIntFkNonZero() throws Exception
    {
        // prepare
        PIntegerPk pIntegerPk = new PIntegerPk();
        pIntegerPk.setId(23);
        NullablePIntegerFk nullablePIntegerFk = new NullablePIntegerFk();

        // execute
        pIntegerPk.addNullablePIntegerFk(nullablePIntegerFk);

        // verify
        assertEquals(1, pIntegerPk.getNullablePIntegerFks().size());
        assertSame(
                nullablePIntegerFk,
                pIntegerPk.getNullablePIntegerFks().get(0));

        assertEquals(23, nullablePIntegerFk.getFk());
        assertSame(pIntegerPk, nullablePIntegerFk.getPIntegerPk());
    }
View Full Code Here

     * @throws Exception if an error occurs.
     */
    public void testAddObjectToPrimitiveFkNull() throws Exception
    {
        // prepare
        PIntegerPk pIntegerPk = new PIntegerPk();
        OIntegerFkToPPk oIntegerFkToPPk = new OIntegerFkToPPk();

        // execute
        pIntegerPk.addOIntegerFkToPPk(oIntegerFkToPPk);

        // verify
        assertEquals(1, pIntegerPk.getOIntegerFkToPPks().size());
        assertSame(
                oIntegerFkToPPk,
                pIntegerPk.getOIntegerFkToPPks().get(0));

        assertEquals(new Integer(0), oIntegerFkToPPk.getFk());
        assertSame(pIntegerPk, oIntegerFkToPPk.getPIntegerPk());
    }
View Full Code Here

     * @throws Exception if an error occurs.
     */
    public void testAddObjectToPrimitiveFkNonZero() throws Exception
    {
        // prepare
        PIntegerPk pIntegerPk = new PIntegerPk();
        pIntegerPk.setId(4);
        OIntegerFkToPPk oIntegerFkToPPk = new OIntegerFkToPPk();

        // execute
        pIntegerPk.addOIntegerFkToPPk(oIntegerFkToPPk);

        // verify
        assertEquals(1, pIntegerPk.getOIntegerFkToPPks().size());
        assertSame(
                oIntegerFkToPPk,
                pIntegerPk.getOIntegerFkToPPks().get(0));

        assertEquals(new Integer(4), oIntegerFkToPPk.getFk());
        assertSame(pIntegerPk, oIntegerFkToPPk.getPIntegerPk());
    }
View Full Code Here

TOP

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

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.