Skip to content

Commit c8bdb94

Browse files
committed
Format source code
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/io/trunk@1680742 13f79535-47bb-0310-9956-ffa450edef68
1 parent 0663e3e commit c8bdb94

1 file changed

Lines changed: 148 additions & 140 deletions

File tree

src/test/java/org/apache/commons/io/filefilter/ConditionalFileFilterAbstractTestCase.java

Lines changed: 148 additions & 140 deletions
Original file line numberDiff line numberDiff line change
@@ -20,149 +20,157 @@
2020
import java.util.ArrayList;
2121
import java.util.List;
2222

23-
public abstract class ConditionalFileFilterAbstractTestCase
24-
extends IOFileFilterAbstractTestCase {
25-
26-
private static final String TEST_FILE_NAME_PREFIX = "TestFile";
27-
private static final String TEST_FILE_TYPE = ".tst";
28-
29-
protected TesterTrueFileFilter[] trueFilters;
30-
protected TesterFalseFileFilter[] falseFilters;
31-
32-
private File file;
33-
private File workingPath;
34-
35-
public ConditionalFileFilterAbstractTestCase(final String name) {
36-
super(name);
37-
}
38-
39-
@Override
40-
public void setUp() throws Exception {
41-
this.workingPath = determineWorkingDirectoryPath(this.getWorkingPathNamePropertyKey(), this.getDefaultWorkingPath());
42-
this.file = new File(this.workingPath, TEST_FILE_NAME_PREFIX + 1 + TEST_FILE_TYPE);
43-
this.trueFilters = new TesterTrueFileFilter[4];
44-
this.falseFilters = new TesterFalseFileFilter[4];
45-
this.trueFilters[1] = new TesterTrueFileFilter();
46-
this.trueFilters[2] = new TesterTrueFileFilter();
47-
this.trueFilters[3] = new TesterTrueFileFilter();
48-
this.falseFilters[1] = new TesterFalseFileFilter();
49-
this.falseFilters[2] = new TesterFalseFileFilter();
50-
this.falseFilters[3] = new TesterFalseFileFilter();
51-
}
52-
53-
public void testAdd() {
54-
final List<TesterTrueFileFilter> filters = new ArrayList<TesterTrueFileFilter>();
55-
final ConditionalFileFilter fileFilter = this.getConditionalFileFilter();
56-
filters.add(new TesterTrueFileFilter());
57-
filters.add(new TesterTrueFileFilter());
58-
filters.add(new TesterTrueFileFilter());
59-
filters.add(new TesterTrueFileFilter());
60-
for(int i = 0; i < filters.size(); i++) {
61-
assertEquals("file filters count: ", i, fileFilter.getFileFilters().size());
62-
fileFilter.addFileFilter(filters.get(i));
63-
assertEquals("file filters count: ", i+1, fileFilter.getFileFilters().size());
23+
public abstract class ConditionalFileFilterAbstractTestCase extends IOFileFilterAbstractTestCase {
24+
25+
private static final String TEST_FILE_NAME_PREFIX = "TestFile";
26+
private static final String TEST_FILE_TYPE = ".tst";
27+
28+
protected TesterTrueFileFilter[] trueFilters;
29+
protected TesterFalseFileFilter[] falseFilters;
30+
31+
private File file;
32+
private File workingPath;
33+
34+
public ConditionalFileFilterAbstractTestCase(final String name) {
35+
super(name);
6436
}
65-
for (final IOFileFilter filter : fileFilter.getFileFilters()) {
66-
assertTrue("found file filter", filters.contains(filter));
37+
38+
@Override
39+
public void setUp() throws Exception {
40+
this.workingPath = determineWorkingDirectoryPath(this.getWorkingPathNamePropertyKey(), this.getDefaultWorkingPath());
41+
this.file = new File(this.workingPath, TEST_FILE_NAME_PREFIX + 1 + TEST_FILE_TYPE);
42+
this.trueFilters = new TesterTrueFileFilter[4];
43+
this.falseFilters = new TesterFalseFileFilter[4];
44+
this.trueFilters[1] = new TesterTrueFileFilter();
45+
this.trueFilters[2] = new TesterTrueFileFilter();
46+
this.trueFilters[3] = new TesterTrueFileFilter();
47+
this.falseFilters[1] = new TesterFalseFileFilter();
48+
this.falseFilters[2] = new TesterFalseFileFilter();
49+
this.falseFilters[3] = new TesterFalseFileFilter();
6750
}
68-
assertEquals("file filters count", filters.size(), fileFilter.getFileFilters().size());
69-
}
70-
71-
public void testRemove() {
72-
final List<TesterTrueFileFilter> filters = new ArrayList<TesterTrueFileFilter>();
73-
final ConditionalFileFilter fileFilter = this.getConditionalFileFilter();
74-
filters.add(new TesterTrueFileFilter());
75-
filters.add(new TesterTrueFileFilter());
76-
filters.add(new TesterTrueFileFilter());
77-
filters.add(new TesterTrueFileFilter());
78-
for (TesterTrueFileFilter filter : filters) {
79-
fileFilter.removeFileFilter(filter);
80-
assertTrue("file filter removed", !fileFilter.getFileFilters().contains(filter));
51+
52+
public void testAdd() {
53+
final List<TesterTrueFileFilter> filters = new ArrayList<TesterTrueFileFilter>();
54+
final ConditionalFileFilter fileFilter = this.getConditionalFileFilter();
55+
filters.add(new TesterTrueFileFilter());
56+
filters.add(new TesterTrueFileFilter());
57+
filters.add(new TesterTrueFileFilter());
58+
filters.add(new TesterTrueFileFilter());
59+
for (int i = 0; i < filters.size(); i++) {
60+
assertEquals("file filters count: ", i, fileFilter.getFileFilters().size());
61+
fileFilter.addFileFilter(filters.get(i));
62+
assertEquals("file filters count: ", i + 1, fileFilter.getFileFilters().size());
63+
}
64+
for (final IOFileFilter filter : fileFilter.getFileFilters()) {
65+
assertTrue("found file filter", filters.contains(filter));
66+
}
67+
assertEquals("file filters count", filters.size(), fileFilter.getFileFilters().size());
8168
}
82-
assertEquals("file filters count", 0, fileFilter.getFileFilters().size());
83-
}
84-
85-
public void testNoFilters() throws Exception {
86-
final ConditionalFileFilter fileFilter = this.getConditionalFileFilter();
87-
final File file = new File(this.workingPath, TEST_FILE_NAME_PREFIX + 1 + TEST_FILE_TYPE);
88-
assertFileFiltering(1, (IOFileFilter) fileFilter, file, false);
89-
assertFilenameFiltering(1, (IOFileFilter) fileFilter, file, false);
90-
}
91-
92-
public void testFilterBuiltUsingConstructor() throws Exception {
93-
final List<List<IOFileFilter>> testFilters = this.getTestFilters();
94-
final List<boolean []> testTrueResults = this.getTrueResults();
95-
final List<boolean []> testFalseResults = this.getFalseResults();
96-
final List<Boolean> testFileResults = this.getFileResults();
97-
final List<Boolean> testFilenameResults = this.getFilenameResults();
98-
99-
for(int i = 1; i < testFilters.size(); i++) {
100-
final List<IOFileFilter> filters = testFilters.get(i);
101-
final boolean[] trueResults = testTrueResults.get(i);
102-
final boolean[] falseResults = testFalseResults.get(i);
103-
final boolean fileResults = testFileResults.get(i).booleanValue();
104-
final boolean filenameResults = testFilenameResults.get(i).booleanValue();
105-
106-
// Test conditional AND filter created by passing filters to the constructor
107-
final IOFileFilter filter = this.buildFilterUsingConstructor(filters);
108-
109-
// Test as a file filter
110-
resetTrueFilters(this.trueFilters);
111-
resetFalseFilters(this.falseFilters);
112-
assertFileFiltering(i, filter, this.file, fileResults);
113-
assertTrueFiltersInvoked(i, trueFilters, trueResults);
114-
assertFalseFiltersInvoked(i, falseFilters, falseResults);
115-
116-
// Test as a filename filter
117-
resetTrueFilters(this.trueFilters);
118-
resetFalseFilters(this.falseFilters);
119-
assertFilenameFiltering(i, filter, this.file, filenameResults);
120-
assertTrueFiltersInvoked(i, trueFilters, trueResults);
121-
assertFalseFiltersInvoked(i, falseFilters, falseResults);
69+
70+
public void testRemove() {
71+
final List<TesterTrueFileFilter> filters = new ArrayList<TesterTrueFileFilter>();
72+
final ConditionalFileFilter fileFilter = this.getConditionalFileFilter();
73+
filters.add(new TesterTrueFileFilter());
74+
filters.add(new TesterTrueFileFilter());
75+
filters.add(new TesterTrueFileFilter());
76+
filters.add(new TesterTrueFileFilter());
77+
for (TesterTrueFileFilter filter : filters) {
78+
fileFilter.removeFileFilter(filter);
79+
assertTrue("file filter removed", !fileFilter.getFileFilters().contains(filter));
80+
}
81+
assertEquals("file filters count", 0, fileFilter.getFileFilters().size());
82+
}
83+
84+
public void testNoFilters() throws Exception {
85+
final ConditionalFileFilter fileFilter = this.getConditionalFileFilter();
86+
final File file = new File(this.workingPath, TEST_FILE_NAME_PREFIX + 1 + TEST_FILE_TYPE);
87+
assertFileFiltering(1, (IOFileFilter) fileFilter, file, false);
88+
assertFilenameFiltering(1, (IOFileFilter) fileFilter, file, false);
89+
}
90+
91+
public void testFilterBuiltUsingConstructor() throws Exception {
92+
final List<List<IOFileFilter>> testFilters = this.getTestFilters();
93+
final List<boolean[]> testTrueResults = this.getTrueResults();
94+
final List<boolean[]> testFalseResults = this.getFalseResults();
95+
final List<Boolean> testFileResults = this.getFileResults();
96+
final List<Boolean> testFilenameResults = this.getFilenameResults();
97+
98+
for (int i = 1; i < testFilters.size(); i++) {
99+
final List<IOFileFilter> filters = testFilters.get(i);
100+
final boolean[] trueResults = testTrueResults.get(i);
101+
final boolean[] falseResults = testFalseResults.get(i);
102+
final boolean fileResults = testFileResults.get(i).booleanValue();
103+
final boolean filenameResults = testFilenameResults.get(i).booleanValue();
104+
105+
// Test conditional AND filter created by passing filters to the constructor
106+
final IOFileFilter filter = this.buildFilterUsingConstructor(filters);
107+
108+
// Test as a file filter
109+
resetTrueFilters(this.trueFilters);
110+
resetFalseFilters(this.falseFilters);
111+
assertFileFiltering(i, filter, this.file, fileResults);
112+
assertTrueFiltersInvoked(i, trueFilters, trueResults);
113+
assertFalseFiltersInvoked(i, falseFilters, falseResults);
114+
115+
// Test as a filename filter
116+
resetTrueFilters(this.trueFilters);
117+
resetFalseFilters(this.falseFilters);
118+
assertFilenameFiltering(i, filter, this.file, filenameResults);
119+
assertTrueFiltersInvoked(i, trueFilters, trueResults);
120+
assertFalseFiltersInvoked(i, falseFilters, falseResults);
121+
}
122122
}
123-
}
124-
125-
public void testFilterBuiltUsingAdd() throws Exception {
126-
final List<List<IOFileFilter>> testFilters = this.getTestFilters();
127-
final List<boolean[]> testTrueResults = this.getTrueResults();
128-
final List<boolean[]> testFalseResults = this.getFalseResults();
129-
final List<Boolean> testFileResults = this.getFileResults();
130-
final List<Boolean> testFilenameResults = this.getFilenameResults();
131-
132-
for(int i = 1; i < testFilters.size(); i++) {
133-
final List<IOFileFilter> filters = testFilters.get(i);
134-
final boolean[] trueResults = testTrueResults.get(i);
135-
final boolean[] falseResults = testFalseResults.get(i);
136-
final boolean fileResults = testFileResults.get(i).booleanValue();
137-
final boolean filenameResults = testFilenameResults.get(i).booleanValue();
138-
139-
// Test conditional AND filter created by passing filters to the constructor
140-
final IOFileFilter filter = this.buildFilterUsingAdd(filters);
141-
142-
// Test as a file filter
143-
resetTrueFilters(this.trueFilters);
144-
resetFalseFilters(this.falseFilters);
145-
assertFileFiltering(i, filter, this.file, fileResults);
146-
assertTrueFiltersInvoked(i, trueFilters, trueResults);
147-
assertFalseFiltersInvoked(i, falseFilters, falseResults);
148-
149-
// Test as a filename filter
150-
resetTrueFilters(this.trueFilters);
151-
resetFalseFilters(this.falseFilters);
152-
assertFilenameFiltering(i, filter, this.file, filenameResults);
153-
assertTrueFiltersInvoked(i, trueFilters, trueResults);
154-
assertFalseFiltersInvoked(i, falseFilters, falseResults);
123+
124+
public void testFilterBuiltUsingAdd() throws Exception {
125+
final List<List<IOFileFilter>> testFilters = this.getTestFilters();
126+
final List<boolean[]> testTrueResults = this.getTrueResults();
127+
final List<boolean[]> testFalseResults = this.getFalseResults();
128+
final List<Boolean> testFileResults = this.getFileResults();
129+
final List<Boolean> testFilenameResults = this.getFilenameResults();
130+
131+
for (int i = 1; i < testFilters.size(); i++) {
132+
final List<IOFileFilter> filters = testFilters.get(i);
133+
final boolean[] trueResults = testTrueResults.get(i);
134+
final boolean[] falseResults = testFalseResults.get(i);
135+
final boolean fileResults = testFileResults.get(i).booleanValue();
136+
final boolean filenameResults = testFilenameResults.get(i).booleanValue();
137+
138+
// Test conditional AND filter created by passing filters to the constructor
139+
final IOFileFilter filter = this.buildFilterUsingAdd(filters);
140+
141+
// Test as a file filter
142+
resetTrueFilters(this.trueFilters);
143+
resetFalseFilters(this.falseFilters);
144+
assertFileFiltering(i, filter, this.file, fileResults);
145+
assertTrueFiltersInvoked(i, trueFilters, trueResults);
146+
assertFalseFiltersInvoked(i, falseFilters, falseResults);
147+
148+
// Test as a filename filter
149+
resetTrueFilters(this.trueFilters);
150+
resetFalseFilters(this.falseFilters);
151+
assertFilenameFiltering(i, filter, this.file, filenameResults);
152+
assertTrueFiltersInvoked(i, trueFilters, trueResults);
153+
assertFalseFiltersInvoked(i, falseFilters, falseResults);
154+
}
155155
}
156-
}
157-
158-
protected abstract ConditionalFileFilter getConditionalFileFilter();
159-
protected abstract IOFileFilter buildFilterUsingAdd(List<IOFileFilter> filters);
160-
protected abstract IOFileFilter buildFilterUsingConstructor(List<IOFileFilter> filters);
161-
protected abstract List<List<IOFileFilter>> getTestFilters();
162-
protected abstract List<boolean[]> getTrueResults();
163-
protected abstract List<boolean[]> getFalseResults();
164-
protected abstract List<Boolean> getFileResults();
165-
protected abstract List<Boolean> getFilenameResults();
166-
protected abstract String getWorkingPathNamePropertyKey();
167-
protected abstract String getDefaultWorkingPath();
156+
157+
protected abstract ConditionalFileFilter getConditionalFileFilter();
158+
159+
protected abstract IOFileFilter buildFilterUsingAdd(List<IOFileFilter> filters);
160+
161+
protected abstract IOFileFilter buildFilterUsingConstructor(List<IOFileFilter> filters);
162+
163+
protected abstract List<List<IOFileFilter>> getTestFilters();
164+
165+
protected abstract List<boolean[]> getTrueResults();
166+
167+
protected abstract List<boolean[]> getFalseResults();
168+
169+
protected abstract List<Boolean> getFileResults();
170+
171+
protected abstract List<Boolean> getFilenameResults();
172+
173+
protected abstract String getWorkingPathNamePropertyKey();
174+
175+
protected abstract String getDefaultWorkingPath();
168176
}

0 commit comments

Comments
 (0)