Index: sync/sessions/session_state_unittest.cc |
diff --git a/sync/sessions/session_state_unittest.cc b/sync/sessions/session_state_unittest.cc |
deleted file mode 100644 |
index 92d4b6fc8957199b8fe7ca154901bbd2dc4390ef..0000000000000000000000000000000000000000 |
--- a/sync/sessions/session_state_unittest.cc |
+++ /dev/null |
@@ -1,133 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "sync/sessions/session_state.h" |
- |
-#include <string> |
- |
-#include "base/base64.h" |
-#include "base/memory/scoped_ptr.h" |
-#include "base/test/values_test_util.h" |
-#include "base/time.h" |
-#include "base/values.h" |
-#include "sync/internal_api/public/sessions/sync_session_snapshot.h" |
-#include "sync/internal_api/public/sessions/sync_source_info.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-namespace syncer { |
-namespace sessions { |
-namespace { |
- |
-using base::ExpectDictBooleanValue; |
-using base::ExpectDictDictionaryValue; |
-using base::ExpectDictIntegerValue; |
-using base::ExpectDictListValue; |
-using base::ExpectDictStringValue; |
- |
-class SessionStateTest : public testing::Test {}; |
- |
-TEST_F(SessionStateTest, SyncSourceInfoToValue) { |
- sync_pb::GetUpdatesCallerInfo::GetUpdatesSource updates_source = |
- sync_pb::GetUpdatesCallerInfo::PERIODIC; |
- ModelTypeInvalidationMap types; |
- types[PREFERENCES].payload = "preferencespayload"; |
- types[EXTENSIONS].payload = ""; |
- scoped_ptr<DictionaryValue> expected_types_value( |
- ModelTypeInvalidationMapToValue(types)); |
- |
- SyncSourceInfo source_info(updates_source, types); |
- |
- scoped_ptr<DictionaryValue> value(source_info.ToValue()); |
- EXPECT_EQ(2u, value->size()); |
- ExpectDictStringValue("PERIODIC", *value, "updatesSource"); |
- ExpectDictDictionaryValue(*expected_types_value, *value, "types"); |
-} |
- |
-TEST_F(SessionStateTest, SyncSessionSnapshotToValue) { |
- ModelNeutralState model_neutral; |
- model_neutral.num_server_changes_remaining = 105; |
- model_neutral.num_successful_commits = 5; |
- model_neutral.num_successful_bookmark_commits = 10; |
- model_neutral.num_updates_downloaded_total = 100; |
- model_neutral.num_tombstone_updates_downloaded_total = 200; |
- model_neutral.num_reflected_updates_downloaded_total = 50; |
- model_neutral.num_local_overwrites = 15; |
- model_neutral.num_server_overwrites = 18; |
- |
- const bool kIsShareUsable = true; |
- |
- const ModelTypeSet initial_sync_ended(BOOKMARKS, PREFERENCES); |
- scoped_ptr<ListValue> expected_initial_sync_ended_value( |
- ModelTypeSetToValue(initial_sync_ended)); |
- |
- ProgressMarkerMap download_progress_markers; |
- download_progress_markers[BOOKMARKS] = "test"; |
- download_progress_markers[APPS] = "apps"; |
- scoped_ptr<DictionaryValue> expected_download_progress_markers_value( |
- ProgressMarkerMapToValue(download_progress_markers)); |
- |
- const bool kHasMoreToSync = false; |
- const bool kIsSilenced = true; |
- const int kNumEncryptionConflicts = 1054; |
- const int kNumHierarchyConflicts = 1055; |
- const int kNumSimpleConflicts = 1056; |
- const int kNumServerConflicts = 1057; |
- |
- SyncSourceInfo source; |
- scoped_ptr<DictionaryValue> expected_source_value(source.ToValue()); |
- |
- SyncSessionSnapshot snapshot(model_neutral, |
- kIsShareUsable, |
- initial_sync_ended, |
- download_progress_markers, |
- kHasMoreToSync, |
- kIsSilenced, |
- kNumEncryptionConflicts, |
- kNumHierarchyConflicts, |
- kNumSimpleConflicts, |
- kNumServerConflicts, |
- source, |
- false, |
- 0, |
- base::Time::Now()); |
- scoped_ptr<DictionaryValue> value(snapshot.ToValue()); |
- EXPECT_EQ(20u, value->size()); |
- ExpectDictIntegerValue(model_neutral.num_successful_commits, |
- *value, "numSuccessfulCommits"); |
- ExpectDictIntegerValue(model_neutral.num_successful_bookmark_commits, |
- *value, "numSuccessfulBookmarkCommits"); |
- ExpectDictIntegerValue(model_neutral.num_updates_downloaded_total, |
- *value, "numUpdatesDownloadedTotal"); |
- ExpectDictIntegerValue(model_neutral.num_tombstone_updates_downloaded_total, |
- *value, "numTombstoneUpdatesDownloadedTotal"); |
- ExpectDictIntegerValue(model_neutral.num_reflected_updates_downloaded_total, |
- *value, "numReflectedUpdatesDownloadedTotal"); |
- ExpectDictIntegerValue(model_neutral.num_local_overwrites, |
- *value, "numLocalOverwrites"); |
- ExpectDictIntegerValue(model_neutral.num_server_overwrites, |
- *value, "numServerOverwrites"); |
- ExpectDictIntegerValue(model_neutral.num_server_changes_remaining, |
- *value, "numServerChangesRemaining"); |
- ExpectDictBooleanValue(kIsShareUsable, *value, "isShareUsable"); |
- ExpectDictListValue(*expected_initial_sync_ended_value, *value, |
- "initialSyncEnded"); |
- ExpectDictDictionaryValue(*expected_download_progress_markers_value, |
- *value, "downloadProgressMarkers"); |
- ExpectDictBooleanValue(kHasMoreToSync, *value, "hasMoreToSync"); |
- ExpectDictBooleanValue(kIsSilenced, *value, "isSilenced"); |
- ExpectDictIntegerValue(kNumEncryptionConflicts, *value, |
- "numEncryptionConflicts"); |
- ExpectDictIntegerValue(kNumHierarchyConflicts, *value, |
- "numHierarchyConflicts"); |
- ExpectDictIntegerValue(kNumSimpleConflicts, *value, |
- "numSimpleConflicts"); |
- ExpectDictIntegerValue(kNumServerConflicts, *value, |
- "numServerConflicts"); |
- ExpectDictDictionaryValue(*expected_source_value, *value, "source"); |
- ExpectDictBooleanValue(false, *value, "notificationsEnabled"); |
-} |
- |
-} // namespace |
-} // namespace sessions |
-} // namespace syncer |