Lines Matching refs:FileCollector
31 class TestingFileCollector : public FileCollector {
33 using FileCollector::FileCollector;
34 using FileCollector::Root;
35 using FileCollector::Seen;
36 using FileCollector::VFSWriter;
48 TestingFileCollector FileCollector(root_fs, root_fs); in TEST() local
50 FileCollector.addFile("/path/to/a"); in TEST()
51 FileCollector.addFile("/path/to/b"); in TEST()
52 FileCollector.addFile("/path/to/c"); in TEST()
55 EXPECT_EQ(FileCollector.Root, root_fs); in TEST()
58 EXPECT_TRUE(FileCollector.hasSeen("/path/to/a")); in TEST()
59 EXPECT_TRUE(FileCollector.hasSeen("/path/to/b")); in TEST()
60 EXPECT_TRUE(FileCollector.hasSeen("/path/to/c")); in TEST()
63 EXPECT_FALSE(FileCollector.hasSeen("/path/to/d")); in TEST()
82 TestingFileCollector FileCollector(root_fs, root_fs); in TEST() local
84 FileCollector.addDirectory(file_root.path()); in TEST()
87 EXPECT_EQ(FileCollector.Root, root_fs); in TEST()
90 EXPECT_TRUE(FileCollector.hasSeen(a.path())); in TEST()
91 EXPECT_TRUE(FileCollector.hasSeen(b.path())); in TEST()
92 EXPECT_TRUE(FileCollector.hasSeen(c.path())); in TEST()
98 EXPECT_FALSE(FileCollector.hasSeen(d.path())); in TEST()
110 TestingFileCollector FileCollector(root_fs, root_fs); in TEST() local
111 FileCollector.addFile(a.path()); in TEST()
112 FileCollector.addFile(b.path()); in TEST()
113 FileCollector.addFile(c.path()); in TEST()
116 std::error_code ec = FileCollector.copyFiles(true); in TEST()
120 FileCollector.addFile("/some/bogus/file"); in TEST()
121 ec = FileCollector.copyFiles(true); in TEST()
125 ec = FileCollector.copyFiles(false); in TEST()
138 TestingFileCollector FileCollector(root_fs, root_fs); in TEST() local
139 FileCollector.addFile(a.path()); in TEST()
142 EXPECT_TRUE(FileCollector.hasSeen(a.path())); in TEST()
143 EXPECT_FALSE(FileCollector.hasSeen(subdir.path())); in TEST()
145 FileCollector.addFile(subdir.path()); in TEST()
146 EXPECT_TRUE(FileCollector.hasSeen(subdir.path())); in TEST()
149 std::error_code ec = FileCollector.copyFiles(true); in TEST()
176 FileCollector::createCollectorVFS(vfs::getRealFileSystem(), Collector); in TEST()
221 TestingFileCollector FileCollector(root_fs, root_fs); in TEST() local
224 FileCollector.addFile(a.path()); in TEST()
225 FileCollector.addFile(b.path()); in TEST()
226 FileCollector.addFile(c.path()); in TEST()
227 FileCollector.addFile(d.path()); in TEST()
228 FileCollector.addFile(e.path()); in TEST()
229 FileCollector.addFile(file_root.path() + "/bar/ddd"); in TEST()
231 auto mapping = FileCollector.VFSWriter.getMappings(); in TEST()
271 FileCollector::createCollectorVFS(vfs::getRealFileSystem(), Collector); in TEST()