Index: chrome/browser/sync/glue/non_frontend_data_type_controller_mock.h |
diff --git a/chrome/browser/sync/glue/frontend_data_type_controller_mock.h b/chrome/browser/sync/glue/non_frontend_data_type_controller_mock.h |
similarity index 50% |
copy from chrome/browser/sync/glue/frontend_data_type_controller_mock.h |
copy to chrome/browser/sync/glue/non_frontend_data_type_controller_mock.h |
index 0485b1f68fb42c9d28647692b4fce99842fea41c..400c7341b4f9c69bac6a04c13eb62b4e4e00e1c8 100644 |
--- a/chrome/browser/sync/glue/frontend_data_type_controller_mock.h |
+++ b/chrome/browser/sync/glue/non_frontend_data_type_controller_mock.h |
@@ -2,19 +2,19 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CHROME_BROWSER_SYNC_GLUE_FRONTEND_DATA_TYPE_CONTROLLER_MOCK_H__ |
-#define CHROME_BROWSER_SYNC_GLUE_FRONTEND_DATA_TYPE_CONTROLLER_MOCK_H__ |
+#ifndef CHROME_BROWSER_SYNC_GLUE_NON_FRONTEND_DATA_TYPE_CONTROLLER_MOCK_H__ |
+#define CHROME_BROWSER_SYNC_GLUE_NON_FRONTEND_DATA_TYPE_CONTROLLER_MOCK_H__ |
#pragma once |
-#include "chrome/browser/sync/glue/frontend_data_type_controller.h" |
+#include "chrome/browser/sync/glue/non_frontend_data_type_controller.h" |
#include "testing/gmock/include/gmock/gmock.h" |
namespace browser_sync { |
-class FrontendDataTypeControllerMock : public FrontendDataTypeController { |
+class NonFrontendDataTypeControllerMock : public NonFrontendDataTypeController { |
public: |
- FrontendDataTypeControllerMock(); |
- virtual ~FrontendDataTypeControllerMock(); |
+ NonFrontendDataTypeControllerMock(); |
+ virtual ~NonFrontendDataTypeControllerMock(); |
// DataTypeController mocks. |
MOCK_METHOD1(Start, void(StartCallback* start_callback)); |
@@ -27,15 +27,24 @@ class FrontendDataTypeControllerMock : public FrontendDataTypeController { |
MOCK_METHOD2(OnUnrecoverableError, void(const tracked_objects::Location&, |
const std::string&)); |
- // FrontendDataTypeController mocks. |
+ // NonFrontendDataTypeController mocks. |
MOCK_METHOD0(StartModels, bool()); |
- MOCK_METHOD0(Associate, bool()); |
- MOCK_METHOD0(CleanupState, void()); |
- MOCK_METHOD2(FinishStart, void(StartResult result, |
- const tracked_objects::Location& from_here)); |
+ MOCK_METHOD0(KickOffAssociation, bool()); |
+ MOCK_METHOD0(Associate, void()); |
+ MOCK_METHOD0(CreateSyncComponents, void()); |
MOCK_METHOD2(StartFailed, void(StartResult result, |
const tracked_objects::Location& from_here)); |
- MOCK_METHOD0(CreateSyncComponents, void()); |
+ MOCK_METHOD3(StartDone, void(DataTypeController::StartResult result, |
+ DataTypeController::State new_state, |
+ const tracked_objects::Location& location)); |
+ MOCK_METHOD3(StartDoneImpl, void(DataTypeController::StartResult result, |
+ DataTypeController::State new_state, |
+ const tracked_objects::Location& location)); |
+ MOCK_METHOD0(CleanUpState, void()); |
+ MOCK_METHOD0(KickOffDestroy, bool()); |
+ MOCK_METHOD0(Destroy, void()); |
+ MOCK_METHOD2(OnUnrecoverableErrorImpl, void(const tracked_objects::Location&, |
+ const std::string&)); |
MOCK_METHOD2(RecordUnrecoverableError, void(const tracked_objects::Location&, |
const std::string&)); |
MOCK_METHOD1(RecordAssociationTime, void(base::TimeDelta time)); |
@@ -44,4 +53,4 @@ class FrontendDataTypeControllerMock : public FrontendDataTypeController { |
} // namespace browser_sync |
-#endif // CHROME_BROWSER_SYNC_GLUE_FRONTEND_DATA_TYPE_CONTROLLER_MOCK_H__ |
+#endif // CHROME_BROWSER_SYNC_GLUE_NON_FRONTEND_DATA_TYPE_CONTROLLER_MOCK_H__ |