peterreilly 2004/12/15 09:23:25 Modified: src/main/org/apache/tools/ant/taskdefs Touch.java src/testcases/org/apache/tools/ant/taskdefs TouchTest.java src/etc/testcases/taskdefs touch.xml Log: use Touch#addConfigured(Mapper) rather than add(Mapper) as the mapper is used in the method Revision Changes Path 1.42 +1 -1 ant/src/main/org/apache/tools/ant/taskdefs/Touch.java Index: Touch.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Touch.java,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- Touch.java 14 Dec 2004 17:56:34 -0000 1.41 +++ Touch.java 15 Dec 2004 17:23:24 -0000 1.42 @@ -168,7 +168,7 @@ * @param mapper the <code>Mapper</code> to add. * @since Ant 1.6.3 */ - public void addMapper(Mapper mapper) { + public void addConfiguredMapper(Mapper mapper) { add(mapper.getImplementation()); } 1.10 +7 -0 ant/src/testcases/org/apache/tools/ant/taskdefs/TouchTest.java Index: TouchTest.java =================================================================== RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/TouchTest.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- TouchTest.java 14 Dec 2004 17:56:35 -0000 1.9 +++ TouchTest.java 15 Dec 2004 17:23:25 -0000 1.10 @@ -110,6 +110,13 @@ } /** + * test the explicit mapped file set + */ + public void testExplicitMappedFileset() { + executeTarget("testExplicitMappedFileset"); + } + + /** * test the mapped file list */ public void testMappedFilelist() { 1.6 +32 -0 ant/src/etc/testcases/taskdefs/touch.xml Index: touch.xml =================================================================== RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/touch.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- touch.xml 15 Dec 2004 16:09:27 -0000 1.5 +++ touch.xml 15 Dec 2004 17:23:25 -0000 1.6 @@ -83,6 +83,38 @@ </target> + <target name="testExplicitMappedFileset"> + <touch file="touchtest" millis="${mappermillis}" /> + <touch> + <fileset file="touchtest" /> + <mapper> + <compositemapper> + <globmapper from="*" to="*foo" /> + <globmapper from="*" to="*bar" /> + </compositemapper> + </mapper> + </touch> + + <fail> + <condition> + <not> + <and> + <isfileselected file="touchtest"> + <selector refid="map.selector" /> + </isfileselected> + <isfileselected file="touchtestfoo"> + <selector refid="map.selector" /> + </isfileselected> + <isfileselected file="touchtestbar"> + <selector refid="map.selector" /> + </isfileselected> + </and> + </not> + </condition> + </fail> + + </target> + <target name="testMappedFilelist"> <touch millis="${mappermillis}"> <filelist dir="." files="idonotexist" />
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]