| // |
| // Copyright 2011 The Android Open Source Project |
| // |
| #ifndef MOCKCACHEUPDATER_H |
| #define MOCKCACHEUPDATER_H |
| |
| #include <utils/String8.h> |
| #include "CacheUpdater.h" |
| |
| using namespace android; |
| |
| class MockCacheUpdater : public CacheUpdater { |
| public: |
| |
| MockCacheUpdater() |
| : deleteCount(0), processCount(0) { }; |
| |
| // Make sure all the directories along this path exist |
| virtual void ensureDirectoriesExist(String8 path) |
| { |
| // Nothing to do |
| }; |
| |
| // Delete a file |
| virtual void deleteFile(String8 path) { |
| deleteCount++; |
| }; |
| |
| // Process an image from source out to dest |
| virtual void processImage(String8 source, String8 dest) { |
| processCount++; |
| }; |
| |
| // DATA MEMBERS |
| int deleteCount; |
| int processCount; |
| private: |
| }; |
| |
| #endif // MOCKCACHEUPDATER_H |