Index: chrome/test/pyautolib/pyautolib.cc |
diff --git a/chrome/test/pyautolib/pyautolib.cc b/chrome/test/pyautolib/pyautolib.cc |
index d053bdc1193787f04a5d30355210c2a1f9a83a66..a4977f52a2a546932edd0b938de14477502a28bc 100644 |
--- a/chrome/test/pyautolib/pyautolib.cc |
+++ b/chrome/test/pyautolib/pyautolib.cc |
@@ -19,12 +19,6 @@ |
#include "chrome/test/pyautolib/pyautolib.h" |
#include "googleurl/src/gurl.h" |
-static int64 StringToId(const std::wstring& str) { |
- int64 id; |
- base::StringToInt64(WideToUTF8(str), &id); |
- return id; |
-} |
- |
// PyUITestSuiteBase |
PyUITestSuiteBase::PyUITestSuiteBase(int argc, char** argv) |
: UITestSuite(argc, argv) { |
@@ -102,136 +96,6 @@ void PyUITestBase::SetLaunchSwitches() { |
launch_arguments_.AppendSwitchASCII(switches::kHomePage, homepage_); |
} |
-bool PyUITestBase::GetBookmarkBarState(bool* visible, |
- bool* detached, |
- int window_index) { |
- scoped_refptr<BrowserProxy> browser_proxy = GetBrowserWindow(window_index); |
- EXPECT_TRUE(browser_proxy.get()); |
- if (!browser_proxy.get()) |
- return false; |
- |
- // We have no use for animating in this context. |
- bool animating; |
- EXPECT_TRUE(browser_proxy->GetBookmarkBarVisibility(visible, |
- &animating, |
- detached)); |
- return true; |
-} |
- |
-bool PyUITestBase::GetBookmarkBarVisibility() { |
- // We have no use for detached in this context. |
- bool visible, detached; |
- if (!GetBookmarkBarState(&visible, &detached)) |
- return false; |
- return visible; |
-} |
- |
-bool PyUITestBase::IsBookmarkBarDetached() { |
- // We have no use for visible in this context. |
- bool visible, detached; |
- if (!GetBookmarkBarState(&visible, &detached)) |
- return false; |
- return detached; |
-} |
- |
-bool PyUITestBase::WaitForBookmarkBarVisibilityChange(bool wait_for_open, |
- int window_index) { |
- scoped_refptr<BrowserProxy> browser_proxy = GetBrowserWindow(window_index); |
- EXPECT_TRUE(browser_proxy.get()); |
- if (!browser_proxy.get()) |
- return false; |
- |
- // This has a 20sec timeout. If that's not enough we have serious problems. |
- bool completed = UITestBase::WaitForBookmarkBarVisibilityChange( |
- browser_proxy.get(), |
- wait_for_open); |
- EXPECT_TRUE(completed); |
- return completed; |
-} |
- |
-std::string PyUITestBase::_GetBookmarksAsJSON(int window_index) { |
- scoped_refptr<BrowserProxy> browser_proxy = GetBrowserWindow(window_index); |
- EXPECT_TRUE(browser_proxy.get()); |
- if (!browser_proxy.get()) |
- return std::string(); |
- |
- std::string s; |
- EXPECT_TRUE(browser_proxy->GetBookmarksAsJSON(&s)); |
- return s; |
-} |
- |
-bool PyUITestBase::AddBookmarkGroup(std::wstring& parent_id, |
- int index, |
- std::wstring& title, |
- int window_index) { |
- scoped_refptr<BrowserProxy> browser_proxy = GetBrowserWindow(window_index); |
- EXPECT_TRUE(browser_proxy.get()); |
- if (!browser_proxy.get()) |
- return false; |
- |
- return browser_proxy->AddBookmarkGroup(StringToId(parent_id), index, title); |
-} |
- |
-bool PyUITestBase::AddBookmarkURL(std::wstring& parent_id, |
- int index, |
- std::wstring& title, |
- std::wstring& url, |
- int window_index) { |
- scoped_refptr<BrowserProxy> browser_proxy = GetBrowserWindow(window_index); |
- EXPECT_TRUE(browser_proxy.get()); |
- if (!browser_proxy.get()) |
- return false; |
- |
- return browser_proxy->AddBookmarkURL(StringToId(parent_id), |
- index, title, |
- GURL(WideToUTF8(url))); |
-} |
- |
-bool PyUITestBase::ReparentBookmark(std::wstring& id, |
- std::wstring& new_parent_id, |
- int index, |
- int window_index) { |
- scoped_refptr<BrowserProxy> browser_proxy = GetBrowserWindow(window_index); |
- EXPECT_TRUE(browser_proxy.get()); |
- if (!browser_proxy.get()) |
- return false; |
- |
- return browser_proxy->ReparentBookmark(StringToId(id), |
- StringToId(new_parent_id), |
- index); |
-} |
- |
-bool PyUITestBase::SetBookmarkTitle(std::wstring& id, |
- std::wstring& title, |
- int window_index) { |
- scoped_refptr<BrowserProxy> browser_proxy = GetBrowserWindow(window_index); |
- EXPECT_TRUE(browser_proxy.get()); |
- if (!browser_proxy.get()) |
- return false; |
- |
- return browser_proxy->SetBookmarkTitle(StringToId(id), title); |
-} |
- |
-bool PyUITestBase::SetBookmarkURL(std::wstring& id, |
- std::wstring& url, |
- int window_index) { |
- scoped_refptr<BrowserProxy> browser_proxy = GetBrowserWindow(window_index); |
- EXPECT_TRUE(browser_proxy.get()); |
- if (!browser_proxy.get()) |
- return false; |
- |
- return browser_proxy->SetBookmarkURL(StringToId(id), GURL(WideToUTF8(url))); |
-} |
- |
-bool PyUITestBase::RemoveBookmark(std::wstring& id, int window_index) { |
- scoped_refptr<BrowserProxy> browser_proxy = GetBrowserWindow(window_index); |
- EXPECT_TRUE(browser_proxy.get()); |
- if (!browser_proxy.get()) |
- return false; |
- |
- return browser_proxy->RemoveBookmark(StringToId(id)); |
-} |
- |
AutomationProxy* PyUITestBase::automation() const { |
AutomationProxy* automation_proxy = UITestBase::automation(); |
if (!automation_proxy) { |
@@ -240,7 +104,6 @@ AutomationProxy* PyUITestBase::automation() const { |
return automation_proxy; |
} |
- |
scoped_refptr<BrowserProxy> PyUITestBase::GetBrowserWindow(int window_index) { |
return automation()->GetBrowserWindow(window_index); |
} |