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