From d1a4c54b038f8d536ad2a61ee54e4a5caa366c65 Mon Sep 17 00:00:00 2001 From: Sergei Vorobyov Date: Mon, 28 Oct 2019 19:06:52 +0300 Subject: [PATCH] IDEA-CR-52740 added parameters list test with empty parameters GitOrigin-RevId: 0955ace75607ce0921c87747c5bde5a60b76ef2b --- .../com/intellij/openapi/execution/ParametersListTest.java | 3 +++ 1 file changed, 3 insertions(+) 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)); } }