OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/ui/tabs/tab_strip_model.h" | 5 #include "chrome/browser/ui/tabs/tab_strip_model.h" |
6 | 6 |
7 #include <map> | 7 #include <map> |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "base/file_path.h" | 10 #include "base/file_path.h" |
(...skipping 1699 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1710 FilePath path(FILE_PATH_LITERAL("c:\\foo")); | 1710 FilePath path(FILE_PATH_LITERAL("c:\\foo")); |
1711 #elif defined(OS_POSIX) | 1711 #elif defined(OS_POSIX) |
1712 FilePath path(FILE_PATH_LITERAL("/foo")); | 1712 FilePath path(FILE_PATH_LITERAL("/foo")); |
1713 #endif | 1713 #endif |
1714 | 1714 |
1715 DictionaryValue manifest; | 1715 DictionaryValue manifest; |
1716 manifest.SetString("name", "hi!"); | 1716 manifest.SetString("name", "hi!"); |
1717 manifest.SetString("version", "1"); | 1717 manifest.SetString("version", "1"); |
1718 std::string error; | 1718 std::string error; |
1719 scoped_refptr<Extension> extension_app( | 1719 scoped_refptr<Extension> extension_app( |
1720 Extension::Create(path, Extension::INVALID, manifest, Extension::NO_FLAGS, | 1720 Extension::Create(path, extensions::Manifest::INVALID_LOCATION, |
1721 &error)); | 1721 manifest, Extension::NO_FLAGS, &error)); |
1722 extension_app->launch_web_url_ = "http://www.google.com"; | 1722 extension_app->launch_web_url_ = "http://www.google.com"; |
1723 WebContents* contents1 = CreateWebContents(); | 1723 WebContents* contents1 = CreateWebContents(); |
1724 extensions::TabHelper::CreateForWebContents(contents1); | 1724 extensions::TabHelper::CreateForWebContents(contents1); |
1725 extensions::TabHelper::FromWebContents(contents1)-> | 1725 extensions::TabHelper::FromWebContents(contents1)-> |
1726 SetExtensionApp(extension_app); | 1726 SetExtensionApp(extension_app); |
1727 WebContents* contents2 = CreateWebContents(); | 1727 WebContents* contents2 = CreateWebContents(); |
1728 extensions::TabHelper::CreateForWebContents(contents2); | 1728 extensions::TabHelper::CreateForWebContents(contents2); |
1729 extensions::TabHelper::FromWebContents(contents2)-> | 1729 extensions::TabHelper::FromWebContents(contents2)-> |
1730 SetExtensionApp(extension_app); | 1730 SetExtensionApp(extension_app); |
1731 WebContents* contents3 = CreateWebContents(); | 1731 WebContents* contents3 = CreateWebContents(); |
(...skipping 601 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2333 strip.ActivateTabAt(1, true); | 2333 strip.ActivateTabAt(1, true); |
2334 ASSERT_EQ(1, observer.GetStateCount()); | 2334 ASSERT_EQ(1, observer.GetStateCount()); |
2335 State s(contents2, 1, MockTabStripModelObserver::SELECT); | 2335 State s(contents2, 1, MockTabStripModelObserver::SELECT); |
2336 s.src_contents = contents2; | 2336 s.src_contents = contents2; |
2337 s.src_index = 1; | 2337 s.src_index = 1; |
2338 s.user_gesture = false; | 2338 s.user_gesture = false; |
2339 EXPECT_TRUE(observer.StateEquals(0, s)); | 2339 EXPECT_TRUE(observer.StateEquals(0, s)); |
2340 strip.RemoveObserver(&observer); | 2340 strip.RemoveObserver(&observer); |
2341 strip.CloseAllTabs(); | 2341 strip.CloseAllTabs(); |
2342 } | 2342 } |
OLD | NEW |