1 | void testExcludeOneFile() {↵ | | 1 | void testAlternateIncludeExclude() {↵
|
2 | if (!loginSuceeded) {↵ | | 2 | if (!loginSuceeded) {↵
|
3 | return;↵ | | 3 | return;↵
|
4 | }↵ | | 4 | }↵
|
5 | if (!changeRemoteDir(remoteTmpDir)) {↵ | | 5 | if (!changeRemoteDir(remoteTmpDir)) {↵
|
6 | return;↵ | | 6 | return;↵
|
7 | }↵ | | 7 | }↵
|
8 | FTP.FTPDirectoryScanner ds = myFTPTask.newScanner(ftp);↵ | | 8 | FTP.FTPDirectoryScanner ds = myFTPTask.newScanner(ftp);↵
|
9 | ds.setBasedir(new File(getProject().getBaseDir(), "tmp"));↵ | | 9 | ds.setBasedir(new File(getProject().getBaseDir(), "tmp"));↵
|
10 | ds.setIncludes(new String[] {↵ | | 10 | ds.setIncludes(new String[] {↵
|
11 | "**/*.xml↵ | | 11 | "alpha/**",↵
|
12 | "↵ | | 12 | "alpha/beta/gamma/**"↵
|
13 | });↵ | | 13 | });↵
|
14 | ds.setExcludes(new String[] {↵ | | 14 | ds.setExcludes(new String[] {↵
|
15 | "alpha/beta/b*xml"↵ | | 15 | "alpha/beta/**"↵
|
16 | });↵ | | 16 | });↵
|
17 | ds.scan();↵ | | 17 | ds.scan();↵
|
18 | compareFiles(ds, new String[] {"alpha/beta/gamma/gamma.xml"},↵ | | 18 | compareFiles(ds, new String[] {},↵
|
19 | new String[] {});↵ | | 19 | new String[] {"alpha"});↵
|
|
20 | }↵ | | 20 | }↵
|
21 | public void testExcludeHasPrecedence() {↵ | | 21 | public void testAlternateExcludeInclude() {↵
|
22 | if (!loginSuceeded) {↵ | | 22 | if (!loginSuceeded) {↵
|
23 | return;↵ | | 23 | return;↵
|
24 | }↵ | | 24 | }↵
|
25 | if (!changeRemoteDir(remoteTmpDir)) {↵ | | 25 | if (!changeRemoteDir(remoteTmpDir)) {↵
|
26 | return;↵ | | 26 | return;↵
|
27 | }↵ | | 27 | }↵
|
28 | FTP.FTPDirectoryScanner ds = myFTPTask.newScanner(ftp);↵ | | 28 | FTP.FTPDirectoryScanner ds = myFTPTask.newScanner(ftp);↵
|
29 | ds.setBasedir(new File(getProject().getBaseDir(), "tmp"));↵ | | 29 | ds.setBasedir(new File(getProject().getBaseDir(), "tmp"));↵
|
30 | ds | | 30 | ds
|