Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Keller2015-02-06 13:26:21 +0000
committerMarkus Keller2015-02-06 13:26:21 +0000
commit394033d6b95599ca994cf6948bf5e104391016e9 (patch)
treeadbf56fc129d4507651e27b89452228ba292304a /org.eclipse.debug.tests
parenta85df6dd0d87d11d5b985999e3d7a5f52a2575ab (diff)
downloadeclipse.platform.debug-394033d6b95599ca994cf6948bf5e104391016e9.tar.gz
eclipse.platform.debug-394033d6b95599ca994cf6948bf5e104391016e9.tar.xz
eclipse.platform.debug-394033d6b95599ca994cf6948bf5e104391016e9.zip
Bug 459310: New API: DebugPlugin#splitArguments(String)
Diffstat (limited to 'org.eclipse.debug.tests')
-rw-r--r--org.eclipse.debug.tests/src/org/eclipse/debug/tests/launching/ArgumentParsingTests.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/launching/ArgumentParsingTests.java b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/launching/ArgumentParsingTests.java
index db6eb99c9..5e0beea04 100644
--- a/org.eclipse.debug.tests/src/org/eclipse/debug/tests/launching/ArgumentParsingTests.java
+++ b/org.eclipse.debug.tests/src/org/eclipse/debug/tests/launching/ArgumentParsingTests.java
@@ -70,6 +70,16 @@ public class ArgumentParsingTests extends TestCase {
Arrays.asList(arguments2).toString());
}
+ String[] splitArguments = DebugPlugin.splitArguments(commandLine);
+ assertEquals(expectedArgs.length, splitArguments.length);
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0; i < splitArguments.length; i++) {
+ if (i > 0) {
+ sb.append(" "); //$NON-NLS-1$
+ }
+ sb.append(splitArguments[i]);
+ }
+ assertEquals(commandLine, sb.toString());
}
private static void runCommandLine(String commandLine, String[] arguments) throws IOException,
@@ -171,10 +181,10 @@ public class ArgumentParsingTests extends TestCase {
public void test100arg() throws Exception {
StringBuffer buf = new StringBuffer();
- for (int i = 0; i < 100; i++)
- {
+ for (int i = 0; i < 100; i++) {
buf.append("a "); //$NON-NLS-1$
}
+ buf.deleteCharAt(buf.length() - 1);
String[] args = new String[100];
Arrays.fill(args, "a"); //$NON-NLS-1$
execute(buf.toString(), args, buf.toString().trim());

Back to the top