antoine 2003/08/05 16:18:25 Modified: . WHATSNEW src/testcases/org/apache/tools/ant/taskdefs/optional/net FTPTest.java Log: Added a testcase showing resolution of PR 14063 Ant ftp did not download file it is a symlink PR: 14063 Revision Changes Path 1.481 +3 -0 ant/WHATSNEW Index: WHATSNEW =================================================================== RCS file: /home/cvs/ant/WHATSNEW,v retrieving revision 1.480 retrieving revision 1.481 diff -u -r1.480 -r1.481 --- WHATSNEW 5 Aug 2003 16:13:02 -0000 1.480 +++ WHATSNEW 5 Aug 2003 23:18:25 -0000 1.481 @@ -225,6 +225,9 @@ * ftp did not set the ascii mode explicity, causing problems with ftp servers having binary as default +* ftp was not able to download files when they were pointed to by symbolic links + Bugzilla Report 14063. + * replace would change \r\n into \r\r\n under Windows. * junitreport with frames did not display a link for classes without a package 1.3 +18 -1 ant/src/testcases/org/apache/tools/ant/taskdefs/optional/net/FTPTest.java Index: FTPTest.java =================================================================== RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/optional/net/FTPTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- FTPTest.java 5 Aug 2003 17:38:57 -0000 1.2 +++ FTPTest.java 5 Aug 2003 23:18:25 -0000 1.3 @@ -241,7 +241,24 @@ ds.scan(); compareFiles(ds, new String[] {}, new String[] {}); } - + public void testFileSymlink() { + if (!supportsSymlinks) { + return; + } + if (!loginSuceeded) { + return; + } + if (!changeRemoteDir(remoteTmpDir)) { + return; + } + getProject().executeTarget("symlink-file-setup"); + FTP.FTPDirectoryScanner ds = myFTPTask.newScanner(ftp); + ds.setBasedir(new File(getProject().getBaseDir(), "tmp")); + ds.setIncludes(new String[] {"alpha/beta/gamma/"}); + ds.scan(); + compareFiles(ds, new String[] {"alpha/beta/gamma/gamma.xml"}, + new String[] {"alpha/beta/gamma"}); + } // father and child pattern test public void testOrderOfIncludePatternsIrrelevant() { if (!loginSuceeded) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]