Lines Matching refs:TestDirname
32 static void TestDirname(const char* in, const char* expected_out) {
57 TestDirname(NULL, ".");
58 TestDirname("", ".");
59 TestDirname("/usr/lib", "/usr");
60 TestDirname("/usr/", "/");
61 TestDirname("usr", ".");
62 TestDirname(".", ".");
63 TestDirname("..", ".");
64 TestDirname("/", "/");
79 static void TestDirname(const char* in, const char* expected_out, int expected_rc,
113 TestDirname("", ".", 1, NULL, 0, 0);
114 TestDirname("", ".", -1, buf, 0, ERANGE);
115 TestDirname("", ".", -1, buf, 1, ERANGE);
116 TestDirname("", ".", 1, buf, 2, 0);
117 TestDirname("/usr/lib", "/usr", 4, buf, sizeof(buf), 0);
118 TestDirname("/usr/", "/", 1, buf, sizeof(buf), 0);
119 TestDirname("usr", ".", 1, buf, sizeof(buf), 0);
120 TestDirname(".", ".", 1, buf, sizeof(buf), 0);
121 TestDirname("..", ".", 1, buf, sizeof(buf), 0);