peterreilly    2003/07/23 05:13:59

  Modified:    src/testcases/org/apache/tools/ant/types AddTypeTest.java
               src/etc/testcases/types addtype.xml
  Log:
  add tests for addConfigured()
  
  Revision  Changes    Path
  1.3       +29 -1     
ant/src/testcases/org/apache/tools/ant/types/AddTypeTest.java
  
  Index: AddTypeTest.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/testcases/org/apache/tools/ant/types/AddTypeTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AddTypeTest.java  30 May 2003 06:35:41 -0000      1.2
  +++ AddTypeTest.java  23 Jul 2003 12:13:58 -0000      1.3
  @@ -118,7 +118,11 @@
               "condition.condition.task", "task masking condition",
               "doesn't support the nested");
       }
  -    
  +
  +    public void testAddConfigured() {
  +        expectLogContaining(
  +            "myaddconfigured", "value is Value Setexecute: value is Value 
Set");
  +    }
       // The following will be used as types and tasks
       
       public static interface A {}
  @@ -158,6 +162,30 @@
           }
           public void execute() {
               project.log("My Condition execution");
  +        }
  +    }
  +
  +    public static class MyValue
  +    {
  +        private String text = "NOT SET YET";
  +        public void addText(String text) {
  +            this.text = text;
  +        }
  +        public String toString() {
  +            return text;
  +        }
  +    }
  +
  +    public static class MyAddConfigured
  +        extends Task
  +    {
  +        MyValue value;
  +        public void addConfigured(MyValue value) {
  +            log("value is " + value);
  +            this.value = value;
  +        }
  +        public void execute() {
  +            log("execute: value is " + value);
           }
       }
   
  
  
  
  1.2       +12 -0     ant/src/etc/testcases/types/addtype.xml
  
  Index: addtype.xml
  ===================================================================
  RCS file: /home/cvs/ant/src/etc/testcases/types/addtype.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- addtype.xml       28 May 2003 16:27:30 -0000      1.1
  +++ addtype.xml       23 Jul 2003 12:13:58 -0000      1.2
  @@ -64,6 +64,12 @@
       <typedef loaderref="nested.loader" classpathref="nested.classes"
                name = "nested.condition.type" 
                classname="${nested.package}AddTypeTest$MyCondition"/>
  +    <typedef loaderref="nested.loader" classpathref="nested.classes"
  +             name = "myaddconfigured" 
  +             classname="${nested.package}AddTypeTest$MyAddConfigured"/>
  +    <typedef loaderref="nested.loader" classpathref="nested.classes"
  +             name = "myvalue" 
  +             classname="${nested.package}AddTypeTest$MyValue"/>
    </target>
   
     <target name="nested.a" depends="init">
  @@ -110,6 +116,12 @@
       <condition property="condition.condition.task">>
         <nested.condition.task/>
       </condition>
  +  </target>
  +
  +  <target name="myaddconfigured" depends="init">
  +    <myaddconfigured>
  +      <myvalue>Value Set</myvalue>
  +    </myaddconfigured>
     </target>
   
   </project>
  
  
  

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

Reply via email to