peterreilly    2005/01/28 01:33:37

  Modified:    src/testcases/org/apache/tools/ant/taskdefs Tag:
                        ANT_16_BRANCH AntTest.java
               src/etc/testcases/taskdefs Tag: ANT_16_BRANCH ant.xml
               src/etc/testcases/taskdefs/ant Tag: ANT_16_BRANCH
                        references.xml
  Log:
  sync: test for reference has a project
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.19.2.6  +5 -2      
ant/src/testcases/org/apache/tools/ant/taskdefs/AntTest.java
  
  Index: AntTest.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/AntTest.java,v
  retrieving revision 1.19.2.5
  retrieving revision 1.19.2.6
  diff -u -r1.19.2.5 -r1.19.2.6
  --- AntTest.java      14 Dec 2004 23:48:01 -0000      1.19.2.5
  +++ AntTest.java      28 Jan 2005 09:33:37 -0000      1.19.2.6
  @@ -1,5 +1,5 @@
   /*
  - * Copyright  2000-2004 The Apache Software Foundation
  + * Copyright  2000-2005 The Apache Software Foundation
    *
    *  Licensed under the Apache License, Version 2.0 (the "License");
    *  you may not use this file except in compliance with the License.
  @@ -29,7 +29,6 @@
   import org.apache.tools.ant.types.Path;
   
   /**
  - * @version $Revision$
    */
   public class AntTest extends BuildFileTest {
   
  @@ -173,6 +172,10 @@
                         new boolean[] {false, true}, p);
       }
   
  +    public void testInheritPath() {
  +        executeTarget("testInheritPath");
  +    }
  +
       protected void testReference(String target, String[] keys,
                                    boolean[] expect, Object value) {
           ReferenceChecker rc = new ReferenceChecker(keys, expect, value);
  
  
  
  No                   revision
  No                   revision
  1.12.2.2  +14 -0     ant/src/etc/testcases/taskdefs/ant.xml
  
  Index: ant.xml
  ===================================================================
  RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/ant.xml,v
  retrieving revision 1.12.2.1
  retrieving revision 1.12.2.2
  diff -u -r1.12.2.1 -r1.12.2.2
  --- ant.xml   14 Dec 2004 23:48:00 -0000      1.12.2.1
  +++ ant.xml   28 Jan 2005 09:33:37 -0000      1.12.2.2
  @@ -82,6 +82,20 @@
       </ant>
     </target>
   
  +  <target name="testInheritPath" description="try to pass a reference to a 
path, which refers itself to a second path">
  +    <property name="rootdir" location="."/>
  +    <path id="project.classpath">
  +      <pathelement location="../classes"/>
  +    </path>
  +    <path id="test.classpath">
  +      <pathelement location="${rootdir}/test/testframework.jar"/>
  +      <path refid="project.classpath"/>
  +    </path>
  +    <ant antfile="ant/references.xml"  target="testInheritPath">
  +      <reference refid="test.classpath"/>
  +    </ant>
  +  </target>
  +
     <target name="testLogfilePlacement">
       <ant antfile="ant.xml" target="dummy" output="test1.log"
            inheritall="false" />
  
  
  
  No                   revision
  No                   revision
  1.1.4.1   +7 -1      ant/src/etc/testcases/taskdefs/ant/references.xml
  
  Index: references.xml
  ===================================================================
  RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/ant/references.xml,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- references.xml    10 Dec 2001 10:10:35 -0000      1.1
  +++ references.xml    28 Jan 2005 09:33:37 -0000      1.1.4.1
  @@ -7,4 +7,10 @@
     </target>
   
     <target name="dummy" />
  -</project>
  \ No newline at end of file
  +
  +  <target name="testInheritPath">
  +    <pathconvert refid="test.classpath" pathsep="${line.separator}" 
property="myprop"/>
  +    <echo>${myprop}</echo>
  +  </target>
  +
  +</project>
  
  
  

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

Reply via email to