Index: shell/console/src/test/java/org/apache/karaf/shell/console/completer/FileCompleterTest.java =================================================================== --- shell/console/src/test/java/org/apache/karaf/shell/console/completer/FileCompleterTest.java (revision 1044500) +++ shell/console/src/test/java/org/apache/karaf/shell/console/completer/FileCompleterTest.java (working copy) @@ -17,6 +17,8 @@ */ package org.apache.karaf.shell.console.completer; +import static org.junit.Assert.assertEquals; + import java.io.File; import java.util.Arrays; @@ -27,19 +29,21 @@ import org.apache.karaf.shell.console.Completer; import org.junit.Test; -import static org.junit.Assert.assertEquals; - public class FileCompleterTest extends CompleterTestSupport { @Test public void testCompleteArgumnets() throws Exception { CommandSession session = new DummyCommandSession(); Completer comp = new ArgumentCompleter(session, new SimpleCommand(MyAction.class), "my:action"); - - // arg 0 - assertEquals(Arrays.asList("src/"), complete(comp, "action s")); - assertEquals(Arrays.asList("main/"), complete(comp, "action src/m")); - assertEquals(Arrays.asList("java/"), complete(comp, "action src/main/j")); + if (System.getProperty("os.name").startsWith("Windows")) { + assertEquals(Arrays.asList("src\\"), complete(comp, "action s")); + assertEquals(Arrays.asList("main\\"), complete(comp, "action src/m")); + assertEquals(Arrays.asList("java\\"), complete(comp, "action src/main/j")); + } else { + assertEquals(Arrays.asList("src/"), complete(comp, "action s")); + assertEquals(Arrays.asList("main/"), complete(comp, "action src/m")); + assertEquals(Arrays.asList("java/"), complete(comp, "action src/main/j")); + } } public static class MyAction implements Action {