jmitchell    2003/03/06 21:31:30

  Modified:    src/test/org/apache/struts/taglib SimpleBeanForTesting.java
               src/test/org/apache/struts/taglib/bean TestParameterTag.java
               src/test/org/apache/struts/taglib/html TestErrorsTag1.java
                        TestErrorsTag2.java
               src/test/org/apache/struts/taglib/logic
                        TestGreaterEqualTag.java TestGreaterThanTag.java
                        TestLessEqualTag.java TestLessThanTag.java
                        TestPresentTag.java
               web/test/test/org/apache/struts/taglib/bean
                        TestParameterTag.jsp
  Log:
  copyright and other needed additions for tests
  
  Revision  Changes    Path
  1.4       +52 -16    
jakarta-struts/src/test/org/apache/struts/taglib/SimpleBeanForTesting.java
  
  Index: SimpleBeanForTesting.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/test/org/apache/struts/taglib/SimpleBeanForTesting.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SimpleBeanForTesting.java 28 Feb 2003 01:11:32 -0000      1.3
  +++ SimpleBeanForTesting.java 7 Mar 2003 05:31:30 -0000       1.4
  @@ -60,39 +60,43 @@
   import java.util.List;
   import java.util.Map;
   
  +import org.apache.struts.action.ActionForm;
  +
   /**
    * Simple bean for unit tests. 
    *
    * @author James Mitchell
    */
  -public class SimpleBeanForTesting {
  -     public SimpleBeanForTesting(){
  +public class SimpleBeanForTesting extends ActionForm {
  +     public SimpleBeanForTesting() {
                super();
        }
  -     public SimpleBeanForTesting(List lst){
  +     public SimpleBeanForTesting(List lst) {
                this.lst = lst;
        }
  -     public SimpleBeanForTesting(boolean checked){
  +     public SimpleBeanForTesting(boolean checked) {
                this.checked = checked;
        }
  -     public SimpleBeanForTesting(Boolean checked){
  +     public SimpleBeanForTesting(Boolean checked) {
                this.checkedWrapper = checkedWrapper;
        }
  -     public SimpleBeanForTesting(Map map){
  +     public SimpleBeanForTesting(Map map) {
                this.map = map;
        }
  -     public SimpleBeanForTesting(String string){
  +     public SimpleBeanForTesting(String string) {
                this.string = string;
        }
  -     public SimpleBeanForTesting(Integer integerValue){
  +     public SimpleBeanForTesting(Integer integerValue) {
                this.integerValue = integerValue;
        }
   
  -     private String string;  
  +     private String string;
        private Integer integerValue;
        private Double doubleValue;
        private List lst;
        private Map map;
  +     private String x;
  +     private String y;
        private Object nestedObject;
        private Object[] array;
        private Enumeration enumeration;
  @@ -102,14 +106,14 @@
   
        //Copied right from the FAQ
        private String strAry[] =
  -     { "String 0", "String 1", "String 2", "String 3", "String 4" };
  +             { "String 0", "String 1", "String 2", "String 3", "String 4" };
   
  -    public String getStringIndexed(int index) { 
  -     return (strAry[index]); 
  -    }
  -    public void setStringIndexed(int index, String value){ 
  -     strAry[index] = value; 
  -    }
  +     public String getStringIndexed(int index) {
  +             return (strAry[index]);
  +     }
  +     public void setStringIndexed(int index, String value) {
  +             strAry[index] = value;
  +     }
   
        /**
         * Returns the lst.
  @@ -301,6 +305,38 @@
         */
        public void setCheckedWrapper(Boolean checkedWrapper) {
                this.checkedWrapper = checkedWrapper;
  +     }
  +
  +     /**
  +      * Returns the x.
  +      * @return String
  +      */
  +     public String getX() {
  +             return x;
  +     }
  +
  +     /**
  +      * Returns the y.
  +      * @return String
  +      */
  +     public String getY() {
  +             return y;
  +     }
  +
  +     /**
  +      * Sets the x.
  +      * @param x The x to set
  +      */
  +     public void setX(String x) {
  +             this.x = x;
  +     }
  +
  +     /**
  +      * Sets the y.
  +      * @param y The y to set
  +      */
  +     public void setY(String y) {
  +             this.y = y;
        }
   
   }
  
  
  
  1.4       +5 -1      
jakarta-struts/src/test/org/apache/struts/taglib/bean/TestParameterTag.java
  
  Index: TestParameterTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/test/org/apache/struts/taglib/bean/TestParameterTag.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TestParameterTag.java     6 Mar 2003 02:42:17 -0000       1.3
  +++ TestParameterTag.java     7 Mar 2003 05:31:30 -0000       1.4
  @@ -61,6 +61,7 @@
   import junit.framework.TestSuite;
   
   import org.apache.cactus.JspTestCase;
  +import org.apache.cactus.WebRequest;
   import org.apache.cactus.WebResponse;
   
   /**
  @@ -111,12 +112,15 @@
            assertEquals(compare, output);
        }
   
  +    public void beginParameterTag(WebRequest webRequest) {
  +             webRequest.addParameter("testParam", "Test Value");
  +    }
       public void testParameterTag() throws IOException, ServletException{
                request.setAttribute("runTest", "testParameterTag");
                
pageContext.forward("/test/org/apache/struts/taglib/bean/TestParameterTag.jsp");
        }
        public void endParameterTag(WebResponse response){
  -             formatAndTest(this.getClass().getName(), response.getText());
  +             formatAndTest("Test Value", response.getText());
        }
   
       public void testParameterTagValue() throws IOException, ServletException{
  
  
  
  1.3       +0 -8      
jakarta-struts/src/test/org/apache/struts/taglib/html/TestErrorsTag1.java
  
  Index: TestErrorsTag1.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/test/org/apache/struts/taglib/html/TestErrorsTag1.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestErrorsTag1.java       6 Mar 2003 02:41:11 -0000       1.2
  +++ TestErrorsTag1.java       7 Mar 2003 05:31:30 -0000       1.3
  @@ -113,14 +113,6 @@
                }
       }
       
  -     private void formatAndTest(String compare, String output) {
  -             //fix for introduced carriage return / line feeds
  -             output = output.replaceAll("\r","");
  -             output = output.replaceAll("\n","");
  -             output = output.trim();
  -         assertEquals(compare, output);
  -     }
  -
       /*
        * Testing ErrorsTag.
        */
  
  
  
  1.3       +0 -7      
jakarta-struts/src/test/org/apache/struts/taglib/html/TestErrorsTag2.java
  
  Index: TestErrorsTag2.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/test/org/apache/struts/taglib/html/TestErrorsTag2.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestErrorsTag2.java       6 Mar 2003 02:41:11 -0000       1.2
  +++ TestErrorsTag2.java       7 Mar 2003 05:31:30 -0000       1.3
  @@ -113,13 +113,6 @@
                }
       }
       
  -     private void formatAndTest(String compare, String output) {
  -             //fix for introduced carriage return / line feeds
  -             output = output.replaceAll("\r","");
  -             output = output.replaceAll("\n","");
  -             output = output.trim();
  -         assertEquals(compare, output);
  -     }
   
       /*
        * Testing ErrorsTag.
  
  
  
  1.2       +1 -1      
jakarta-struts/src/test/org/apache/struts/taglib/logic/TestGreaterEqualTag.java
  
  Index: TestGreaterEqualTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/test/org/apache/struts/taglib/logic/TestGreaterEqualTag.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestGreaterEqualTag.java  7 Feb 2003 00:32:06 -0000       1.1
  +++ TestGreaterEqualTag.java  7 Mar 2003 05:31:30 -0000       1.2
  @@ -1,7 +1,7 @@
   /*
    * The Apache Software License, Version 1.1
    *
  - * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  
  
  
  1.4       +1 -1      
jakarta-struts/src/test/org/apache/struts/taglib/logic/TestGreaterThanTag.java
  
  Index: TestGreaterThanTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/test/org/apache/struts/taglib/logic/TestGreaterThanTag.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TestGreaterThanTag.java   22 Feb 2003 03:25:16 -0000      1.3
  +++ TestGreaterThanTag.java   7 Mar 2003 05:31:30 -0000       1.4
  @@ -1,7 +1,7 @@
   /*
    * The Apache Software License, Version 1.1
    *
  - * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  
  
  
  1.2       +1 -1      
jakarta-struts/src/test/org/apache/struts/taglib/logic/TestLessEqualTag.java
  
  Index: TestLessEqualTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/test/org/apache/struts/taglib/logic/TestLessEqualTag.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestLessEqualTag.java     7 Feb 2003 00:32:06 -0000       1.1
  +++ TestLessEqualTag.java     7 Mar 2003 05:31:30 -0000       1.2
  @@ -1,7 +1,7 @@
   /*
    * The Apache Software License, Version 1.1
    *
  - * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  
  
  
  1.2       +1 -1      
jakarta-struts/src/test/org/apache/struts/taglib/logic/TestLessThanTag.java
  
  Index: TestLessThanTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/test/org/apache/struts/taglib/logic/TestLessThanTag.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestLessThanTag.java      7 Feb 2003 00:32:06 -0000       1.1
  +++ TestLessThanTag.java      7 Mar 2003 05:31:30 -0000       1.2
  @@ -1,7 +1,7 @@
   /*
    * The Apache Software License, Version 1.1
    *
  - * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  
  
  
  1.14      +1 -1      
jakarta-struts/src/test/org/apache/struts/taglib/logic/TestPresentTag.java
  
  Index: TestPresentTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/src/test/org/apache/struts/taglib/logic/TestPresentTag.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- TestPresentTag.java       6 Feb 2003 04:38:31 -0000       1.13
  +++ TestPresentTag.java       7 Mar 2003 05:31:30 -0000       1.14
  @@ -1,7 +1,7 @@
   /*
    * The Apache Software License, Version 1.1
    *
  - * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
  + * Copyright (c) 1999-2003 The Apache Software Foundation.  All rights
    * reserved.
    *
    * Redistribution and use in source and binary forms, with or without
  
  
  
  1.2       +1 -14     
jakarta-struts/web/test/test/org/apache/struts/taglib/bean/TestParameterTag.jsp
  
  Index: TestParameterTag.jsp
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/web/test/test/org/apache/struts/taglib/bean/TestParameterTag.jsp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestParameterTag.jsp      22 Feb 2003 02:57:36 -0000      1.1
  +++ TestParameterTag.jsp      7 Mar 2003 05:31:30 -0000       1.2
  @@ -2,21 +2,8 @@
   <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
   <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
   
  -<%
  -  /* There's not really a clean way to test parameter with Cactus tests.
  -   * I went with what worked for me.
  -   * The URL used to call these tests have the following parameters:
  -   *
  -   * Cactus_TestMethod=testParameterTag
  -   * Cactus_TestClass=org.apache.struts.taglib.bean.TestParameterTag
  -   * Cactus_AutomaticSession=true
  -   * Cactus_Service=CALL_TEST
  -   **/
  -%>
  -
  -
   <logic:equal name="runTest" value="testParameterTag">
  -     <bean:parameter id="PAGE_KEY" name="Cactus_TestClass"/>
  +     <bean:parameter id="PAGE_KEY" name="testParam"/>
   </logic:equal>
   
   <logic:equal name="runTest" value="testParameterTagValue">
  
  
  

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

Reply via email to