OLD | NEW |
| (Empty) |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #ifndef CHROME_BROWSER_CHROMEOS_GDATA_MOCK_GDATA_SYNC_CLIENT_H_ | |
6 #define CHROME_BROWSER_CHROMEOS_GDATA_MOCK_GDATA_SYNC_CLIENT_H_ | |
7 | |
8 #include "chrome/browser/chromeos/gdata/gdata_sync_client.h" | |
9 #include "content/public/browser/notification_details.h" | |
10 #include "content/public/browser/notification_source.h" | |
11 #include "testing/gmock/include/gmock/gmock.h" | |
12 | |
13 namespace chromeos { | |
14 class Network; | |
15 class NetworkLibrary; | |
16 } | |
17 | |
18 namespace gdata { | |
19 class GDataFileSystemInterface; | |
20 | |
21 // Mock for GDataSyncClientInterface. | |
22 class MockGDataSyncClient : public GDataSyncClientInterface, | |
23 public GDataCache::Observer { | |
24 public: | |
25 MockGDataSyncClient(); | |
26 virtual ~MockGDataSyncClient(); | |
27 | |
28 MOCK_METHOD0(Initialize, void()); | |
29 MOCK_METHOD2(OnCachePinned, void(const std::string& resource_id, | |
30 const std::string& md5)); | |
31 MOCK_METHOD2(OnCacheUnpinned, void(const std::string& resource_id, | |
32 const std::string& md5)); | |
33 MOCK_METHOD1(OnCacheCommitted, void(const std::string& resource_id)); | |
34 }; | |
35 | |
36 } // namespace gdata | |
37 | |
38 #endif // CHROME_BROWSER_CHROMEOS_GDATA_MOCK_GDATA_SYNC_CLIENT_H_ | |
OLD | NEW |