diff options
author | Nicolas Despres <nicolas.despres@gmail.com> | 2011-05-02 14:09:10 (GMT) |
---|---|---|
committer | Nicolas Despres <nicolas.despres@gmail.com> | 2011-05-02 14:57:32 (GMT) |
commit | 5113d8c29f2e165dabb05c5624055020704ba5fc (patch) | |
tree | ef3be3cbe13855200f03b182afeb2acb69d58ac6 /src/test.cc | |
parent | 23a7aa78bf2a8fffc27eec74e928c6681d11f094 (diff) | |
download | Ninja-5113d8c29f2e165dabb05c5624055020704ba5fc.zip Ninja-5113d8c29f2e165dabb05c5624055020704ba5fc.tar.gz Ninja-5113d8c29f2e165dabb05c5624055020704ba5fc.tar.bz2 |
Add a test for the clean tool.
It also fix a bug about the count of removed file reported.
Diffstat (limited to 'src/test.cc')
-rw-r--r-- | src/test.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test.cc b/src/test.cc index 241c8d3..4dc2f47 100644 --- a/src/test.cc +++ b/src/test.cc @@ -58,3 +58,14 @@ string VirtualFileSystem::ReadFile(const string& path, string* err) { return i->second.contents; return ""; } + +bool VirtualFileSystem::RemoveFile(const string& path) { + FileMap::iterator i = files_.find(path); + if (i != files_.end()) { + files_.erase(i); + files_removed_.insert(path); + return true; + } else { + return false; + } +} |