mpoeschl    2002/11/19 09:36:40

  Modified:    src/rttest test-schema.xml
               src/rttest/org/apache/torque DataTest.java
  Log:
  add testcase for ComboKeys
  
  Revision  Changes    Path
  1.4       +11 -1     jakarta-turbine-torque/src/rttest/test-schema.xml
  
  Index: test-schema.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-torque/src/rttest/test-schema.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- test-schema.xml   11 Nov 2002 11:57:53 -0000      1.3
  +++ test-schema.xml   19 Nov 2002 17:36:40 -0000      1.4
  @@ -2,7 +2,7 @@
   <!DOCTYPE database SYSTEM "http://jakarta.apache.org/turbine/dtd/database.dtd";>
   <!-- this schema is used to test problems users reported -->
   
  -<database name="test" defaultIdMethod="idbroker">
  +<database name="@DATABASE_DEFAULT@" defaultIdMethod="idbroker">
     <!-- TRQS15 -->
     <table name="varchar_pk">
       <column name="test_key" required="true" primaryKey="true" type="VARCHAR" 
size="30" />
  @@ -18,6 +18,16 @@
       <!-- TRQ2 -->
       <column name="remote" type="CHAR" size="10"/>
     </table>
  +
  +  <!-- TRQ12 with multiple pks, combo key parse fails -->
  +  <table name="multi_pk" idMethod="none">
  +    <column name="pk1" required="true" primaryKey="true" type="VARCHAR" size="30" 
/>
  +    <column name="pk2" required="true" primaryKey="true" type="INTEGER" />
  +    <column name="pk3" required="true" primaryKey="true" type="CHAR" size="5" />
  +    <column name="col_a" type="BOOLEANINT" />
  +    <column name="col_b" type="BOOLEANINT" javaType="object" />
  +  </table>
  +
   
   </database>
   
  
  
  
  1.3       +21 -2     
jakarta-turbine-torque/src/rttest/org/apache/torque/DataTest.java
  
  Index: DataTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-torque/src/rttest/org/apache/torque/DataTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DataTest.java     24 Oct 2002 19:14:34 -0000      1.2
  +++ DataTest.java     19 Nov 2002 17:36:40 -0000      1.3
  @@ -58,11 +58,13 @@
   import org.apache.torque.BaseTestCase;
   import org.apache.torque.test.Author;
   import org.apache.torque.test.Book;
  +import org.apache.torque.test.MultiPk;
   
   /**
  - * Test code for LargeSelect.
  + * Runtime tests.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Scott Eade</a>
  + * @author <a href="mailto:[EMAIL PROTECTED]";>Martin Poeschl</a>
    * @version $Id$
    */
   public class DataTest extends BaseTestCase
  @@ -102,6 +104,23 @@
                       book.save();
                   }
               }
  +        }
  +        catch (Exception ex)
  +        {
  +            ex.printStackTrace();
  +        }
  +    }
  +
  +    /**
  +     * multiple pk test (TRQ12)
  +     */
  +    public void testMultiplePk()
  +    {
  +        try
  +        {
  +            MultiPk mpk = new MultiPk();
  +            mpk.setPrimaryKey("Svarchar:N5:Schar:");
  +            mpk.save();
           }
           catch (Exception ex)
           {
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to