diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-03 14:39:42 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-03 14:39:42 +0000 |
commit | c9c07779224d9dd320323943a569dbf2e416a411 (patch) | |
tree | a040e1ca03410c7cb37547b16b5a0fb8bea67dde /chrome/test/pyautolib/pyautolib.cc | |
parent | be1ce6a7b2fa7e9622e5b249abd5fab478b6ca05 (diff) | |
download | chromium_src-c9c07779224d9dd320323943a569dbf2e416a411.zip chromium_src-c9c07779224d9dd320323943a569dbf2e416a411.tar.gz chromium_src-c9c07779224d9dd320323943a569dbf2e416a411.tar.bz2 |
Remove number conversion functions from string_util. These moved to string_number_conversions.
TEST=it compiles
BUG=none
Review URL: http://codereview.chromium.org/3054036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54747 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test/pyautolib/pyautolib.cc')
-rw-r--r-- | chrome/test/pyautolib/pyautolib.cc | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/chrome/test/pyautolib/pyautolib.cc b/chrome/test/pyautolib/pyautolib.cc index 58ac2dd..76c32fe 100644 --- a/chrome/test/pyautolib/pyautolib.cc +++ b/chrome/test/pyautolib/pyautolib.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/scoped_ptr.h" +#include "base/string_number_conversions.h" #include "base/string_util.h" #include "base/utf_string_conversions.h" #include "chrome/test/automation/extension_proxy.h" @@ -10,6 +11,11 @@ #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) @@ -209,28 +215,27 @@ std::string PyUITestBase::_GetBookmarksAsJSON() { } bool PyUITestBase::AddBookmarkGroup(std::wstring& parent_id, int index, - std::wstring& title) { + std::wstring& title) { scoped_refptr<BrowserProxy> browser_proxy = automation()->GetBrowserWindow(0); // Window doesn't matter. EXPECT_TRUE(browser_proxy.get()); if (!browser_proxy.get()) return false; - return browser_proxy->AddBookmarkGroup(StringToInt64(WideToUTF16(parent_id)), - index, title); + return browser_proxy->AddBookmarkGroup(StringToId(parent_id), index, title); } bool PyUITestBase::AddBookmarkURL(std::wstring& parent_id, int index, - std::wstring& title, std::wstring& url) { + std::wstring& title, std::wstring& url) { scoped_refptr<BrowserProxy> browser_proxy = automation()->GetBrowserWindow(0); // Window doesn't matter. EXPECT_TRUE(browser_proxy.get()); if (!browser_proxy.get()) return false; - return browser_proxy->AddBookmarkURL(StringToInt64(WideToUTF16(parent_id)), + return browser_proxy->AddBookmarkURL(StringToId(parent_id), index, title, - GURL(WideToUTF16(url))); + GURL(WideToUTF8(url))); } bool PyUITestBase::ReparentBookmark( @@ -241,10 +246,9 @@ bool PyUITestBase::ReparentBookmark( if (!browser_proxy.get()) return false; - return browser_proxy->ReparentBookmark( - StringToInt64(WideToUTF16(id)), - StringToInt64(WideToUTF16(new_parent_id)), - index); + return browser_proxy->ReparentBookmark(StringToId(id), + StringToId(new_parent_id), + index); } bool PyUITestBase::SetBookmarkTitle(std::wstring& id, std::wstring& title) { @@ -254,8 +258,7 @@ bool PyUITestBase::SetBookmarkTitle(std::wstring& id, std::wstring& title) { if (!browser_proxy.get()) return false; - return browser_proxy->SetBookmarkTitle(StringToInt64(WideToUTF16(id)), - title); + return browser_proxy->SetBookmarkTitle(StringToId(id), title); } bool PyUITestBase::SetBookmarkURL(std::wstring& id, std::wstring& url) { @@ -265,8 +268,7 @@ bool PyUITestBase::SetBookmarkURL(std::wstring& id, std::wstring& url) { if (!browser_proxy.get()) return false; - return browser_proxy->SetBookmarkURL(StringToInt64(WideToUTF16(id)), - GURL(WideToUTF16(url))); + return browser_proxy->SetBookmarkURL(StringToId(id), GURL(WideToUTF8(url))); } bool PyUITestBase::RemoveBookmark(std::wstring& id) { @@ -276,7 +278,7 @@ bool PyUITestBase::RemoveBookmark(std::wstring& id) { if (!browser_proxy.get()) return false; - return browser_proxy->RemoveBookmark(StringToInt64(WideToUTF16(id))); + return browser_proxy->RemoveBookmark(StringToId(id)); } scoped_refptr<BrowserProxy> PyUITestBase::GetBrowserWindow(int window_index) { @@ -284,7 +286,7 @@ scoped_refptr<BrowserProxy> PyUITestBase::GetBrowserWindow(int window_index) { } std::string PyUITestBase::_SendJSONRequest(int window_index, - std::string& request) { + std::string& request) { scoped_refptr<BrowserProxy> browser_proxy = automation()->GetBrowserWindow(window_index); EXPECT_TRUE(browser_proxy.get()); |