Index: chrome/browser/extensions/extension_toolbar_model_browsertest.cc |
diff --git a/chrome/browser/extensions/extension_toolbar_model_browsertest.cc b/chrome/browser/extensions/extension_toolbar_model_browsertest.cc |
index 8221c664ed5ab04914e9005aba12c17aaec29ef3..ddf0f6e859aa28627ccb588ac327d5a2f16b3749 100644 |
--- a/chrome/browser/extensions/extension_toolbar_model_browsertest.cc |
+++ b/chrome/browser/extensions/extension_toolbar_model_browsertest.cc |
@@ -50,8 +50,9 @@ class ExtensionToolbarModelTest : public ExtensionBrowserTest, |
} |
const Extension* ExtensionAt(int index) { |
- for (extensions::ExtensionList::iterator i = model_->begin(); |
- i < model_->end(); ++i) { |
+ const extensions::ExtensionList& toolbar_items = model_->toolbar_items(); |
+ for (extensions::ExtensionList::const_iterator i = toolbar_items.begin(); |
+ i < toolbar_items.end(); ++i) { |
if (index-- == 0) |
return *i; |
} |
@@ -77,7 +78,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, Basic) { |
// This extension should not be in the model (has no browser action). |
EXPECT_EQ(0, inserted_count_); |
- EXPECT_EQ(0u, model_->size()); |
+ EXPECT_EQ(0u, model_->toolbar_items().size()); |
ASSERT_EQ(NULL, ExtensionAt(0)); |
// Load an extension with a browser action. |
@@ -87,7 +88,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, Basic) { |
// We should now find our extension in the model. |
EXPECT_EQ(1, inserted_count_); |
- EXPECT_EQ(1u, model_->size()); |
+ EXPECT_EQ(1u, model_->toolbar_items().size()); |
const Extension* extension = ExtensionAt(0); |
ASSERT_TRUE(NULL != extension); |
EXPECT_STREQ("A browser action with no icon that makes the page red", |
@@ -96,13 +97,13 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, Basic) { |
// Should be a no-op, but still fires the events. |
model_->MoveBrowserAction(extension, 0); |
EXPECT_EQ(1, moved_count_); |
- EXPECT_EQ(1u, model_->size()); |
+ EXPECT_EQ(1u, model_->toolbar_items().size()); |
const Extension* extension2 = ExtensionAt(0); |
EXPECT_EQ(extension, extension2); |
UnloadExtension(extension->id()); |
EXPECT_EQ(1, removed_count_); |
- EXPECT_EQ(0u, model_->size()); |
+ EXPECT_EQ(0u, model_->toolbar_items().size()); |
EXPECT_EQ(NULL, ExtensionAt(0)); |
} |
@@ -118,7 +119,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, ReorderAndReinsert) { |
// First extension loaded. |
EXPECT_EQ(1, inserted_count_); |
- EXPECT_EQ(1u, model_->size()); |
+ EXPECT_EQ(1u, model_->toolbar_items().size()); |
const Extension* extensionA = ExtensionAt(0); |
ASSERT_TRUE(NULL != extensionA); |
EXPECT_STREQ("A browser action with no icon that makes the page red", |
@@ -132,7 +133,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, ReorderAndReinsert) { |
// Second extension loaded. |
EXPECT_EQ(2, inserted_count_); |
- EXPECT_EQ(2u, model_->size()); |
+ EXPECT_EQ(2u, model_->toolbar_items().size()); |
const Extension* extensionB = ExtensionAt(1); |
ASSERT_TRUE(NULL != extensionB); |
EXPECT_STREQ("Popup tester", extensionB->name().c_str()); |
@@ -145,7 +146,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, ReorderAndReinsert) { |
// Third extension loaded. |
EXPECT_EQ(3, inserted_count_); |
- EXPECT_EQ(3u, model_->size()); |
+ EXPECT_EQ(3u, model_->toolbar_items().size()); |
const Extension* extensionC = ExtensionAt(2); |
ASSERT_TRUE(NULL != extensionC); |
EXPECT_STREQ("A page action which removes a popup.", |
@@ -154,7 +155,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, ReorderAndReinsert) { |
// Order is now A, B, C. Let's put C first. |
model_->MoveBrowserAction(extensionC, 0); |
EXPECT_EQ(1, moved_count_); |
- EXPECT_EQ(3u, model_->size()); |
+ EXPECT_EQ(3u, model_->toolbar_items().size()); |
EXPECT_EQ(extensionC, ExtensionAt(0)); |
EXPECT_EQ(extensionA, ExtensionAt(1)); |
EXPECT_EQ(extensionB, ExtensionAt(2)); |
@@ -163,7 +164,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, ReorderAndReinsert) { |
// Order is now C, A, B. Let's put A last. |
model_->MoveBrowserAction(extensionA, 2); |
EXPECT_EQ(2, moved_count_); |
- EXPECT_EQ(3u, model_->size()); |
+ EXPECT_EQ(3u, model_->toolbar_items().size()); |
EXPECT_EQ(extensionC, ExtensionAt(0)); |
EXPECT_EQ(extensionB, ExtensionAt(1)); |
EXPECT_EQ(extensionA, ExtensionAt(2)); |
@@ -173,7 +174,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, ReorderAndReinsert) { |
std::string idB = extensionB->id(); |
UnloadExtension(idB); |
EXPECT_EQ(1, removed_count_); |
- EXPECT_EQ(2u, model_->size()); |
+ EXPECT_EQ(2u, model_->toolbar_items().size()); |
EXPECT_EQ(extensionC, ExtensionAt(0)); |
EXPECT_EQ(extensionA, ExtensionAt(1)); |
EXPECT_EQ(NULL, ExtensionAt(2)); |
@@ -183,7 +184,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, ReorderAndReinsert) { |
// Extension B loaded again. |
EXPECT_EQ(4, inserted_count_); |
- EXPECT_EQ(3u, model_->size()); |
+ EXPECT_EQ(3u, model_->toolbar_items().size()); |
// Make sure it gets its old spot in the list. We should get the same |
// extension again, otherwise the order has changed. |
ASSERT_STREQ(idB.c_str(), ExtensionAt(1)->id().c_str()); |
@@ -191,7 +192,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, ReorderAndReinsert) { |
// Unload B again. |
UnloadExtension(idB); |
EXPECT_EQ(2, removed_count_); |
- EXPECT_EQ(2u, model_->size()); |
+ EXPECT_EQ(2u, model_->toolbar_items().size()); |
EXPECT_EQ(extensionC, ExtensionAt(0)); |
EXPECT_EQ(extensionA, ExtensionAt(1)); |
EXPECT_EQ(NULL, ExtensionAt(2)); |
@@ -199,7 +200,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, ReorderAndReinsert) { |
// Order is now C, A. Flip it. |
model_->MoveBrowserAction(extensionA, 0); |
EXPECT_EQ(3, moved_count_); |
- EXPECT_EQ(2u, model_->size()); |
+ EXPECT_EQ(2u, model_->toolbar_items().size()); |
EXPECT_EQ(extensionA, ExtensionAt(0)); |
EXPECT_EQ(extensionC, ExtensionAt(1)); |
EXPECT_EQ(NULL, ExtensionAt(2)); |
@@ -207,7 +208,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, ReorderAndReinsert) { |
// Move A to the location it already occupies. |
model_->MoveBrowserAction(extensionA, 0); |
EXPECT_EQ(4, moved_count_); |
- EXPECT_EQ(2u, model_->size()); |
+ EXPECT_EQ(2u, model_->toolbar_items().size()); |
EXPECT_EQ(extensionA, ExtensionAt(0)); |
EXPECT_EQ(extensionC, ExtensionAt(1)); |
EXPECT_EQ(NULL, ExtensionAt(2)); |
@@ -216,7 +217,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, ReorderAndReinsert) { |
std::string idC = extensionC->id(); |
UnloadExtension(idC); |
EXPECT_EQ(3, removed_count_); |
- EXPECT_EQ(1u, model_->size()); |
+ EXPECT_EQ(1u, model_->toolbar_items().size()); |
EXPECT_EQ(extensionA, ExtensionAt(0)); |
EXPECT_EQ(NULL, ExtensionAt(1)); |
@@ -225,7 +226,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionToolbarModelTest, ReorderAndReinsert) { |
// Extension C loaded again. |
EXPECT_EQ(5, inserted_count_); |
- EXPECT_EQ(2u, model_->size()); |
+ EXPECT_EQ(2u, model_->toolbar_items().size()); |
// Make sure it gets its old spot in the list (at the very end). |
ASSERT_STREQ(idC.c_str(), ExtensionAt(1)->id().c_str()); |
} |