Index: chrome/browser/extensions/extension_bookmarks_unittest.cc |
diff --git a/chrome/browser/extensions/extension_bookmarks_unittest.cc b/chrome/browser/extensions/extension_bookmarks_unittest.cc |
deleted file mode 100644 |
index 3ff5dc8af11e4573a186096a5d487c8a7636b43c..0000000000000000000000000000000000000000 |
--- a/chrome/browser/extensions/extension_bookmarks_unittest.cc |
+++ /dev/null |
@@ -1,82 +0,0 @@ |
-// Copyright (c) 2011 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 "testing/gtest/include/gtest/gtest.h" |
- |
-#include "base/utf_string_conversions.h" |
-#include "base/values.h" |
-#include "chrome/browser/bookmarks/bookmark_model.h" |
-#include "chrome/browser/extensions/extension_bookmark_helpers.h" |
-#include "chrome/browser/extensions/extension_bookmarks_module_constants.h" |
- |
-namespace keys = extension_bookmarks_module_constants; |
- |
-class ExtensionBookmarksTest : public testing::Test { |
- public: |
- virtual void SetUp() { |
- model_.reset(new BookmarkModel(NULL)); |
- model_->AddURL(model_->other_node(), 0, ASCIIToUTF16("Digg"), |
- GURL("http://www.reddit.com")); |
- model_->AddURL(model_->other_node(), 0, ASCIIToUTF16("News"), |
- GURL("http://www.foxnews.com")); |
- folder = model_->AddFolder( |
- model_->other_node(), 0, ASCIIToUTF16("outer folder")); |
- model_->AddFolder(folder, 0, ASCIIToUTF16("inner folder 1")); |
- model_->AddFolder(folder, 0, ASCIIToUTF16("inner folder 2")); |
- model_->AddURL(folder, 0, ASCIIToUTF16("Digg"), GURL("http://reddit.com")); |
- model_->AddURL(folder, 0, ASCIIToUTF16("CNet"), GURL("http://cnet.com")); |
- } |
- |
- scoped_ptr<BookmarkModel> model_; |
- const BookmarkNode* folder; |
-}; |
-TEST_F(ExtensionBookmarksTest, GetFullTreeFromRoot) { |
- DictionaryValue* tree = extension_bookmark_helpers::GetNodeDictionary( |
- model_->other_node(), |
- true, // Recurse. |
- false); // Not only folders. |
- ListValue* children; |
- tree->GetList(keys::kChildrenKey, &children); |
- ASSERT_EQ(3U, children->GetSize()); |
-} |
- |
-TEST_F(ExtensionBookmarksTest, GetFoldersOnlyFromRoot) { |
- DictionaryValue* tree = extension_bookmark_helpers::GetNodeDictionary( |
- model_->other_node(), |
- true, // Recurse. |
- true); // Only folders. |
- ListValue* children; |
- tree->GetList(keys::kChildrenKey, &children); |
- ASSERT_EQ(1U, children->GetSize()); |
-} |
- |
-TEST_F(ExtensionBookmarksTest, GetSubtree) { |
- DictionaryValue* tree = extension_bookmark_helpers::GetNodeDictionary( |
- folder, |
- true, // Recurse. |
- false); // Not only folders. |
- ListValue* children; |
- tree->GetList(keys::kChildrenKey, &children); |
- ASSERT_EQ(4U, children->GetSize()); |
- DictionaryValue* digg; |
- ASSERT_TRUE(children->GetDictionary(1, &digg)); |
- std::string title; |
- digg->GetString(keys::kTitleKey, &title); |
- ASSERT_EQ("Digg", title); |
-} |
- |
-TEST_F(ExtensionBookmarksTest, GetSubtreeFoldersOnly) { |
- DictionaryValue* tree = extension_bookmark_helpers::GetNodeDictionary( |
- folder, |
- true, // Recurse. |
- true); // Only folders. |
- ListValue* children; |
- tree->GetList(keys::kChildrenKey, &children); |
- ASSERT_EQ(2U, children->GetSize()); |
- DictionaryValue* inner_folder; |
- ASSERT_TRUE(children->GetDictionary(1, &inner_folder)); |
- std::string title; |
- inner_folder->GetString(keys::kTitleKey, &title); |
- ASSERT_EQ("inner folder 1", title); |
-} |