Home | History | Annotate | Download | only in adb

Lines Matching refs:escape_arg

84 TEST(adb_utils, escape_arg) {
85 ASSERT_EQ(R"('')", escape_arg(""));
87 ASSERT_EQ(R"('abc')", escape_arg("abc"));
89 ASSERT_EQ(R"(' abc')", escape_arg(" abc"));
90 ASSERT_EQ(R"(''\''abc')", escape_arg("'abc"));
91 ASSERT_EQ(R"('"abc')", escape_arg("\"abc"));
92 ASSERT_EQ(R"('\abc')", escape_arg("\\abc"));
93 ASSERT_EQ(R"('(abc')", escape_arg("(abc"));
94 ASSERT_EQ(R"(')abc')", escape_arg(")abc"));
96 ASSERT_EQ(R"('abc abc')", escape_arg("abc abc"));
97 ASSERT_EQ(R"('abc'\''abc')", escape_arg("abc'abc"));
98 ASSERT_EQ(R"('abc"abc')", escape_arg("abc\"abc"));
99 ASSERT_EQ(R"('abc\abc')", escape_arg("abc\\abc"));
100 ASSERT_EQ(R"('abc(abc')", escape_arg("abc(abc"));
101 ASSERT_EQ(R"('abc)abc')", escape_arg("abc)abc"));
103 ASSERT_EQ(R"('abc ')", escape_arg("abc "));
104 ASSERT_EQ(R"('abc'\''')", escape_arg("abc'"));
105 ASSERT_EQ(R"('abc"')", escape_arg("abc\""));
106 ASSERT_EQ(R"('abc\')", escape_arg("abc\\"));
107 ASSERT_EQ(R"('abc(')", escape_arg("abc("));
108 ASSERT_EQ(R"('abc)')", escape_arg("abc)"));