Home | History | Annotate | Download | only in api
      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 SYNC_API_SYNC_ERROR_FACTORY_MOCK_H_
      6 #define SYNC_API_SYNC_ERROR_FACTORY_MOCK_H_
      7 
      8 #include "sync/api/sync_error_factory.h"
      9 
     10 #include "testing/gmock/include/gmock/gmock.h"
     11 
     12 namespace syncer {
     13 
     14 class SyncErrorFactoryMock : public SyncErrorFactory {
     15  public:
     16   SyncErrorFactoryMock();
     17   virtual ~SyncErrorFactoryMock();
     18 
     19   MOCK_METHOD2(CreateAndUploadError, SyncError(
     20       const tracked_objects::Location& location,
     21       const std::string& message));
     22 };
     23 
     24 }  // namespace syncer
     25 
     26 #endif  // SYNC_API_SYNC_ERROR_FACTORY_MOCK_H_
     27