From 0745fe64264441d16fc60ec76a8fb02d8aabb8d4 Mon Sep 17 00:00:00 2001 From: Antoine Levy-Lambert Date: Fri, 22 Aug 2003 10:48:08 +0000 Subject: [PATCH] Added a new testcase which fails on UNIX. I need to change the inner class AntFTPFile so that it scans subdir on case sensitive systems when case sensitive is set to false and a path element is not found with its original spelling. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@275129 13f79535-47bb-0310-9956-ffa450edef68 --- .../tools/ant/taskdefs/optional/net/FTPTest.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/testcases/org/apache/tools/ant/taskdefs/optional/net/FTPTest.java b/src/testcases/org/apache/tools/ant/taskdefs/optional/net/FTPTest.java index 85a18d149..be9539436 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/optional/net/FTPTest.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/optional/net/FTPTest.java @@ -206,6 +206,19 @@ public class FTPTest extends BuildFileTest{ } } } + public void test2bisButCaseInsensitive() { + if (loginSuceeded) { + if (changeRemoteDir(remoteTmpDir)) { + FTP.FTPDirectoryScanner ds = myFTPTask.newScanner(ftp); + ds.setBasedir(new File(getProject().getBaseDir(), "tmp")); + ds.setIncludes(new String[] {"alpha/BETA/gamma/"}); + ds.setCaseSensitive(false); + ds.scan(); + compareFiles(ds, new String[] {"alpha/beta/gamma/gamma.xml"}, + new String[] {"alpha/beta/gamma"}); + } + } + } public void testGetWithSelector() { expectLogContaining("ftp-get-with-selector", "selectors are not supported in remote filesets");