Lines Matching refs:Args
21 Args args; in TEST()
28 Args args; in TEST()
35 Args args; in TEST()
42 Args args; in TEST()
49 Args args; in TEST()
56 Args args; in TEST()
63 Args args; in TEST()
70 Args args; in TEST()
80 Args args; in TEST()
89 Args args; in TEST()
99 Args args; in TEST()
115 Args args; in TEST()
154 Args args(list); in TEST()
162 Args args; in TEST()
172 Args args; in TEST()
180 Args args; in TEST()
188 Args args; in TEST()
214 Args args("foo bar"); in TEST()
223 EXPECT_EQ("foo\\'", Args::EscapeLLDBCommandArgument(foo, '\0')); in TEST()
224 EXPECT_EQ("foo'", Args::EscapeLLDBCommandArgument(foo, '\'')); in TEST()
225 EXPECT_EQ("foo'", Args::EscapeLLDBCommandArgument(foo, '`')); in TEST()
226 EXPECT_EQ("foo'", Args::EscapeLLDBCommandArgument(foo, '"')); in TEST()
229 EXPECT_EQ("bar\\\"", Args::EscapeLLDBCommandArgument(bar, '\0')); in TEST()
230 EXPECT_EQ("bar\"", Args::EscapeLLDBCommandArgument(bar, '\'')); in TEST()
231 EXPECT_EQ("bar\"", Args::EscapeLLDBCommandArgument(bar, '`')); in TEST()
232 EXPECT_EQ("bar\\\"", Args::EscapeLLDBCommandArgument(bar, '"')); in TEST()
235 EXPECT_EQ("baz\\`", Args::EscapeLLDBCommandArgument(baz, '\0')); in TEST()
236 EXPECT_EQ("baz`", Args::EscapeLLDBCommandArgument(baz, '\'')); in TEST()
237 EXPECT_EQ("baz`", Args::EscapeLLDBCommandArgument(baz, '`')); in TEST()
238 EXPECT_EQ("baz\\`", Args::EscapeLLDBCommandArgument(baz, '"')); in TEST()
241 EXPECT_EQ("quux\\\t", Args::EscapeLLDBCommandArgument(quux, '\0')); in TEST()
242 EXPECT_EQ("quux\t", Args::EscapeLLDBCommandArgument(quux, '\'')); in TEST()
243 EXPECT_EQ("quux\t", Args::EscapeLLDBCommandArgument(quux, '`')); in TEST()
244 EXPECT_EQ("quux\t", Args::EscapeLLDBCommandArgument(quux, '"')); in TEST()
248 Args args; in TEST()
256 Args args; in TEST()
264 Args args; in TEST()
272 Args args; in TEST()
280 Args args; in TEST()
292 Args args; in TEST()
301 Args deserialized; in TEST()
311 llvm::ArrayRef<Args::ArgEntry> entries = deserialized.entries(); in TEST()
321 EXPECT_EQ(Args::GetShellSafeArgument(bash, "\"b"), "\\\"b"); in TEST()
322 EXPECT_EQ(Args::GetShellSafeArgument(bash, "a\""), "a\\\""); in TEST()
323 EXPECT_EQ(Args::GetShellSafeArgument(bash, "a\"b"), "a\\\"b"); in TEST()
326 EXPECT_EQ(Args::GetShellSafeArgument(zsh, R"('";()<>&|\)"), in TEST()
329 EXPECT_EQ(Args::GetShellSafeArgument(zsh, "aA$1*"), "aA$1*"); in TEST()
332 EXPECT_EQ(Args::GetShellSafeArgument(bash, R"( '"<>()&;)"), in TEST()
335 EXPECT_EQ(Args::GetShellSafeArgument(bash, "aA$1*"), "aA$1*"); in TEST()
339 EXPECT_EQ(Args::GetShellSafeArgument(tcsh, R"( '"<>()&;)"), in TEST()
342 EXPECT_EQ(Args::GetShellSafeArgument(tcsh, "aA1*"), "aA1*"); in TEST()
346 EXPECT_EQ(Args::GetShellSafeArgument(sh, R"( '"<>()&;)"), in TEST()
349 EXPECT_EQ(Args::GetShellSafeArgument(sh, "aA$1*"), "aA$1*"); in TEST()
353 EXPECT_EQ(Args::GetShellSafeArgument(fish, R"( '"<>()&\|;)"), in TEST()
356 EXPECT_EQ(Args::GetShellSafeArgument(fish, "aA$1*"), "aA$1*"); in TEST()
360 EXPECT_EQ(Args::GetShellSafeArgument(unknown_shell, "a'b"), "a\\'b"); in TEST()
361 EXPECT_EQ(Args::GetShellSafeArgument(unknown_shell, "a\"b"), "a\\\"b"); in TEST()