diff options
Diffstat (limited to 'dbus/string_util_unittest.cc')
-rw-r--r-- | dbus/string_util_unittest.cc | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/dbus/string_util_unittest.cc b/dbus/string_util_unittest.cc index 99eb691..3d0ff51 100644 --- a/dbus/string_util_unittest.cc +++ b/dbus/string_util_unittest.cc @@ -5,23 +5,27 @@ #include "dbus/string_util.h" #include "testing/gtest/include/gtest/gtest.h" +namespace dbus { + TEST(StringUtilTest, IsValidObjectPath) { - EXPECT_TRUE(dbus::IsValidObjectPath("/")); - EXPECT_TRUE(dbus::IsValidObjectPath("/foo/bar")); - EXPECT_TRUE(dbus::IsValidObjectPath("/hoge_fuga/piyo123")); + EXPECT_TRUE(IsValidObjectPath("/")); + EXPECT_TRUE(IsValidObjectPath("/foo/bar")); + EXPECT_TRUE(IsValidObjectPath("/hoge_fuga/piyo123")); // Empty string. - EXPECT_FALSE(dbus::IsValidObjectPath(std::string())); - // Emptyr elemnt. - EXPECT_FALSE(dbus::IsValidObjectPath("//")); - EXPECT_FALSE(dbus::IsValidObjectPath("/foo//bar")); - EXPECT_FALSE(dbus::IsValidObjectPath("/foo///bar")); + EXPECT_FALSE(IsValidObjectPath(std::string())); + // Empty element. + EXPECT_FALSE(IsValidObjectPath("//")); + EXPECT_FALSE(IsValidObjectPath("/foo//bar")); + EXPECT_FALSE(IsValidObjectPath("/foo///bar")); // Trailing '/'. - EXPECT_FALSE(dbus::IsValidObjectPath("/foo/")); - EXPECT_FALSE(dbus::IsValidObjectPath("/foo/bar/")); + EXPECT_FALSE(IsValidObjectPath("/foo/")); + EXPECT_FALSE(IsValidObjectPath("/foo/bar/")); // Not beginning with '/'. - EXPECT_FALSE(dbus::IsValidObjectPath("foo/bar")); + EXPECT_FALSE(IsValidObjectPath("foo/bar")); // Invalid characters. - EXPECT_FALSE(dbus::IsValidObjectPath("/foo.bar")); - EXPECT_FALSE(dbus::IsValidObjectPath("/foo/*")); - EXPECT_FALSE(dbus::IsValidObjectPath("/foo/bar(1)")); + EXPECT_FALSE(IsValidObjectPath("/foo.bar")); + EXPECT_FALSE(IsValidObjectPath("/foo/*")); + EXPECT_FALSE(IsValidObjectPath("/foo/bar(1)")); } + +} // namespace dbus |