Index: chrome/browser/sync/glue/synced_session_util_unittest.cc |
diff --git a/chrome/browser/sync/glue/synced_session_util_unittest.cc b/chrome/browser/sync/glue/synced_session_util_unittest.cc |
deleted file mode 100644 |
index 5b4df97e35dbe0a8af38b8e567fc14cd68c8f255..0000000000000000000000000000000000000000 |
--- a/chrome/browser/sync/glue/synced_session_util_unittest.cc |
+++ /dev/null |
@@ -1,114 +0,0 @@ |
-// Copyright 2015 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 "chrome/browser/sync/glue/synced_session_util.h" |
- |
-#include "base/memory/scoped_ptr.h" |
-#include "components/sessions/core/serialized_navigation_entry_test_helper.h" |
-#include "components/sessions/core/session_types.h" |
-#include "content/public/browser/navigation_entry.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
-#include "url/gurl.h" |
- |
-using sessions::SessionTab; |
-using sessions::SessionWindow; |
- |
-namespace browser_sync { |
- |
-// TODO(skym): Test ShouldSyncSessionTab |
-// TODO(skym): Test SessionWindowHasNoTabsToSync |
- |
-namespace { |
- |
-static const std::string kValidUrl = "http://www.example.com"; |
-static const std::string kInvalidUrl = "invalid.url"; |
- |
-sessions::SerializedNavigationEntry Entry(std::string url) { |
- return sessions::SerializedNavigationEntryTestHelper::CreateNavigation(url, |
- ""); |
-} |
- |
-} // namespace |
- |
-TEST(SyncedSessionUtilTest, ShouldSyncURL) { |
- EXPECT_TRUE(ShouldSyncURL(GURL(kValidUrl))); |
- EXPECT_TRUE(ShouldSyncURL(GURL("other://anything"))); |
- EXPECT_TRUE(ShouldSyncURL(GURL("chrome-other://anything"))); |
- |
- EXPECT_FALSE(ShouldSyncURL(GURL(kInvalidUrl))); |
- EXPECT_FALSE(ShouldSyncURL(GURL("file://anything"))); |
- EXPECT_FALSE(ShouldSyncURL(GURL("chrome://anything"))); |
- EXPECT_FALSE(ShouldSyncURL(GURL("chrome-native://anything"))); |
-} |
- |
-TEST(SyncedSessionUtilTest, ShouldSyncSessionTabValid) { |
- SessionTab tab; |
- tab.navigations.push_back(Entry(kValidUrl)); |
- EXPECT_TRUE(ShouldSyncSessionTab(tab)); |
-} |
- |
-TEST(SyncedSessionUtilTest, ShouldSyncSessionTabEmpty) { |
- SessionTab tab; |
- EXPECT_FALSE(ShouldSyncSessionTab(tab)); |
-} |
- |
-TEST(SyncedSessionUtilTest, ShouldSyncSessionTabInvalid) { |
- SessionTab tab; |
- tab.navigations.push_back(Entry(kInvalidUrl)); |
- EXPECT_FALSE(ShouldSyncSessionTab(tab)); |
-} |
- |
-TEST(SyncedSessionUtilTest, ShouldSyncSessionTabMultiple) { |
- SessionTab tab; |
- tab.navigations.push_back(Entry(kInvalidUrl)); |
- tab.navigations.push_back(Entry(kValidUrl)); |
- tab.navigations.push_back(Entry(kInvalidUrl)); |
- EXPECT_TRUE(ShouldSyncSessionTab(tab)); |
-} |
- |
-TEST(SyncedSessionUtilTest, ShouldSyncSessionWindowValid) { |
- scoped_ptr<SessionTab> tab(new SessionTab()); |
- tab->navigations.push_back(Entry(kValidUrl)); |
- |
- SessionWindow window; |
- window.tabs.push_back(tab.release()); |
- |
- EXPECT_TRUE(ShouldSyncSessionWindow(window)); |
-} |
- |
-TEST(SyncedSessionUtilTest, ShouldSyncSessionWindowEmpty) { |
- SessionWindow window; |
- EXPECT_FALSE(ShouldSyncSessionWindow(window)); |
-} |
- |
-TEST(SyncedSessionUtilTest, ShouldSyncSessionWindowInvalid) { |
- scoped_ptr<SessionTab> tab(new SessionTab()); |
- tab->navigations.push_back(Entry(kInvalidUrl)); |
- |
- SessionWindow window; |
- window.tabs.push_back(tab.release()); |
- |
- EXPECT_FALSE(ShouldSyncSessionWindow(window)); |
-} |
- |
-TEST(SyncedSessionUtilTest, ShouldSyncSessionWindowMultiple) { |
- scoped_ptr<SessionTab> tab1(new SessionTab()); |
- tab1->navigations.push_back(Entry(kInvalidUrl)); |
- |
- scoped_ptr<SessionTab> tab2(new SessionTab()); |
- |
- scoped_ptr<SessionTab> tab3(new SessionTab()); |
- tab3->navigations.push_back(Entry(kInvalidUrl)); |
- tab3->navigations.push_back(Entry(kValidUrl)); |
- tab3->navigations.push_back(Entry(kInvalidUrl)); |
- |
- SessionWindow window; |
- window.tabs.push_back(tab1.release()); |
- window.tabs.push_back(tab2.release()); |
- window.tabs.push_back(tab3.release()); |
- |
- EXPECT_TRUE(ShouldSyncSessionWindow(window)); |
-} |
- |
-} // namespace browser_sync |