[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ant-dev
Subject:    svn commit: r559641 - in /ant/sandbox/antlibs/props/trunk/src:
From:       mbenson () apache ! org
Date:       2007-07-25 22:50:14
Message-ID: 20070725225014.5E3671A981A () eris ! apache ! org
[Download RAW message or body]

Author: mbenson
Date: Wed Jul 25 15:50:12 2007
New Revision: 559641

URL: http://svn.apache.org/viewvc?view=rev&rev=559641
Log:
modifying delimiter was broken

Modified:
    ant/sandbox/antlibs/props/trunk/src/main/org/apache/ant/props/PrefixedEvaluator.java
  ant/sandbox/antlibs/props/trunk/src/tests/antunit/refs-test.xml

Modified: ant/sandbox/antlibs/props/trunk/src/main/org/apache/ant/props/PrefixedEvaluator.java
                
URL: http://svn.apache.org/viewvc/ant/sandbox/antlibs/props/trunk/src/main/org/apache/ant/props/PrefixedEvaluator.java?view=diff&rev=559641&r1=559640&r2=559641
 ==============================================================================
--- ant/sandbox/antlibs/props/trunk/src/main/org/apache/ant/props/PrefixedEvaluator.java \
                (original)
+++ ant/sandbox/antlibs/props/trunk/src/main/org/apache/ant/props/PrefixedEvaluator.java \
Wed Jul 25 15:50:12 2007 @@ -84,7 +84,7 @@
         if (delimiter == null) {
             throw new IllegalArgumentException("invalid delimiter: null");
         }
-        super.setPattern("^(.*?):(.*)$");
+        super.setPattern("^(.*?)" + delimiter + "(.*)$");
     }
 
     /**

Modified: ant/sandbox/antlibs/props/trunk/src/tests/antunit/refs-test.xml
URL: http://svn.apache.org/viewvc/ant/sandbox/antlibs/props/trunk/src/tests/antunit/refs-test.xml?view=diff&rev=559641&r1=559640&r2=559641
 ==============================================================================
--- ant/sandbox/antlibs/props/trunk/src/tests/antunit/refs-test.xml (original)
+++ ant/sandbox/antlibs/props/trunk/src/tests/antunit/refs-test.xml Wed Jul 25 \
15:50:12 2007 @@ -1,18 +1,32 @@
-<project xmlns:au="antlib:org.apache.ant.antunit"
+<project default="antunit" xmlns:au="antlib:org.apache.ant.antunit"
          xmlns:props="antlib:org.apache.ant.props">
   <target name="setUp">
     <propertyhelper>
       <props:refs />
+      <props:refs delimiter="," />
       <props:nested />
     </propertyhelper>
+    <path id="cp" path="${java.class.path}" />
   </target>
 
   <target name="testPath" depends="setUp">
-    <path id="cp" path="${java.class.path}" />
     <whichresource property="control" class="org.apache.tools.ant.Project" \
                classpathref="cp" />
     <whichresource property="test" class="org.apache.tools.ant.Project" \
classpath="${ref:cp}" />  <au:assertTrue>
       <equals arg1="${control}" arg2="${test}" />
     </au:assertTrue>
   </target>
+
+  <target name="testDelimiter" depends="setUp">
+    <au:assertTrue>
+      <equals arg1="${ref:cp}" arg2="${ref,cp}" />
+    </au:assertTrue>
+  </target>
+
+  <target name="antunit">
+    <au:antunit>
+      <fileset file="${ant.file}" />
+    </au:antunit>
+  </target>
+
 </project>



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic