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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to