Lines Matching defs:manager
95 FileManagerTest() : manager(options) {
99 FileManager manager;
104 FileEntryRef file = manager.getVirtualFileRef("foo.cpp", 42, 0);
107 file = manager.getVirtualFileRef("x/y/z.cpp", 42, 0);
117 manager.setStatCache(std::make_unique<FakeStatCache>());
119 ASSERT_FALSE(manager.getOptionalDirectoryRef("virtual/dir/foo"));
120 ASSERT_FALSE(manager.getOptionalDirectoryRef("virtual/dir"));
121 ASSERT_FALSE(manager.getOptionalDirectoryRef("virtual"));
127 manager.setStatCache(std::make_unique<FakeStatCache>());
129 manager.getVirtualFileRef("virtual/dir/bar.h", 100, 0);
131 auto dir = manager.getDirectoryRef("virtual/dir/foo");
134 dir = manager.getDirectoryRef("virtual/dir");
138 dir = manager.getDirectoryRef("virtual");
157 manager.setStatCache(std::move(statCache));
159 auto file = manager.getFileRef("/tmp/test");
166 file = manager.getFileRef(FileName);
175 manager.setStatCache(std::make_unique<FakeStatCache>());
177 manager.getVirtualFileRef("virtual/dir/bar.h", 100, 0);
178 auto file = manager.getFileRef("virtual/dir/bar.h");
193 manager.setStatCache(std::move(statCache));
195 auto fileFoo = manager.getOptionalFileRef("foo.cpp");
196 auto fileBar = manager.getOptionalFileRef("bar.cpp");
210 manager.setStatCache(std::move(statCache));
213 manager.getVirtualFileRef("bar.cpp", 200, 0);
215 auto file = manager.getFileRef("xyz.txt");
220 auto readingDirAsFile = manager.getFileRef("MyDirectory");
225 auto readingFileAsDir = manager.getDirectoryRef("foo.cpp");
242 manager.setStatCache(std::move(statCache));
244 auto f1 = manager.getOptionalFileRef("abc/foo.cpp");
245 auto f2 = manager.getOptionalFileRef("abc/bar.cpp");
251 auto r1 = manager.getFileRef("abc/foo.cpp");
252 auto r2 = manager.getFileRef("abc/bar.cpp");
282 manager.setStatCache(std::move(StatCache));
285 auto F1 = manager.getFileRef("dir/f1.cpp");
286 auto F1Alias = manager.getFileRef("dir/f1-alias.cpp");
287 auto F1Alias2 = manager.getFileRef("dir/f1-alias.cpp");
298 EXPECT_DEATH((void)manager.getFileRef("dir/f1-alias-alias.cpp"),
303 auto F2Alias = manager.getFileRef("dir/f2-alias.cpp");
304 auto F2 = manager.getFileRef("dir/f2.cpp");
305 auto F2Alias2 = manager.getFileRef("dir/f2-alias.cpp");
324 manager.setStatCache(std::move(StatCache));
325 auto Dir1F = manager.getFileRef("dir1/f.cpp");
326 auto Dir2F = manager.getFileRef("dir2/f.cpp");
344 manager.setStatCache(std::move(statCache));
346 auto f1 = manager.getOptionalFileRef("abc/foo.cpp");
347 auto f2 = manager.getOptionalFileRef("abc/bar.cpp");
360 manager.setStatCache(std::move(StatCache));
362 auto F1 = manager.getFileRef("dir/f1.cpp");
363 auto F1Again = manager.getFileRef("dir/f1.cpp");
364 auto F1Also = manager.getFileRef("dir/f1-also.cpp");
365 auto F1Redirect = manager.getFileRef("dir/f1-redirect.cpp");
366 auto F1RedirectAgain = manager.getFileRef("dir/f1-redirect.cpp");
367 auto F2 = manager.getFileRef("dir/f2.cpp");
425 manager.setStatCache(std::move(statCache));
428 FileEntryRef file1 = manager.getVirtualFileRef("c:\\tmp\\test", 123, 1);
433 auto file2 = manager.getOptionalFileRef("c:/tmp/test", 100, 1);