diff --git a/platform/platform-tests/testSrc/com/intellij/openapi/execution/ParametersListTest.java b/platform/platform-tests/testSrc/com/intellij/openapi/execution/ParametersListTest.java index b79505c1e66f..d81fe609904b 100644 --- a/platform/platform-tests/testSrc/com/intellij/openapi/execution/ParametersListTest.java +++ b/platform/platform-tests/testSrc/com/intellij/openapi/execution/ParametersListTest.java @@ -320,5 +320,8 @@ public class ParametersListTest { final String mixedQuotes = "cmd -a -b arg0 -c --long-option --long-opt2=arg1 arg2 arg3 -a \"a \\\"r g\" --foo='d e f'"; assertEquals("Mixed quotes broken", expected, ParametersListUtil.parse(mixedQuotes, false, true)); + + assertEquals("Empty trailing parameter broken", asList("cmd", "", "-a", "", "", "text", "--long-option", ""), + ParametersListUtil.parse("cmd -a 'text' --long-option ", false, true, true)); } }