ArrayConverterTest#testCompletions() fails on Windows

This closes #88
This commit is contained in:
Aditya
2015-11-10 13:50:30 -08:00
committed by Eric Bottard
parent 29e0d6ae73
commit bea8d3ff0e

View File

@@ -87,15 +87,15 @@ public class ArrayConverterTest {
@Test
@SuppressWarnings("unchecked")
public void testCompletions() throws IOException {
String raw = "src/test/java/" + File.pathSeparator + "src/main/";
String raw = ("src/test/java/" + File.pathSeparator + "src/main/").replace('/', File.separatorChar);
String match1 = ("src/test/java/" + File.pathSeparator + "src/main/java/").replace('/', File.separatorChar);
String match2 = ("src/test/java/" + File.pathSeparator + "src/main/resources/").replace('/', File.separatorChar);
List<Completion> completions = new ArrayList<Completion>();
arrayConverter.getAllPossibleValues(completions, File[].class, raw, "", null);
assertThat(completions, containsInAnyOrder(
completionWhoseValue(equalTo("src/test/java/" + File.pathSeparator + "src/main/java/")),
completionWhoseValue(equalTo("src/test/java/" + File.pathSeparator + "src/main/resources/"))));
completionWhoseValue(equalTo(match1)),
completionWhoseValue(equalTo(match2))));
}
private Matcher<Completion> completionWhoseValue(final Matcher<String> matcher) {