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]