MCLinker upstream commit 0459e386785c.
Change-Id: Ide6790f5a354b7fcc03d812d6c8cf43b1e309ba3
diff --git a/unittests/PathTest.cpp b/unittests/PathTest.cpp
index 2a4de80..2a44368 100644
--- a/unittests/PathTest.cpp
+++ b/unittests/PathTest.cpp
@@ -155,3 +155,13 @@
EXPECT_TRUE(m_pTestee->parent_path().empty());
}
+TEST_F(PathTest, filename) {
+ m_pTestee->assign("aa/bb/cc");
+ EXPECT_STREQ("cc", m_pTestee->filename().c_str());
+
+ m_pTestee->assign("aa/bb/");
+ EXPECT_STREQ("", m_pTestee->filename().c_str());
+
+ m_pTestee->assign("aa");
+ EXPECT_STREQ("aa", m_pTestee->filename().c_str());
+}