| OLD | NEW | 
|---|
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 "chrome/browser/sync/glue/sync_backend_host.h" | 5 #include "chrome/browser/sync/glue/sync_backend_host.h" | 
| 6 | 6 | 
| 7 #include <cstddef> | 7 #include <cstddef> | 
| 8 | 8 | 
| 9 #include "base/message_loop.h" | 9 #include "base/message_loop.h" | 
| 10 #include "base/scoped_ptr.h" | 10 #include "base/scoped_ptr.h" | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
| 31   virtual ~MockSyncFrontend() {} | 31   virtual ~MockSyncFrontend() {} | 
| 32 | 32 | 
| 33   MOCK_METHOD0(OnBackendInitialized, void()); | 33   MOCK_METHOD0(OnBackendInitialized, void()); | 
| 34   MOCK_METHOD0(OnSyncCycleCompleted, void()); | 34   MOCK_METHOD0(OnSyncCycleCompleted, void()); | 
| 35   MOCK_METHOD0(OnAuthError, void()); | 35   MOCK_METHOD0(OnAuthError, void()); | 
| 36   MOCK_METHOD0(OnStopSyncingPermanently, void()); | 36   MOCK_METHOD0(OnStopSyncingPermanently, void()); | 
| 37   MOCK_METHOD0(OnClearServerDataSucceeded, void()); | 37   MOCK_METHOD0(OnClearServerDataSucceeded, void()); | 
| 38   MOCK_METHOD0(OnClearServerDataFailed, void()); | 38   MOCK_METHOD0(OnClearServerDataFailed, void()); | 
| 39   MOCK_METHOD1(OnPassphraseRequired, void(bool)); | 39   MOCK_METHOD1(OnPassphraseRequired, void(bool)); | 
| 40   MOCK_METHOD0(OnPassphraseAccepted, void()); | 40   MOCK_METHOD0(OnPassphraseAccepted, void()); | 
|  | 41   MOCK_METHOD0(OnPassphraseFailed, void()); | 
| 41   MOCK_METHOD1(OnEncryptionComplete, void(const syncable::ModelTypeSet&)); | 42   MOCK_METHOD1(OnEncryptionComplete, void(const syncable::ModelTypeSet&)); | 
| 42   MOCK_METHOD1(OnMigrationNeededForTypes, void(const syncable::ModelTypeSet&)); | 43   MOCK_METHOD1(OnMigrationNeededForTypes, void(const syncable::ModelTypeSet&)); | 
| 43 }; | 44 }; | 
| 44 | 45 | 
| 45 }  // namespace | 46 }  // namespace | 
| 46 | 47 | 
| 47 class SyncBackendHostTest : public testing::Test { | 48 class SyncBackendHostTest : public testing::Test { | 
| 48  protected: | 49  protected: | 
| 49   SyncBackendHostTest() | 50   SyncBackendHostTest() | 
| 50       : ui_thread_(BrowserThread::UI, &ui_loop_), | 51       : ui_thread_(BrowserThread::UI, &ui_loop_), | 
| (...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 194     EXPECT_FALSE(state->ready_task.get()); | 195     EXPECT_FALSE(state->ready_task.get()); | 
| 195     EXPECT_EQ(types, state->initial_types); | 196     EXPECT_EQ(types, state->initial_types); | 
| 196     EXPECT_TRUE(state->deleted_type); | 197     EXPECT_TRUE(state->deleted_type); | 
| 197     EXPECT_TRUE(state->added_types.none()); | 198     EXPECT_TRUE(state->added_types.none()); | 
| 198   } | 199   } | 
| 199 } | 200 } | 
| 200 | 201 | 
| 201 // TODO(akalin): Write more SyncBackendHost unit tests. | 202 // TODO(akalin): Write more SyncBackendHost unit tests. | 
| 202 | 203 | 
| 203 }  // namespace browser_sync | 204 }  // namespace browser_sync | 
| OLD | NEW | 
|---|