private File copyProject(String path) throws Exception { File projectDir = temp.newFolder(); File originalProjectDir = new File(path); FileUtils.copyDirectory(originalProjectDir, projectDir, FileFilterUtils.notFileFilter(FileFilterUtils.nameFileFilter(".sonar"))); return projectDir; }
private File copyProject(String path) throws Exception { File projectDir = temp.newFolder(); File originalProjectDir = new File(path); FileUtils.copyDirectory(originalProjectDir, projectDir, FileFilterUtils.notFileFilter(FileFilterUtils.nameFileFilter(".sonar"))); return projectDir; } }
private File copyProject(String path) throws Exception { File projectDir = temp.newFolder(); File originalProjectDir = new File(path); FileUtils.copyDirectory(originalProjectDir, projectDir, FileFilterUtils.notFileFilter(FileFilterUtils.nameFileFilter(".sonar"))); return projectDir; }
private File copyProject(String path) throws Exception { File projectDir = temp.newFolder(); File originalProjectDir = new File(path); FileUtils.copyDirectory(originalProjectDir, projectDir, FileFilterUtils.notFileFilter(FileFilterUtils.nameFileFilter(".sonar"))); return projectDir; } }
private File copyProject(String path) throws Exception { File projectDir = temp.newFolder(); File originalProjectDir = new File(path); FileUtils.copyDirectory(originalProjectDir, projectDir, FileFilterUtils.notFileFilter(FileFilterUtils.nameFileFilter(".sonar"))); return projectDir; }
@Test public void testFilterSet() throws Exception { final File fileA = TestUtils.newFile(getTestDirectory(), "A"); final File fileB = TestUtils.newFile(getTestDirectory(), "B"); final Set<File> fileList = new HashSet<>(Arrays.asList(fileA, fileB)); final IOFileFilter filter = FileFilterUtils.nameFileFilter("A"); final Set<File> filteredSet = FileFilterUtils.filterSet(filter, fileList); assertTrue(filteredSet.contains(fileA)); assertFalse(filteredSet.contains(fileB)); }
FileFilterUtils.nameFileFilter("B"));
FileFilterUtils.nameFileFilter("B"));
/** * Decorates a filter to make it ignore CVS directories. * Passing in <code>null</code> will return a filter that accepts everything * except CVS directories. * * @param filter the filter to decorate, null means an unrestricted filter * @return the decorated filter, never null * @since 1.1 (method existed but had bug in 1.0) */ public static IOFileFilter makeCVSAware(IOFileFilter filter) { if (cvsFilter == null) { cvsFilter = notFileFilter( andFileFilter(directoryFileFilter(), nameFileFilter("CVS"))); } if (filter == null) { return cvsFilter; } else { return andFileFilter(filter, cvsFilter); } }
@Test public void testFilterList() throws Exception { final File fileA = TestUtils.newFile(getTestDirectory(), "A"); final File fileB = TestUtils.newFile(getTestDirectory(), "B"); final List<File> fileList = Arrays.asList(fileA, fileB); final IOFileFilter filter = FileFilterUtils.nameFileFilter("A"); final List<File> filteredList = FileFilterUtils.filterList(filter, fileList); assertTrue(filteredList.contains(fileA)); assertFalse(filteredList.contains(fileB)); }
final IOFileFilter filter1 = FileFilterUtils.makeSVNAware(null); final IOFileFilter filter2 = FileFilterUtils.makeSVNAware(FileFilterUtils .nameFileFilter("test-file1.txt"));
@Test public void testNameFilterNullArgument() throws Exception { final String test = null; try { new NameFileFilter(test); fail( "constructing a NameFileFilter with a null String argument should fail."); } catch( final IllegalArgumentException ignore ) { } try { FileFilterUtils.nameFileFilter(test, IOCase.INSENSITIVE); fail( "constructing a NameFileFilter with a null String argument should fail."); } catch( final IllegalArgumentException ignore ) { } }
final IOFileFilter filter1 = FileFilterUtils.makeCVSAware(null); final IOFileFilter filter2 = FileFilterUtils.makeCVSAware(FileFilterUtils .nameFileFilter("test-file1.txt"));
@Test public void testFilterSet_fromArray() throws Exception { final File fileA = TestUtils.newFile(getTestDirectory(), "A"); final File fileB = TestUtils.newFile(getTestDirectory(), "B"); final IOFileFilter filter = FileFilterUtils.nameFileFilter("A"); final Set<File> filteredSet = FileFilterUtils.filterSet(filter, fileA, fileB); assertTrue(filteredSet.contains(fileA)); assertFalse(filteredSet.contains(fileB)); }
@Test public void testFilterList_fromArray() throws Exception { final File fileA = TestUtils.newFile(getTestDirectory(), "A"); final File fileB = TestUtils.newFile(getTestDirectory(), "B"); final IOFileFilter filter = FileFilterUtils.nameFileFilter("A"); final List<File> filteredList = FileFilterUtils.filterList(filter, fileA, fileB); assertTrue(filteredList.contains(fileA)); assertFalse(filteredList.contains(fileB)); }
@Test public void testFilterArray_fromList() throws Exception { final File fileA = TestUtils.newFile(getTestDirectory(), "A"); final File fileB = TestUtils.newFile(getTestDirectory(), "B"); final List<File> fileList = Arrays.asList(fileA, fileB); final IOFileFilter filter = FileFilterUtils.nameFileFilter("A"); final File[] filtered = FileFilterUtils.filter(filter, fileList); assertEquals(1, filtered.length); assertEquals(fileA, filtered[0]); }
filter = FileFilterUtils.nameFileFilter("foo", IOCase.INSENSITIVE); assertFiltering(filter, new File("foo"), true); assertFiltering(filter, new File("FOO"), true); //case-insensitive
testDirA.mkdir(); final FileFilter nameFilter = FileFilterUtils.nameFileFilter(testDirAFile1.getName()); createObserver(testDirA, nameFilter); checkAndNotify();
dirFilter = FileFilterUtils.notFileFilter(FileFilterUtils.nameFileFilter("CVS")); files = FileUtils.listFiles(getLocalTestDirectory(), fileFilter, dirFilter); filenames = filesToFilenames(files);
@Test public void testFilterArray() throws Exception { final File fileA = TestUtils.newFile(getTestDirectory(), "A"); final File fileB = TestUtils.newFile(getTestDirectory(), "B"); final IOFileFilter filter = FileFilterUtils.nameFileFilter("A"); final File[] filtered = FileFilterUtils.filter(filter, fileA, fileB); assertEquals(1, filtered.length); assertEquals(fileA, filtered[0]); }