1 //
2 // Copyright 2011 The Android Open Source Project
3 //
4 #ifndef MOCKCACHEUPDATER_H
5 #define MOCKCACHEUPDATER_H
6 
7 #include <utils/String8.h>
8 #include "CacheUpdater.h"
9 
10 using namespace android;
11 
12 class MockCacheUpdater : public CacheUpdater {
13 public:
14 
MockCacheUpdater()15     MockCacheUpdater()
16         : deleteCount(0), processCount(0) { };
17 
18     // Make sure all the directories along this path exist
ensureDirectoriesExist(String8 path)19     virtual void ensureDirectoriesExist(String8 path)
20     {
21         // Nothing to do
22     };
23 
24     // Delete a file
deleteFile(String8 path)25     virtual void deleteFile(String8 path) {
26         deleteCount++;
27     };
28 
29     // Process an image from source out to dest
processImage(String8 source,String8 dest)30     virtual void processImage(String8 source, String8 dest) {
31         processCount++;
32     };
33 
34     // DATA MEMBERS
35     int deleteCount;
36     int processCount;
37 private:
38 };
39 
40 #endif // MOCKCACHEUPDATER_H