stephenh    2002/09/12 19:43:09

  Modified:    src/test/org/apache/torque/util CriteriaTest.java
               src/test/org/apache/torque/om NumberKeyTest.java
               src/test/org/apache/torque/engine/database/model
                        NameFactoryTest.java
               src/test/org/apache/torque BaseTestCase.java
  Log:
  Checkstyle fixes.
  
  Revision  Changes    Path
  1.11      +87 -77    
jakarta-turbine-torque/src/test/org/apache/torque/util/CriteriaTest.java
  
  Index: CriteriaTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-torque/src/test/org/apache/torque/util/CriteriaTest.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- CriteriaTest.java 13 Sep 2002 02:25:03 -0000      1.10
  +++ CriteriaTest.java 13 Sep 2002 02:43:08 -0000      1.11
  @@ -54,16 +54,10 @@
    * <http://www.apache.org/>.
    */
   
  -import junit.framework.Test;
  -import junit.framework.TestSuite;
  -
  +import org.apache.commons.configuration.BaseConfiguration;
  +import org.apache.commons.configuration.Configuration;
   import org.apache.torque.BaseTestCase;
   import org.apache.torque.TorqueException;
  -import org.apache.torque.util.BasePeer;
  -import org.apache.torque.util.Criteria;
  -
  -import org.apache.commons.configuration.Configuration;
  -import org.apache.commons.configuration.BaseConfiguration;
   import org.apache.torque.adapter.DBFactory;
   
   /**
  @@ -75,27 +69,29 @@
    */
   public class CriteriaTest extends BaseTestCase
   {
  +
  +    /** The criteria to use in the test. */
       private Criteria c;
   
       /**
        * Creates a new instance.
  +     * 
  +     * @param name the name of the test to run
        */
       public CriteriaTest(String name)
       {
           super(name);
       }
   
  +    /**
  +     * Initializes the criteria.
  +     */
       public void setUp()
       {
           super.setUp();
           c = new Criteria();
       }
   
  -    public void tearDown()
  -    {
  -        c = null;
  -    }
  -
       /**
        * Test basic adding of strings.
        */
  @@ -106,7 +102,7 @@
           final String value = "myValue";
   
           // Add the string
  -        c.add(table, column, (Object)value);
  +        c.add(table, column, (Object) value);
   
           // Verify that the key exists
           assertTrue(c.containsKey(table, column));
  @@ -123,81 +119,95 @@
           final String table2 = "myTable2";
           final String column2 = "myColumn2";
           final String value2 = "myValue2";
  -        
  +
           final String table3 = "myTable3";
           final String column3 = "myColumn3";
           final String value3 = "myValue3";
  -        
  +
           final String table4 = "myTable4";
           final String column4 = "myColumn4";
           final String value4 = "myValue4";
  -        
  +
           final String table5 = "myTable5";
           final String column5 = "myColumn5";
           final String value5 = "myValue5";
   
           Criteria.Criterion crit2 =
  -            c.getNewCriterion(table2,column2,(Object)value2,Criteria.EQUAL);
  +            c.getNewCriterion(table2, column2, (Object) value2, Criteria.EQUAL);
           Criteria.Criterion crit3 =
  -            c.getNewCriterion(table3,column3,(Object)value3,Criteria.EQUAL);
  +            c.getNewCriterion(table3, column3, (Object) value3, Criteria.EQUAL);
           Criteria.Criterion crit4 =
  -            c.getNewCriterion(table4,column4,(Object)value4,Criteria.EQUAL);
  +            c.getNewCriterion(table4, column4, (Object) value4, Criteria.EQUAL);
           Criteria.Criterion crit5 =
  -            c.getNewCriterion(table5,column5,(Object)value5,Criteria.EQUAL);
  -        
  -        
  +            c.getNewCriterion(table5, column5, (Object) value5, Criteria.EQUAL);
  +
           crit2.and(crit3).or(crit4.and(crit5));
  -        String expect = "((myTable2.myColumn2='myValue2' AND 
myTable3.myColumn3='myValue3') OR (myTable4.myColumn4='myValue4' AND 
myTable5.myColumn5='myValue5'))";
  +        String expect =
  +            "((myTable2.myColumn2='myValue2' "
  +                + "AND myTable3.myColumn3='myValue3') "
  +            + "OR (myTable4.myColumn4='myValue4' "
  +                + "AND myTable5.myColumn5='myValue5'))";
           String result = crit2.toString();
  -        assertEquals(expect,result);
  -        
  +        assertEquals(expect, result);
  +
           Criteria.Criterion crit6 =
  -            c.getNewCriterion(table2,column2,(Object)value2,Criteria.EQUAL);
  +            c.getNewCriterion(table2, column2, (Object) value2, Criteria.EQUAL);
           Criteria.Criterion crit7 =
  -            c.getNewCriterion(table3,column3,(Object)value3,Criteria.EQUAL);
  +            c.getNewCriterion(table3, column3, (Object) value3, Criteria.EQUAL);
           Criteria.Criterion crit8 =
  -            c.getNewCriterion(table4,column4,(Object)value4,Criteria.EQUAL);
  +            c.getNewCriterion(table4, column4, (Object) value4, Criteria.EQUAL);
           Criteria.Criterion crit9 =
  -            c.getNewCriterion(table5,column5,(Object)value5,Criteria.EQUAL);
  +            c.getNewCriterion(table5, column5, (Object) value5, Criteria.EQUAL);
   
  -        
           crit6.and(crit7).or(crit8).and(crit9);
  -        expect = "(((myTable2.myColumn2='myValue2' AND 
myTable3.myColumn3='myValue3') OR myTable4.myColumn4='myValue4') AND 
myTable5.myColumn5='myValue5')";
  +        expect =
  +            "(((myTable2.myColumn2='myValue2' "
  +                    + "AND myTable3.myColumn3='myValue3') "
  +                + "OR myTable4.myColumn4='myValue4') "
  +                    + "AND myTable5.myColumn5='myValue5')";
           result = crit6.toString();
  -        assertEquals(expect,result);
  -        
  +        assertEquals(expect, result);
   
           // should make sure we have tests for all possibilities
  -        
  +
           Criteria.Criterion[] crita = crit2.getAttachedCriterion();
  -        
  -        assertEquals(crit2,crita[0]);
  -        assertEquals(crit3,crita[1]);
  -        assertEquals(crit4,crita[2]);
  -        assertEquals(crit5,crita[3]);
  -        
  +
  +        assertEquals(crit2, crita[0]);
  +        assertEquals(crit3, crita[1]);
  +        assertEquals(crit4, crita[2]);
  +        assertEquals(crit5, crita[3]);
  +
           String[] tables = crit2.getAllTables();
  -               
  -        assertEquals(crit2.getTable(),tables[0]);
  -        assertEquals(crit3.getTable(),tables[1]);
  -        assertEquals(crit4.getTable(),tables[2]);
  -        assertEquals(crit5.getTable(),tables[3]);
  -        
  +
  +        assertEquals(crit2.getTable(), tables[0]);
  +        assertEquals(crit3.getTable(), tables[1]);
  +        assertEquals(crit4.getTable(), tables[2]);
  +        assertEquals(crit5.getTable(), tables[3]);
  +
           // simple confirmations that equality operations work
           assertTrue(crit2.hashCode() == crit2.hashCode());
  -        assertEquals(crit2.toString(),crit2.toString());
  +        assertEquals(crit2.toString(), crit2.toString());
       }
   
  +    /**
  +     * Tests &lt;= and =&gt;.
  +     */
       public void testBetweenCriterion()
       {
  -        Criteria.Criterion cn1 = c.getNewCriterion("INVOICE.COST",
  -                                                   new Integer(1000),
  -                                                   Criteria.GREATER_EQUAL);
  -        Criteria.Criterion cn2 = c.getNewCriterion("INVOICE.COST",
  -                                                   new Integer(5000),
  -                                                   Criteria.LESS_EQUAL);
  +        Criteria.Criterion cn1 =
  +            c.getNewCriterion(
  +                "INVOICE.COST",
  +                new Integer(1000),
  +                Criteria.GREATER_EQUAL);
  +        Criteria.Criterion cn2 =
  +            c.getNewCriterion(
  +                "INVOICE.COST",
  +                new Integer(5000),
  +                Criteria.LESS_EQUAL);
           c.add(cn1.and(cn2));
  -        String expect = "SELECT  FROM INVOICE WHERE (INVOICE.COST>=1000 AND 
INVOICE.COST<=5000)";
  +        String expect =
  +            "SELECT  FROM INVOICE WHERE "
  +            + "(INVOICE.COST>=1000 AND INVOICE.COST<=5000)";
           String result = null;
           try
           {
  @@ -208,7 +218,7 @@
               fail("TorqueException thrown in BasePeer.createQueryString()");
           }
   
  -        assertEquals(expect,result);
  +        assertEquals(expect, result);
       }
   
       /**
  @@ -216,22 +226,21 @@
        */
       public void testPrecedence()
       {
  -        Criteria.Criterion cn1 = c.getNewCriterion("INVOICE.COST",
  -                                                   "1000",
  -                                                   Criteria.GREATER_EQUAL);
  -        Criteria.Criterion cn2 = c.getNewCriterion("INVOICE.COST",
  -                                                   "2000",
  -                                                   Criteria.LESS_EQUAL);
  -        Criteria.Criterion cn3 = c.getNewCriterion("INVOICE.COST",
  -                                                   "8000",
  -                                                   Criteria.GREATER_EQUAL);
  -        Criteria.Criterion cn4 = c.getNewCriterion("INVOICE.COST",
  -                                                   "9000",
  -                                                   Criteria.LESS_EQUAL);
  +        Criteria.Criterion cn1 =
  +            c.getNewCriterion("INVOICE.COST", "1000", Criteria.GREATER_EQUAL);
  +        Criteria.Criterion cn2 =
  +            c.getNewCriterion("INVOICE.COST", "2000", Criteria.LESS_EQUAL);
  +        Criteria.Criterion cn3 =
  +            c.getNewCriterion("INVOICE.COST", "8000", Criteria.GREATER_EQUAL);
  +        Criteria.Criterion cn4 =
  +            c.getNewCriterion("INVOICE.COST", "9000", Criteria.LESS_EQUAL);
           c.add(cn1.and(cn2));
           c.or(cn3.and(cn4));
   
  -        String expect = "SELECT  FROM INVOICE WHERE ((INVOICE.COST>='1000' AND 
INVOICE.COST<='2000') OR (INVOICE.COST>='8000' AND INVOICE.COST<='9000'))";
  +        String expect =
  +            "SELECT  FROM INVOICE WHERE "
  +            + "((INVOICE.COST>='1000' AND INVOICE.COST<='2000') "
  +            + "OR (INVOICE.COST>='8000' AND INVOICE.COST<='9000'))";
   
           String result = null;
           try
  @@ -243,14 +252,16 @@
               fail("TorqueException thrown in BasePeer.createQueryString()");
           }
   
  -        assertEquals(expect,result);
  +        assertEquals(expect, result);
       }
   
  +    /**
  +     * Test that true is evaluated correctly.
  +     */
       public void testBoolean()
       {
  -        Criteria c = new Criteria()
  -            .add("TABLE.COLUMN", true);
  -        
  +        Criteria c = new Criteria().add("TABLE.COLUMN", true);
  +
           String expect = "SELECT  FROM TABLE WHERE TABLE.COLUMN=1";
   
           String result = null;
  @@ -263,11 +274,11 @@
               fail("TorqueException thrown in BasePeer.createQueryString()");
           }
   
  -        assertEquals(expect,result);
  +        assertEquals(expect, result);
   
           // test the postgresql variation
           c = new Criteria();
  -        Criteria.Criterion cc = 
  +        Criteria.Criterion cc =
               c.getNewCriterion("TABLE.COLUMN", Boolean.TRUE, Criteria.EQUAL);
   
           Configuration conf = new BaseConfiguration();
  @@ -284,4 +295,3 @@
           assertEquals("TABLE.COLUMN=1", cc.toString());
       }
   }
  -
  
  
  
  1.3       +20 -1     
jakarta-turbine-torque/src/test/org/apache/torque/om/NumberKeyTest.java
  
  Index: NumberKeyTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-torque/src/test/org/apache/torque/om/NumberKeyTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- NumberKeyTest.java        31 Jul 2002 02:04:22 -0000      1.2
  +++ NumberKeyTest.java        13 Sep 2002 02:43:09 -0000      1.3
  @@ -68,9 +68,13 @@
   public class NumberKeyTest extends TestCase
   {
       
  +    /** Test value. */
       private NumberKey n1a = new NumberKey(1);
  +    /** Test value. */
       private NumberKey n1b = new NumberKey(1);
  +    /** Test value. */
       private NumberKey n1c = new NumberKey(1);
  +    /** Test value. */
       private NumberKey n2a = new NumberKey(2);
       
       /**
  @@ -83,11 +87,17 @@
           super(name);
       }
       
  +    /**
  +     * Test a.equals(a)
  +     */
       public void testReflexive()
       {
           Assert.assertTrue(n1a.equals(n1a));
       }
       
  +    /**
  +     * Test a.equals(b) = b.equals(a)
  +     */
       public void testSymmetric()
       {
           Assert.assertTrue(n1a.equals(n1b));
  @@ -110,6 +120,9 @@
           Assert.assertTrue(!new Integer(1).equals(n1a));
       }
       
  +    /**
  +     * Test a.equals(b) = b.equals(c) = c.equals(a)
  +     */
       public void testTransitive()
       {
           Assert.assertTrue(n1a.equals(n1b));
  @@ -117,11 +130,17 @@
           Assert.assertTrue(n1c.equals(n1a));
       }
       
  +    /**
  +     * Test !a.equals(null)
  +     */
       public void testNull()
       {
           Assert.assertTrue(!n1a.equals(null));
       }
       
  +    /**
  +     * Test sorting.
  +     */
       public void testList()
       {
           Object[] array = new Object[] { n1a, n2a, n1b };
  
  
  
  1.6       +45 -28    
jakarta-turbine-torque/src/test/org/apache/torque/engine/database/model/NameFactoryTest.java
  
  Index: NameFactoryTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-torque/src/test/org/apache/torque/engine/database/model/NameFactoryTest.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- NameFactoryTest.java      29 Apr 2002 17:51:24 -0000      1.5
  +++ NameFactoryTest.java      13 Sep 2002 02:43:09 -0000      1.6
  @@ -54,15 +54,14 @@
    * <http://www.apache.org/>.
    */
   
  -import java.util.Arrays;
   import java.util.ArrayList;
  +import java.util.Arrays;
   import java.util.List;
   
   import junit.framework.Test;
   import junit.framework.TestSuite;
   
   import org.apache.torque.BaseTestCase;
  -import org.apache.torque.engine.database.model.NameGenerator;
   
   /**
    * <p>Unit tests for class <code>NameFactory</code> and known
  @@ -81,6 +80,8 @@
    */
   public class NameFactoryTest extends BaseTestCase
   {
  +
  +    /** The database to mimic in generating the SQL. */
       private static final String DATABASE_TYPE = "mysql";
   
       /**
  @@ -89,36 +90,42 @@
        * implementations.
        */
       private static final String[] ALGORITHMS =
  -    {
  -        NameFactory.CONSTRAINT_GENERATOR, NameFactory.JAVA_GENERATOR
  -    };
  +        { NameFactory.CONSTRAINT_GENERATOR, NameFactory.JAVA_GENERATOR };
   
       /**
        * Two dimensional arrays of inputs for each algorithm.
        */
       private static final Object[][][] INPUTS =
  -    {
  -        { { makeString(61), "I", new Integer(1) },
  -          { makeString(61), "I", new Integer(2) },
  -          { makeString(65), "I", new Integer(3) },
  -          { makeString(4), "FK", new Integer(1) },
  -          { makeString(5), "FK", new Integer(2) } },
  -        { { "MY_USER", NameGenerator.CONV_METHOD_UNDERSCORE },
  -          { "MY_USER", NameGenerator.CONV_METHOD_JAVANAME },
  -          { "MY_USER", NameGenerator.CONV_METHOD_NOCHANGE } }
  +        { { { makeString(61), "I", new Integer(1)}, {
  +                makeString(61), "I", new Integer(2)
  +                }, {
  +                makeString(65), "I", new Integer(3)
  +                }, {
  +                makeString(4), "FK", new Integer(1)
  +                }, {
  +                makeString(5), "FK", new Integer(2)
  +                }
  +        }, {
  +            {
  +                "MY_USER", NameGenerator.CONV_METHOD_UNDERSCORE }, {
  +                "MY_USER", NameGenerator.CONV_METHOD_JAVANAME }, {
  +                "MY_USER", NameGenerator.CONV_METHOD_NOCHANGE }
  +        }
       };
   
       /**
        * Given the known inputs, the expected name outputs.
        */
       private static final String[][] OUTPUTS =
  -    {
  -        { makeString(60) + "_I_1",
  -          makeString(60) + "_I_2",
  -          makeString(60) + "_I_3",
  -          makeString(4)  + "_FK_1",
  -          makeString(5)  + "_FK_2" },
  -        { "MyUser", "MYUSER", "MY_USER" }
  +        {
  +            {
  +                makeString(60) + "_I_1",
  +                makeString(60) + "_I_2",
  +                makeString(60) + "_I_3",
  +                makeString(4) + "_FK_1",
  +                makeString(5) + "_FK_2" },
  +            {
  +            "MyUser", "MYUSER", "MY_USER" }
       };
   
       /**
  @@ -128,6 +135,8 @@
   
       /**
        * Creates a new instance.
  +     * 
  +     * @param name the name of the test to run
        */
       public NameFactoryTest(String name)
       {
  @@ -138,6 +147,9 @@
        * Creates a string of the specified length consisting entirely of
        * the character <code>A</code>.  Useful for simulating table
        * names, etc.
  +     * 
  +     * @param len the number of characters to include in the string
  +     * @return a string of length <code>len</code> with every character an 'A'
        */
       private static final String makeString(int len)
       {
  @@ -161,10 +173,10 @@
           return suite;
       }
   
  +    /** Sets up the Torque model. */
       public void setUp()
       {
  -        AppData appData =
  -            new AppData(DATABASE_TYPE, "src/templates/sql/base/");
  +        AppData appData = new AppData(DATABASE_TYPE, "src/templates/sql/base/");
           database = new Database();
           database.setDatabaseType(DATABASE_TYPE);
           appData.addDatabase(database);
  @@ -172,9 +184,10 @@
   
       /**
        * Runs this test case.
  +     * 
  +     * @throws Exception on fail
        */
  -    protected void runTest()
  -        throws Throwable
  +    protected void testNames() throws Exception
       {
           for (int algoIndex = 0; algoIndex < ALGORITHMS.length; algoIndex++)
           {
  @@ -185,8 +198,10 @@
                   List inputs = makeInputs(algo, algoInputs[i]);
                   String generated = NameFactory.generateName(algo, inputs);
                   String expected = OUTPUTS[algoIndex][i];
  -                assertEquals("Algorithm " + algo + " failed to generate an " +
  -                             "unique name", generated, expected);
  +                assertEquals(
  +                    "Algorithm " + algo + " failed to generate an unique name",
  +                    generated,
  +                    expected);
               }
           }
       }
  @@ -199,6 +214,7 @@
        * create an argument list for.
        * @param inputs The (possibly partial) list inputs from which to
        * generate the final list.
  +     * @return the list of arguments to pass to the <code>NameGenerator</code>
        */
       private final List makeInputs(String algo, Object[] inputs)
       {
  @@ -215,4 +231,5 @@
           }
           return list;
       }
  +
   }
  
  
  
  1.7       +3 -1      
jakarta-turbine-torque/src/test/org/apache/torque/BaseTestCase.java
  
  Index: BaseTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-torque/src/test/org/apache/torque/BaseTestCase.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- BaseTestCase.java 29 Apr 2002 17:45:01 -0000      1.6
  +++ BaseTestCase.java 13 Sep 2002 02:43:09 -0000      1.7
  @@ -84,6 +84,8 @@
   
       /**
        * Creates a new instance.
  +     * 
  +     * @param name the name of the test case to run
        */
       public BaseTestCase(String name)
       {
  
  
  

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

Reply via email to