diff options
Diffstat (limited to 'adb/adb_utils_test.cpp')
-rw-r--r-- | adb/adb_utils_test.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/adb/adb_utils_test.cpp b/adb/adb_utils_test.cpp index 20dba2771a..309ac02c98 100644 --- a/adb/adb_utils_test.cpp +++ b/adb/adb_utils_test.cpp @@ -58,6 +58,11 @@ TEST(adb_utils, escape_arg) { ASSERT_EQ(R"('abc)')", escape_arg("abc)")); } +TEST(adb_utils, adb_basename) { + EXPECT_EQ("sh", adb_basename("/system/bin/sh")); + EXPECT_EQ("sh", adb_basename("sh")); +} + TEST(adb_utils, parse_host_and_port) { std::string canonical_address; std::string host; @@ -142,8 +147,8 @@ TEST(adb_utils, parse_host_and_port) { TEST(adb_utils, mkdirs) { TemporaryDir td; - EXPECT_TRUE(mkdirs(std::string(td.path) + "/dir/subdir/file")); - std::string file = std::string(td.path) + "/file"; - adb_creat(file.c_str(), 0600); - EXPECT_FALSE(mkdirs(file + "/subdir/")); + std::string path = std::string(td.path) + "/dir/subdir/file"; + EXPECT_TRUE(mkdirs(path)); + EXPECT_NE(-1, adb_creat(path.c_str(), 0600)); + EXPECT_FALSE(mkdirs(path + "/subdir/")); } |