Skip to content

Commit

Permalink
Use lambda file filters
Browse files Browse the repository at this point in the history
  • Loading branch information
benfortuna committed Dec 30, 2018
1 parent 7a0f7cd commit 35364cf
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 14 deletions.
1 change: 0 additions & 1 deletion build.gradle
Expand Up @@ -84,7 +84,6 @@ dependencies {

testImplementation "org.codehaus.groovy:groovy-all:$groovyVersion",
'org.spockframework:spock-core:1.1-groovy-2.4',
'commons-io:commons-io:2.4',
'org.ccil.cowan.tagsoup:tagsoup:1.2.1',
"org.slf4j:slf4j-log4j12:$slf4jVersion",
'org.ehcache:ehcache:3.4.0'
Expand Down
11 changes: 6 additions & 5 deletions src/test/java/net/fortuna/ical4j/data/CalendarBuilderTest.java
Expand Up @@ -37,12 +37,13 @@
import net.fortuna.ical4j.model.Calendar;
import net.fortuna.ical4j.util.CompatibilityHints;
import net.fortuna.ical4j.validate.ValidationException;
import org.apache.commons.io.filefilter.DirectoryFileFilter;
import org.apache.commons.io.filefilter.NotFileFilter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

/**
* $Id: CalendarBuilderTest.java [Apr 5, 2004]
Expand Down Expand Up @@ -147,14 +148,14 @@ public static Test suite() throws FileNotFoundException {
File[] testFiles = null;

// valid tests..
testFiles = new File("src/test/resources/samples/valid").listFiles((FileFilter) new NotFileFilter(DirectoryFileFilter.INSTANCE));
testFiles = new File("src/test/resources/samples/valid").listFiles(f -> !f.isDirectory() && f.getName().endsWith(".ics"));
for (int i = 0; i < testFiles.length; i++) {
log.info("Sample [" + testFiles[i] + "]");
suite.addTest(new CalendarBuilderTest("testBuildValid", testFiles[i].getPath()));
}

// invalid tests..
testFiles = new File("src/test/resources/samples/invalid").listFiles((FileFilter) new NotFileFilter(DirectoryFileFilter.INSTANCE));
testFiles = new File("src/test/resources/samples/invalid").listFiles(f -> !f.isDirectory() && f.getName().endsWith(".ics"));
for (int i = 0; i < testFiles.length; i++) {
log.info("Sample [" + testFiles[i] + "]");
suite.addTest(new CalendarBuilderTest("testBuildInvalid", testFiles[i].getPath()));
Expand Down
Expand Up @@ -37,11 +37,8 @@
import net.fortuna.ical4j.model.Calendar;
import net.fortuna.ical4j.util.CompatibilityHints;
import net.fortuna.ical4j.validate.ValidationException;
import org.apache.commons.io.filefilter.DirectoryFileFilter;
import org.apache.commons.io.filefilter.NotFileFilter;

import java.io.File;
import java.io.FileFilter;
import java.io.FileInputStream;
import java.io.IOException;

Expand Down Expand Up @@ -170,7 +167,7 @@ public final String getName() {
public static TestSuite suite() {
TestSuite suite = new TestSuite();

File[] testFiles = new File("src/test/resources/samples/valid").listFiles((FileFilter) new NotFileFilter(DirectoryFileFilter.INSTANCE));
File[] testFiles = new File("src/test/resources/samples/valid").listFiles(f -> !f.isDirectory() && f.getName().endsWith(".ics"));
for (int i = 0; i < testFiles.length; i++) {
suite.addTest(new CalendarEqualsTest((File) testFiles[i], true));
}
Expand Down
Expand Up @@ -37,8 +37,6 @@
import net.fortuna.ical4j.model.Calendar;
import net.fortuna.ical4j.util.CompatibilityHints;
import net.fortuna.ical4j.validate.ValidationException;
import org.apache.commons.io.filefilter.DirectoryFileFilter;
import org.apache.commons.io.filefilter.NotFileFilter;
import org.junit.Ignore;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Expand Down Expand Up @@ -156,14 +154,14 @@ public static Test suite() {
File[] testFiles = null;

// valid tests..
testFiles = new File("src/test/resources/samples/valid").listFiles((FileFilter) new NotFileFilter(DirectoryFileFilter.INSTANCE));
testFiles = new File("src/test/resources/samples/valid").listFiles(f -> !f.isDirectory() && f.getName().endsWith(".ics"));
for (int i = 0; i < testFiles.length; i++) {
log.info("Sample [" + testFiles[i] + "]");
suite.addTest(new CalendarOutputterTest(testFiles[i].getPath()));
}

// invalid tests..
testFiles = new File("src/test/resources/samples/invalid").listFiles((FileFilter) new NotFileFilter(DirectoryFileFilter.INSTANCE));
testFiles = new File("src/test/resources/samples/invalid").listFiles(f -> !f.isDirectory() && f.getName().endsWith(".ics"));
for (int i = 0; i < testFiles.length; i++) {
log.info("Sample [" + testFiles[i] + "]");
suite.addTest(new CalendarOutputterTest(testFiles[i].getPath()));
Expand Down

0 comments on commit 35364cf

Please sign in to comment.