seade       2003/08/24 07:38:50

  Modified:    src/rttest test-schema.xml
               src/rttest/org/apache/torque DataTest.java
  Log:
  New runtime test case that shows booleanchar is not currently working.
  
  Revision  Changes    Path
  1.16      +9 -1      db-torque/src/rttest/test-schema.xml
  
  Index: test-schema.xml
  ===================================================================
  RCS file: /home/cvs/db-torque/src/rttest/test-schema.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- test-schema.xml   7 Aug 2003 21:27:46 -0000       1.15
  +++ test-schema.xml   24 Aug 2003 14:38:50 -0000      1.16
  @@ -145,5 +145,13 @@
       <column name="class" javaName="JavaClass" required="false" type="VARCHAR"/>
       <column name="package" javaName="JavaPackage" required="false" type="VARCHAR"/>
     </table>
  --->  
  +-->
  +
  +  <!-- BOOLEANCHAR not working? -->
  +  <table name="boolean_check" idMethod="none">
  +    <column name="test_key" required="true" primaryKey="true" type="CHAR" size="10" 
/>
  +    <column name="bint_value" required="true" type="BOOLEANINT" />
  +    <column name="bchar_value" required="true" type="BOOLEANCHAR" />
  +  </table>
  +  
   </database>
  
  
  
  1.8       +39 -1     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.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- DataTest.java     3 Aug 2003 13:42:40 -0000       1.7
  +++ DataTest.java     24 Aug 2003 14:38:50 -0000      1.8
  @@ -58,9 +58,12 @@
   import java.util.HashMap;
   import java.util.List;
   import java.util.Iterator;
  +import org.apache.torque.om.StringKey;
   import org.apache.torque.test.Author;
   import org.apache.torque.test.Book;
   import org.apache.torque.test.BookPeer;
  +import org.apache.torque.test.BooleanCheck;
  +import org.apache.torque.test.BooleanCheckPeer;
   import org.apache.torque.test.NullValueTable;
   import org.apache.torque.util.Criteria;
   import org.apache.torque.test.MultiPk;
  @@ -109,6 +112,16 @@
                       book.save();
                   }
               }
  +            BooleanCheck bc = new BooleanCheck();
  +            bc.setTestKey("t1");
  +            bc.setBintValue(true);
  +            bc.setBcharValue(true);
  +            bc.save();
  +            bc = new BooleanCheck();
  +            bc.setTestKey("f1");
  +            bc.setBintValue(false);
  +            bc.setBcharValue(false);
  +            bc.save();
           }
           catch (Exception ex)
           {
  @@ -193,4 +206,29 @@
                        ex.printStackTrace();
                }
       }
  +    
  +    /**
  +     * test boolean values
  +     */
  +    public void testBooleanValues()
  +    {
  +        try
  +        {
  +            BooleanCheck bc = BooleanCheckPeer.retrieveByPK(new StringKey("t1"));
  +            assertTrue("BOOLEANINT should be true but is: " 
  +                    + bc.getBintValue(), bc.getBintValue());
  +            assertTrue("BOOLEANCHAR should be true but is: " 
  +                    + bc.getBcharValue(), bc.getBcharValue());
  +            bc = BooleanCheckPeer.retrieveByPK(new StringKey("f1"));
  +            assertFalse("BOOLEANINT should be false but is: " 
  +                    + bc.getBintValue(), bc.getBintValue());
  +            assertFalse("BOOLEANCHAR should be false but is: " 
  +                    + bc.getBcharValue(), bc.getBcharValue());
  +        }
  +        catch (Exception ex)
  +        {
  +            ex.printStackTrace();
  +        }
  +    }
  +    
   }
  
  
  

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

Reply via email to