Lines Matching defs:fs_

32   VirtualFileSystem fs_;
45 fs_.Create("in1", "");
46 fs_.Create("out1", "");
47 fs_.Create("in2", "");
48 fs_.Create("out2", "");
50 Cleaner cleaner(&state_, config_, &fs_);
55 EXPECT_EQ(4u, fs_.files_removed_.size());
59 EXPECT_EQ(0, fs_.Stat("in1", &err));
60 EXPECT_EQ(0, fs_.Stat("out1", &err));
61 EXPECT_EQ(0, fs_.Stat("in2", &err));
62 EXPECT_EQ(0, fs_.Stat("out2", &err));
63 fs_.files_removed_.clear();
67 EXPECT_EQ(0u, fs_.files_removed_.size());
76 fs_.Create("in1", "");
77 fs_.Create("out1", "");
78 fs_.Create("in2", "");
79 fs_.Create("out2", "");
82 Cleaner cleaner(&state_, config_, &fs_);
87 EXPECT_EQ(0u, fs_.files_removed_.size());
91 EXPECT_LT(0, fs_.Stat("in1", &err));
92 EXPECT_LT(0, fs_.Stat("out1", &err));
93 EXPECT_LT(0, fs_.Stat("in2", &err));
94 EXPECT_LT(0, fs_.Stat("out2", &err));
95 fs_.files_removed_.clear();
99 EXPECT_EQ(0u, fs_.files_removed_.size());
108 fs_.Create("in1", "");
109 fs_.Create("out1", "");
110 fs_.Create("in2", "");
111 fs_.Create("out2", "");
113 Cleaner cleaner(&state_, config_, &fs_);
118 EXPECT_EQ(2u, fs_.files_removed_.size());
122 EXPECT_EQ(0, fs_.Stat("in1", &err));
123 EXPECT_EQ(0, fs_.Stat("out1", &err));
124 EXPECT_LT(0, fs_.Stat("in2", &err));
125 EXPECT_LT(0, fs_.Stat("out2", &err));
126 fs_.files_removed_.clear();
130 EXPECT_EQ(0u, fs_.files_removed_.size());
139 fs_.Create("in1", "");
140 fs_.Create("out1", "");
141 fs_.Create("in2", "");
142 fs_.Create("out2", "");
145 Cleaner cleaner(&state_, config_, &fs_);
150 EXPECT_EQ(0u, fs_.files_removed_.size());
154 EXPECT_LT(0, fs_.Stat("in1", &err));
155 EXPECT_LT(0, fs_.Stat("out1", &err));
156 EXPECT_LT(0, fs_.Stat("in2", &err));
157 EXPECT_LT(0, fs_.Stat("out2", &err));
158 fs_.files_removed_.clear();
162 EXPECT_EQ(0u, fs_.files_removed_.size());
173 fs_.Create("in1", "");
174 fs_.Create("out1", "");
175 fs_.Create("in2", "");
176 fs_.Create("out2", "");
178 Cleaner cleaner(&state_, config_, &fs_);
183 EXPECT_EQ(2u, fs_.files_removed_.size());
187 EXPECT_EQ(0, fs_.Stat("in1", &err));
188 EXPECT_LT(0, fs_.Stat("out1", &err));
189 EXPECT_EQ(0, fs_.Stat("in2", &err));
190 EXPECT_LT(0, fs_.Stat("out2", &err));
191 fs_.files_removed_.clear();
195 EXPECT_EQ(0u, fs_.files_removed_.size());
206 fs_.Create("in1", "");
207 fs_.Create("out1", "");
208 fs_.Create("in2", "");
209 fs_.Create("out2", "");
212 Cleaner cleaner(&state_, config_, &fs_);
217 EXPECT_EQ(0u, fs_.files_removed_.size());
221 EXPECT_LT(0, fs_.Stat("in1", &err));
222 EXPECT_LT(0, fs_.Stat("out1", &err));
223 EXPECT_LT(0, fs_.Stat("in2", &err));
224 EXPECT_LT(0, fs_.Stat("out2", &err));
225 fs_.files_removed_.clear();
229 EXPECT_EQ(0u, fs_.files_removed_.size());
239 fs_.Create("out1", "");
240 fs_.Create("out2", "");
242 Cleaner cleaner(&state_, config_, &fs_);
245 EXPECT_EQ(1u, fs_.files_removed_.size());
247 fs_.Create("out1", "");
251 EXPECT_EQ(2u, fs_.files_removed_.size());
260 fs_.Create("out1", "");
261 fs_.Create("out1.d", "");
263 Cleaner cleaner(&state_, config_, &fs_);
266 EXPECT_EQ(2u, fs_.files_removed_.size());
275 fs_.Create("out1", "");
276 fs_.Create("out1.d", "");
278 Cleaner cleaner(&state_, config_, &fs_);
281 EXPECT_EQ(2u, fs_.files_removed_.size());
290 fs_.Create("out1", "");
291 fs_.Create("out1.d", "");
293 Cleaner cleaner(&state_, config_, &fs_);
296 EXPECT_EQ(2u, fs_.files_removed_.size());
306 fs_.Create("in", "");
307 fs_.Create("dd",
311 fs_.Create("out", "");
312 fs_.Create("out.imp", "");
314 Cleaner cleaner(&state_, config_, &fs_);
319 EXPECT_EQ(2u, fs_.files_removed_.size());
322 EXPECT_EQ(0, fs_.Stat("out", &err));
323 EXPECT_EQ(0, fs_.Stat("out.imp", &err));
332 fs_.Create("in", "");
333 fs_.Create("out", "");
334 fs_.Create("out.imp", "");
336 Cleaner cleaner(&state_, config_, &fs_);
341 EXPECT_EQ(1u, fs_.files_removed_.size());
344 EXPECT_EQ(0, fs_.Stat("out", &err));
345 EXPECT_EQ(1, fs_.Stat("out.imp", &err));
356 fs_.Create("out1", "");
357 fs_.Create("cc1.rsp", "");
359 Cleaner cleaner(&state_, config_, &fs_);
362 EXPECT_EQ(2u, fs_.files_removed_.size());
378 fs_.Create("in1", "");
379 fs_.Create("out1", "");
380 fs_.Create("in2.rsp", "");
381 fs_.Create("out2.rsp", "");
382 fs_.Create("in2", "");
383 fs_.Create("out2", "");
385 Cleaner cleaner(&state_, config_, &fs_);
394 EXPECT_EQ(6u, fs_.files_removed_.size());
398 EXPECT_EQ(0, fs_.Stat("in1", &err));
399 EXPECT_EQ(0, fs_.Stat("out1", &err));
400 EXPECT_EQ(0, fs_.Stat("in2", &err));
401 EXPECT_EQ(0, fs_.Stat("out2", &err));
402 EXPECT_EQ(0, fs_.Stat("in2.rsp", &err));
403 EXPECT_EQ(0, fs_.Stat("out2.rsp", &err));
409 fs_.MakeDir("dir");
410 Cleaner cleaner(&state_, config_, &fs_);
421 fs_.Create("phony", "");
422 fs_.Create("t1", "");
423 fs_.Create("t2", "");
426 Cleaner cleaner(&state_, config_, &fs_);
429 EXPECT_LT(0, fs_.Stat("phony", &err));
431 fs_.Create("t1", "");
432 fs_.Create("t2", "");
437 EXPECT_LT(0, fs_.Stat("phony", &err));
452 fs_.Create("out 1", "");
453 fs_.Create("out 2", "");
454 fs_.Create("out 1.d", "");
455 fs_.Create("out 2.rsp", "");
457 Cleaner cleaner(&state_, config_, &fs_);
460 EXPECT_EQ(4u, fs_.files_removed_.size());
463 EXPECT_EQ(0, fs_.Stat("out 1", &err));
464 EXPECT_EQ(0, fs_.Stat("out 2", &err));
465 EXPECT_EQ(0, fs_.Stat("out 1.d", &err));
466 EXPECT_EQ(0, fs_.Stat("out 2.rsp", &err));
492 fs_.Create("in", "");
493 fs_.Create("out1", "");
494 fs_.Create("out2", "");
512 Cleaner cleaner1(&state, config_, &fs_);
515 EXPECT_EQ(0u, fs_.files_removed_.size());
516 EXPECT_NE(0, fs_.Stat("in", &err));
517 EXPECT_NE(0, fs_.Stat("out1", &err));
518 EXPECT_NE(0, fs_.Stat("out2", &err));
521 Cleaner cleaner2(&state_, config_, &fs_);
524 EXPECT_EQ(1u, fs_.files_removed_.size());
525 EXPECT_EQ("out1", *(fs_.files_removed_.begin()));
526 EXPECT_NE(0, fs_.Stat("in", &err));
527 EXPECT_EQ(0, fs_.Stat("out1", &err));
528 EXPECT_NE(0, fs_.Stat("out2", &err));
533 EXPECT_EQ(1u, fs_.files_removed_.size());
534 EXPECT_EQ("out1", *(fs_.files_removed_.begin()));
535 EXPECT_NE(0, fs_.Stat("in", &err));
536 EXPECT_EQ(0, fs_.Stat("out1", &err));
537 EXPECT_NE(0, fs_.Stat("out2", &err));
555 fs_.Create("in", "");
556 fs_.Create("out1", "");
557 fs_.Create("out2", "");
575 Cleaner cleaner1(&state, config_, &fs_);
578 EXPECT_EQ(0u, fs_.files_removed_.size());
579 EXPECT_NE(0, fs_.Stat("in", &err));
580 EXPECT_NE(0, fs_.Stat("out1", &err));
581 EXPECT_NE(0, fs_.Stat("out2", &err));
584 Cleaner cleaner2(&state_, config_, &fs_);
587 EXPECT_EQ(0u, fs_.files_removed_.size());
588 EXPECT_NE(0, fs_.Stat("in", &err));
589 EXPECT_NE(0, fs_.Stat("out1", &err));
590 EXPECT_NE(0, fs_.Stat("out2", &err));
595 EXPECT_EQ(0u, fs_.files_removed_.size());
596 EXPECT_NE(0, fs_.Stat("in", &err));
597 EXPECT_NE(0, fs_.Stat("out1", &err));
598 EXPECT_NE(0, fs_.Stat("out2", &err));