OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "components/sync_driver/fake_data_type_controller.h" | 5 #include "components/sync_driver/fake_data_type_controller.h" |
6 | 6 |
7 #include "testing/gmock/include/gmock/gmock.h" | 7 #include "testing/gmock/include/gmock/gmock.h" |
8 #include "testing/gtest/include/gtest/gtest.h" | 8 #include "testing/gtest/include/gtest/gtest.h" |
9 | 9 |
10 using syncer::ModelType; | 10 using syncer::ModelType; |
11 namespace browser_sync { | 11 |
| 12 namespace sync_driver { |
12 | 13 |
13 FakeDataTypeController::FakeDataTypeController(ModelType type) | 14 FakeDataTypeController::FakeDataTypeController(ModelType type) |
14 : DataTypeController(base::MessageLoopProxy::current(), base::Closure(), | 15 : DataTypeController(base::MessageLoopProxy::current(), base::Closure(), |
15 DisableTypeCallback()), | 16 DisableTypeCallback()), |
16 state_(NOT_RUNNING), | 17 state_(NOT_RUNNING), |
17 model_load_delayed_(false), | 18 model_load_delayed_(false), |
18 type_(type) {} | 19 type_(type) {} |
19 | 20 |
20 FakeDataTypeController::~FakeDataTypeController() { | 21 FakeDataTypeController::~FakeDataTypeController() { |
21 } | 22 } |
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
144 void FakeDataTypeController::SetModelLoadError(syncer::SyncError error) { | 145 void FakeDataTypeController::SetModelLoadError(syncer::SyncError error) { |
145 load_error_ = error; | 146 load_error_ = error; |
146 } | 147 } |
147 | 148 |
148 void FakeDataTypeController::SimulateModelLoadFinishing() { | 149 void FakeDataTypeController::SimulateModelLoadFinishing() { |
149 ModelLoadCallback model_load_callback = model_load_callback_; | 150 ModelLoadCallback model_load_callback = model_load_callback_; |
150 model_load_callback.Run(type(), load_error_); | 151 model_load_callback.Run(type(), load_error_); |
151 model_load_callback_.Reset(); | 152 model_load_callback_.Reset(); |
152 } | 153 } |
153 | 154 |
154 } // namespace browser_sync | 155 } // namespace sync_driver |
OLD | NEW |