diff options
author | gab@chromium.org <gab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-21 20:13:58 +0000 |
---|---|---|
committer | gab@chromium.org <gab@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-21 20:13:58 +0000 |
commit | abcfa65ad3be10658bfcf6262c152cae8588dc90 (patch) | |
tree | e602b146f430556c7cf608c4b9701ee7478380c6 /chrome/browser/ui/browser_iterator_unittest.cc | |
parent | 7caa95de14beff32bc64fa9f2cfcba30d93fd0e0 (diff) | |
download | chromium_src-abcfa65ad3be10658bfcf6262c152cae8588dc90.zip chromium_src-abcfa65ad3be10658bfcf6262c152cae8588dc90.tar.gz chromium_src-abcfa65ad3be10658bfcf6262c152cae8588dc90.tar.bz2 |
Merge BrowserListImpl into BrowserList.
Kept AddBrowser and RemoveBrowser static (having it access the private members of the appropriate list for the browser added/removed); kept AddObserver and RemoveObserver static so that observers are notified about browser additions, removals, and set actives on every desktop (observers should filter if they so desire).
The only calls that are not-static (i.e. for which consumers need to be aware of HostDesktopType) are: iterators, size(), empty(), get(), and GetLastActive(). All the consumers were already made multi-desktop aware in the multiple CLs preceding this one :)!
BUG=129187, 177341
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=183580
Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=183701
Review URL: https://chromiumcodereview.appspot.com/12281006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@183853 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/browser_iterator_unittest.cc')
-rw-r--r-- | chrome/browser/ui/browser_iterator_unittest.cc | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/chrome/browser/ui/browser_iterator_unittest.cc b/chrome/browser/ui/browser_iterator_unittest.cc index 33d3be2..7f30a14 100644 --- a/chrome/browser/ui/browser_iterator_unittest.cc +++ b/chrome/browser/ui/browser_iterator_unittest.cc @@ -5,7 +5,7 @@ #include "chrome/browser/ui/browser_iterator.h" #include "chrome/browser/ui/browser.h" -#include "chrome/browser/ui/browser_list_impl.h" +#include "chrome/browser/ui/browser_list.h" #include "chrome/browser/ui/host_desktop.h" #include "chrome/test/base/browser_with_test_window_test.h" @@ -49,14 +49,14 @@ TEST_F(BrowserIteratorTest, BrowsersOnMultipleDesktops) { chrome::CreateBrowserWithTestWindowForParams(&ash_params)); // Sanity checks. - chrome::BrowserListImpl* native_list = - chrome::BrowserListImpl::GetInstance(chrome::HOST_DESKTOP_TYPE_NATIVE); + BrowserList* native_list = + BrowserList::GetInstance(chrome::HOST_DESKTOP_TYPE_NATIVE); #if defined(OS_CHROMEOS) // On Chrome OS, the native list and the ash list are the same. EXPECT_EQ(5U, native_list->size()); #else - chrome::BrowserListImpl* ash_list = - chrome::BrowserListImpl::GetInstance(chrome::HOST_DESKTOP_TYPE_ASH); + BrowserList* ash_list = + BrowserList::GetInstance(chrome::HOST_DESKTOP_TYPE_ASH); EXPECT_EQ(3U, native_list->size()); EXPECT_EQ(2U, ash_list->size()); #endif @@ -76,14 +76,14 @@ TEST_F(BrowserIteratorTest, NoBrowsersOnAshDesktop) { chrome::CreateBrowserWithTestWindowForParams(&native_params)); // Sanity checks. - chrome::BrowserListImpl* native_list = - chrome::BrowserListImpl::GetInstance(chrome::HOST_DESKTOP_TYPE_NATIVE); + BrowserList* native_list = + BrowserList::GetInstance(chrome::HOST_DESKTOP_TYPE_NATIVE); EXPECT_EQ(3U, native_list->size()); #if !defined(OS_CHROMEOS) // On non-Chrome OS platforms the Ash list is independent from the native // list, double-check that it's empty. - chrome::BrowserListImpl* ash_list = - chrome::BrowserListImpl::GetInstance(chrome::HOST_DESKTOP_TYPE_ASH); + BrowserList* ash_list = + BrowserList::GetInstance(chrome::HOST_DESKTOP_TYPE_ASH); EXPECT_EQ(0U, ash_list->size()); #endif @@ -100,14 +100,14 @@ TEST_F(BrowserIteratorTestWithInitialWindowInAsh, NoBrowsersOnNativeDesktop) { scoped_ptr<Browser> browser3( chrome::CreateBrowserWithTestWindowForParams(&ash_params)); - chrome::BrowserListImpl* ash_list = - chrome::BrowserListImpl::GetInstance(chrome::HOST_DESKTOP_TYPE_ASH); + BrowserList* ash_list = + BrowserList::GetInstance(chrome::HOST_DESKTOP_TYPE_ASH); EXPECT_EQ(3U, ash_list->size()); #if !defined(OS_CHROMEOS) // On non-Chrome OS platforms the native list is independent from the Ash // list; double-check that it's empty. - chrome::BrowserListImpl* native_list = - chrome::BrowserListImpl::GetInstance(chrome::HOST_DESKTOP_TYPE_NATIVE); + BrowserList* native_list = + BrowserList::GetInstance(chrome::HOST_DESKTOP_TYPE_NATIVE); EXPECT_EQ(0U, native_list->size()); #endif |