Lines Matching refs:input

21   std::string input;
22 EXPECT_EQ("", FindExtension(&input).as_string());
23 input = "foo/bar/baz";
24 EXPECT_EQ("", FindExtension(&input).as_string());
25 input = "foo.";
26 EXPECT_EQ("", FindExtension(&input).as_string());
27 input = "f.o.bar";
28 EXPECT_EQ("bar", FindExtension(&input).as_string());
29 input = "foo.bar/";
30 EXPECT_EQ("", FindExtension(&input).as_string());
31 input = "foo.bar/baz";
32 EXPECT_EQ("", FindExtension(&input).as_string());
66 std::string input;
67 EXPECT_EQ("", FindDir(&input));
68 input = "/";
69 EXPECT_EQ("/", FindDir(&input));
70 input = "foo/";
71 EXPECT_EQ("foo/", FindDir(&input));
72 input = "foo/bar/baz";
73 EXPECT_EQ("foo/bar/", FindDir(&input));
86 std::string input;
88 NormalizePath(&input);
89 EXPECT_EQ("", input);
91 input = "foo/bar.txt";
92 NormalizePath(&input);
93 EXPECT_EQ("foo/bar.txt", input);
95 input = ".";
96 NormalizePath(&input);
97 EXPECT_EQ("", input);
99 input = "..";
100 NormalizePath(&input);
101 EXPECT_EQ("..", input);
103 input = "foo//bar";
104 NormalizePath(&input);
105 EXPECT_EQ("foo/bar", input);
107 input = "//foo";
108 NormalizePath(&input);
109 EXPECT_EQ("//foo", input);
111 input = "foo/..//bar";
112 NormalizePath(&input);
113 EXPECT_EQ("bar", input);
115 input = "foo/../../bar";
116 NormalizePath(&input);
117 EXPECT_EQ("../bar", input);
119 input = "/../foo"; // Don't go aboe the root dir.
120 NormalizePath(&input);
121 EXPECT_EQ("/foo", input);
123 input = "//../foo"; // Don't go aboe the root dir.
124 NormalizePath(&input);
125 EXPECT_EQ("//foo", input);
127 input = "../foo";
128 NormalizePath(&input);
129 EXPECT_EQ("../foo", input);
131 input = "..";
132 NormalizePath(&input);
133 EXPECT_EQ("..", input);
135 input = "./././.";
136 NormalizePath(&input);
137 EXPECT_EQ("", input);
139 input = "../../..";
140 NormalizePath(&input);
141 EXPECT_EQ("../../..", input);
143 input = "../";
144 NormalizePath(&input);
145 EXPECT_EQ("../", input);