| 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 18 matching lines...) Expand all  Loading... | 
| 29 class MockSyncFrontend : public SyncFrontend { | 29 class MockSyncFrontend : public SyncFrontend { | 
| 30  public: | 30  public: | 
| 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(sync_api::PassphraseRequiredReason)); | 
| 40   MOCK_METHOD0(OnPassphraseAccepted, void()); | 40   MOCK_METHOD0(OnPassphraseAccepted, void()); | 
| 41   MOCK_METHOD1(OnEncryptionComplete, void(const syncable::ModelTypeSet&)); | 41   MOCK_METHOD1(OnEncryptionComplete, void(const syncable::ModelTypeSet&)); | 
| 42   MOCK_METHOD1(OnMigrationNeededForTypes, void(const syncable::ModelTypeSet&)); | 42   MOCK_METHOD1(OnMigrationNeededForTypes, void(const syncable::ModelTypeSet&)); | 
| 43 }; | 43 }; | 
| 44 | 44 | 
| 45 }  // namespace | 45 }  // namespace | 
| 46 | 46 | 
| 47 class SyncBackendHostTest : public testing::Test { | 47 class SyncBackendHostTest : public testing::Test { | 
| 48  protected: | 48  protected: | 
| 49   SyncBackendHostTest() | 49   SyncBackendHostTest() | 
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 194     EXPECT_FALSE(state->ready_task.get()); | 194     EXPECT_FALSE(state->ready_task.get()); | 
| 195     EXPECT_EQ(types, state->initial_types); | 195     EXPECT_EQ(types, state->initial_types); | 
| 196     EXPECT_TRUE(state->deleted_type); | 196     EXPECT_TRUE(state->deleted_type); | 
| 197     EXPECT_TRUE(state->added_types.none()); | 197     EXPECT_TRUE(state->added_types.none()); | 
| 198   } | 198   } | 
| 199 } | 199 } | 
| 200 | 200 | 
| 201 // TODO(akalin): Write more SyncBackendHost unit tests. | 201 // TODO(akalin): Write more SyncBackendHost unit tests. | 
| 202 | 202 | 
| 203 }  // namespace browser_sync | 203 }  // namespace browser_sync | 
| OLD | NEW | 
|---|