summaryrefslogtreecommitdiffstats
path: root/chrome/browser/autofill/autofill_browsertest.cc
diff options
context:
space:
mode:
authorpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-11 23:42:25 +0000
committerpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-11 23:42:25 +0000
commit87c64eaa8a7011f76da7e0ff0800d802a7f54f30 (patch)
treea89f5d29b447685814f79bfb4b2aa11fb3fc8e5c /chrome/browser/autofill/autofill_browsertest.cc
parenta24c929b5310862f2565ddf42f884d0e892c1f87 (diff)
downloadchromium_src-87c64eaa8a7011f76da7e0ff0800d802a7f54f30.zip
chromium_src-87c64eaa8a7011f76da7e0ff0800d802a7f54f30.tar.gz
chromium_src-87c64eaa8a7011f76da7e0ff0800d802a7f54f30.tar.bz2
Misc. cleanup:
* Shorten code * Eliminate using directives * Rename "infobar" to "delegate" in a few places for clarity * Add a few DCHECKs BUG=none TEST=none R=dmazzoni@chromium.org, isherman@chromium.org, jam@chromium.org Review URL: https://codereview.chromium.org/18209021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211254 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autofill/autofill_browsertest.cc')
-rw-r--r--chrome/browser/autofill/autofill_browsertest.cc38
1 files changed, 16 insertions, 22 deletions
diff --git a/chrome/browser/autofill/autofill_browsertest.cc b/chrome/browser/autofill/autofill_browsertest.cc
index 3bb5a64..55959e9 100644
--- a/chrome/browser/autofill/autofill_browsertest.cc
+++ b/chrome/browser/autofill/autofill_browsertest.cc
@@ -51,11 +51,6 @@
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/base/keycodes/keyboard_codes.h"
-using content::RenderViewHost;
-using content::RenderViewHostTester;
-using content::WebContents;
-
-using testing::Invoke;
namespace autofill {
@@ -138,7 +133,7 @@ class WindowedPersonalDataManagerObserver
}
virtual ~WindowedPersonalDataManagerObserver() {
- if (infobar_service_ && infobar_service_->infobar_count() > 0)
+ if (infobar_service_ && (infobar_service_->infobar_count() > 0))
infobar_service_->RemoveInfoBar(infobar_service_->infobar_at(0));
}
@@ -168,14 +163,13 @@ class WindowedPersonalDataManagerObserver
virtual void Observe(int type,
const content::NotificationSource& source,
const content::NotificationDetails& details) OVERRIDE {
- // Accept in the infobar.
+ EXPECT_EQ(chrome::NOTIFICATION_TAB_CONTENTS_INFOBAR_ADDED, type);
infobar_service_ = InfoBarService::FromWebContents(
browser_->tab_strip_model()->GetActiveWebContents());
- InfoBarDelegate* infobar = infobar_service_->infobar_at(0);
-
- ConfirmInfoBarDelegate* confirm_infobar =
- infobar->AsConfirmInfoBarDelegate();
- confirm_infobar->Accept();
+ ConfirmInfoBarDelegate* infobar_delegate =
+ infobar_service_->infobar_at(0)->AsConfirmInfoBarDelegate();
+ ASSERT_TRUE(infobar_delegate);
+ infobar_delegate->Accept();
}
private:
@@ -387,7 +381,7 @@ class AutofillTest : public InProcessBrowserTest {
EXPECT_EQ(expected_value, value);
}
- RenderViewHost* render_view_host() {
+ content::RenderViewHost* render_view_host() {
return browser()->tab_strip_model()->GetActiveWebContents()->
GetRenderViewHost();
}
@@ -902,9 +896,10 @@ IN_PROC_BROWSER_TEST_F(AutofillTest, MAYBE_AutofillAfterReload) {
// Reload the page.
LOG(WARNING) << "Reloading the page.";
- WebContents* tab = browser()->tab_strip_model()->GetActiveWebContents();
- tab->GetController().Reload(false);
- content::WaitForLoadStop(tab);
+ content::WebContents* web_contents =
+ browser()->tab_strip_model()->GetActiveWebContents();
+ web_contents->GetController().Reload(false);
+ content::WaitForLoadStop(web_contents);
// Invoke Autofill.
LOG(WARNING) << "Trying to fill the form.";
@@ -951,19 +946,18 @@ IN_PROC_BROWSER_TEST_F(AutofillTest, DISABLED_AutofillAfterTranslate) {
// Get translation bar.
LanguageDetectionDetails details;
details.adopted_language = "ja";
- RenderViewHostTester::TestOnMessageReceived(
+ content::RenderViewHostTester::TestOnMessageReceived(
render_view_host(),
ChromeViewHostMsg_TranslateLanguageDetermined(0, details, true));
- TranslateInfoBarDelegate* infobar = InfoBarService::FromWebContents(
+ TranslateInfoBarDelegate* delegate = InfoBarService::FromWebContents(
browser()->tab_strip_model()->GetActiveWebContents())->infobar_at(0)->
AsTranslateInfoBarDelegate();
-
- ASSERT_TRUE(infobar != NULL);
+ ASSERT_TRUE(delegate);
EXPECT_EQ(TranslateInfoBarDelegate::BEFORE_TRANSLATE,
- infobar->infobar_type());
+ delegate->infobar_type());
// Simulate translation button press.
- infobar->Translate();
+ delegate->Translate();
// Simulate the translate script being retrieved.
// Pass fake google.translate lib as the translate script.