Lines Matching refs:Status
24 vfs::Status S;
25 explicit DummyFile(vfs::Status S) : S(S) {} in DummyFile()
26 llvm::ErrorOr<vfs::Status> status() override { return S; } in status()
38 std::map<std::string, vfs::Status> FilesAndDirs;
48 ErrorOr<vfs::Status> status(const Twine &Path) override { in status()
49 std::map<std::string, vfs::Status>::iterator I = in status()
70 std::map<std::string, vfs::Status> &FilesAndDirs;
71 std::map<std::string, vfs::Status>::iterator I;
81 DirIterImpl(std::map<std::string, vfs::Status> &FilesAndDirs, in DirIterImpl()
101 CurrentEntry = vfs::Status(); in increment()
112 void addEntry(StringRef Path, const vfs::Status &Status) { in addEntry() argument
113 FilesAndDirs[Path] = Status; in addEntry()
117 vfs::Status S(Path, UniqueID(FSID, FileID++), sys::TimeValue::now(), 0, 0, in addRegularFile()
123 vfs::Status S(Path, UniqueID(FSID, FileID++), sys::TimeValue::now(), 0, 0, in addDirectory()
129 vfs::Status S(Path, UniqueID(FSID, FileID++), sys::TimeValue::now(), 0, 0, in addSymlink()
138 ErrorOr<vfs::Status> Status((std::error_code())); in TEST() local
141 Status = D->status("/foo"); in TEST()
142 ASSERT_FALSE(Status.getError()); in TEST()
143 EXPECT_TRUE(Status->isStatusKnown()); in TEST()
144 EXPECT_FALSE(Status->isDirectory()); in TEST()
145 EXPECT_TRUE(Status->isRegularFile()); in TEST()
146 EXPECT_FALSE(Status->isSymlink()); in TEST()
147 EXPECT_FALSE(Status->isOther()); in TEST()
148 EXPECT_TRUE(Status->exists()); in TEST()
151 Status = D->status("/bar"); in TEST()
152 ASSERT_FALSE(Status.getError()); in TEST()
153 EXPECT_TRUE(Status->isStatusKnown()); in TEST()
154 EXPECT_TRUE(Status->isDirectory()); in TEST()
155 EXPECT_FALSE(Status->isRegularFile()); in TEST()
156 EXPECT_FALSE(Status->isSymlink()); in TEST()
157 EXPECT_FALSE(Status->isOther()); in TEST()
158 EXPECT_TRUE(Status->exists()); in TEST()
161 Status = D->status("/baz"); in TEST()
162 ASSERT_FALSE(Status.getError()); in TEST()
163 EXPECT_TRUE(Status->isStatusKnown()); in TEST()
164 EXPECT_FALSE(Status->isDirectory()); in TEST()
165 EXPECT_FALSE(Status->isRegularFile()); in TEST()
166 EXPECT_TRUE(Status->isSymlink()); in TEST()
167 EXPECT_FALSE(Status->isOther()); in TEST()
168 EXPECT_TRUE(Status->exists()); in TEST()
170 EXPECT_TRUE(Status->equivalent(*Status)); in TEST()
171 ErrorOr<vfs::Status> Status2 = D->status("/foo"); in TEST()
173 EXPECT_FALSE(Status->equivalent(*Status2)); in TEST()
178 ErrorOr<vfs::Status> Status((std::error_code())); in TEST() local
179 EXPECT_FALSE(Status = D->status("/foo")); in TEST()
182 EXPECT_FALSE(Status = O->status("/foo")); in TEST()
185 Status = D->status("/foo"); in TEST()
186 EXPECT_FALSE(Status.getError()); in TEST()
188 ErrorOr<vfs::Status> Status2((std::error_code())); in TEST()
191 EXPECT_TRUE(Status->equivalent(*Status2)); in TEST()
203 ErrorOr<vfs::Status> Status1((std::error_code())), in TEST()
244 ErrorOr<vfs::Status> Status1 = Lower->status("/lower-only"); in TEST()
246 ErrorOr<vfs::Status> Status2 = O->status("/lower-only"); in TEST()
265 ErrorOr<vfs::Status> Status((std::error_code())); in TEST() local
268 Status = O->status("/both"); in TEST()
269 ASSERT_FALSE(Status.getError()); in TEST()
270 EXPECT_EQ(0740, Status->getPermissions()); in TEST()
275 Status = O->status("/both/foo"); in TEST()
276 ASSERT_FALSE( Status.getError()); in TEST()
277 EXPECT_EQ(0400, Status->getPermissions()); in TEST()
278 Status = O->status("/both/bar"); in TEST()
279 ASSERT_FALSE(Status.getError()); in TEST()
280 EXPECT_EQ(0200, Status->getPermissions()); in TEST()
733 ErrorOr<vfs::Status> S = O->status("//root/file1"); in TEST_F()
738 ErrorOr<vfs::Status> SLower = O->status("//root/foo/bar/a"); in TEST_F()
786 ErrorOr<vfs::Status> S = O->status("//root/XX"); in TEST_F()
789 ErrorOr<vfs::Status> SS = O->status("//root/xx"); in TEST_F()
822 ErrorOr<vfs::Status> SS = O->status("//root/xx"); in TEST_F()