@@ -0,0 +1,1016 @@
+package org.rubyforge.debugcommons;%0A%0Aimport org.rubyforge.debugcommons.model.IRubyBreakpoint;%0A%0Apublic class RubyDebugTargetFactoryTest extends DebuggerTestBase %7B%0A    %0A    public RubyDebugTargetFactoryTest(String testName) %7B%0A        super(testName);%0A    %7D%0A    %0A    public void testSpaceAndSemicolonsInPath() throws Exception %7B%0A        setDebuggerType(RubyDebuggerProxy.CLASSIC_DEBUGGER);%0A        testFile = writeFile(%22path spaces semi:colon.rb%22,%0A                %22b=10%22,  // 1%0A                %22b=11%22); // 2%0A        testFilePath = testFile.getAbsolutePath();%0A        final RubyDebuggerProxy proxy = startDebugger();%0A        final IRubyBreakpoint%5B%5D breakpoints = new IRubyBreakpoint%5B%5D %7B%0A            new TestBreakpoint(%22path spaces semi:colon.rb%22, 1),%0A        %7D;%0A        startDebugging(proxy, breakpoints, 1);%0A        waitForEvents(proxy, 1, new Runnable() %7B // finish spawned thread%0A            public void run() %7B%0A                proxy.getDebugTarged().getThreadById(1).resume();%0A            %7D%0A        %7D);%0A    %7D%0A    %0A%7D%0A

test bug in the debug-commons classic debugger. Does not work with odd filenames/paths