tfischer 2005/07/13 14:12:07 Modified: src/rttest/org/apache/torque DataTest.java Log: added a testcase which does a select for prepared statements Revision Changes Path 1.28 +35 -2 db-torque/src/rttest/org/apache/torque/DataTest.java Index: DataTest.java =================================================================== RCS file: /home/cvs/db-torque/src/rttest/org/apache/torque/DataTest.java,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- DataTest.java 13 Jul 2005 20:34:29 -0000 1.27 +++ DataTest.java 13 Jul 2005 21:12:07 -0000 1.28 @@ -918,7 +918,7 @@ */ public void testLargePk() throws Exception { - // clean Date table + // clean LargePk table Criteria criteria = new Criteria(); criteria.add( LargePkPeer.LARGE_PK_ID, @@ -1123,6 +1123,39 @@ } /** + * Test whether we can execute queries as prepared statements + * @throws Exception + */ + public void testPreparedStatements() throws Exception + { + // clean LargePk table + Criteria criteria = new Criteria(); + criteria.add( + LargePkPeer.LARGE_PK_ID, + (Long) null, + Criteria.NOT_EQUAL); + LargePkPeer.doDelete(criteria); + + LargePk largePk = new LargePk(); + largePk.setLargePkId(1); + largePk.setName("testLargePk"); + largePk.save(); + + largePk = new LargePk(); + largePk.setLargePkId(2); + largePk.setName("testLargePk"); + largePk.save(); + + criteria = new Criteria(); + criteria.add(LargePkPeer.LARGE_PK_ID, 2, Criteria.LESS_THAN); + LargePkPeer.addSelectColumns(criteria); + List result = BasePeer.doPSSelect(criteria); + assertTrue("Size of largePk list should be 1 but is " + + result.size(), + result.size() == 1); + } + + /** * Tests whether shutdown complains about anything * @throws TorqueException if shutdown does not exit cleanly */
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]