]> git.saurik.com Git - android/aapt.git/blob - tests/MockCacheUpdater.h
am c9fe6568: am 9e22d9c5: Merge "Fix "Too many open files" error for aapt built with...
[android/aapt.git] / tests / MockCacheUpdater.h
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
15 MockCacheUpdater()
16 : deleteCount(0), processCount(0) { };
17
18 // Make sure all the directories along this path exist
19 virtual void ensureDirectoriesExist(String8 path)
20 {
21 // Nothing to do
22 };
23
24 // Delete a file
25 virtual void deleteFile(String8 path) {
26 deleteCount++;
27 };
28
29 // Process an image from source out to 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