Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9)

Side by Side Diff: chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc

Issue 816403003: Make callers of CommandLine use it via the base:: namespace. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fix Created 5 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 "base/bind.h" 5 #include "base/bind.h"
6 #include "base/command_line.h" 6 #include "base/command_line.h"
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/memory/ref_counted.h" 8 #include "base/memory/ref_counted.h"
9 #include "base/memory/weak_ptr.h" 9 #include "base/memory/weak_ptr.h"
10 #include "base/message_loop/message_loop.h" 10 #include "base/message_loop/message_loop.h"
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after
273 DISALLOW_COPY_AND_ASSIGN(NavEntryCommittedObserver); 273 DISALLOW_COPY_AND_ASSIGN(NavEntryCommittedObserver);
274 }; 274 };
275 275
276 } // namespace 276 } // namespace
277 277
278 class AutofillDialogControllerTest : public InProcessBrowserTest { 278 class AutofillDialogControllerTest : public InProcessBrowserTest {
279 public: 279 public:
280 AutofillDialogControllerTest() : controller_(NULL) {} 280 AutofillDialogControllerTest() : controller_(NULL) {}
281 virtual ~AutofillDialogControllerTest() {} 281 virtual ~AutofillDialogControllerTest() {}
282 282
283 virtual void SetUpCommandLine(CommandLine* command_line) override { 283 virtual void SetUpCommandLine(base::CommandLine* command_line) override {
284 command_line->AppendSwitch(::switches::kReduceSecurityForTesting); 284 command_line->AppendSwitch(::switches::kReduceSecurityForTesting);
285 } 285 }
286 286
287 virtual void SetUpOnMainThread() override { 287 virtual void SetUpOnMainThread() override {
288 autofill::test::DisableSystemServices(browser()->profile()->GetPrefs()); 288 autofill::test::DisableSystemServices(browser()->profile()->GetPrefs());
289 InitializeController(); 289 InitializeController();
290 } 290 }
291 291
292 protected: 292 protected:
293 bool SectionHasField(DialogSection section, ServerFieldType type) { 293 bool SectionHasField(DialogSection section, ServerFieldType type) {
(...skipping 1173 matching lines...) Expand 10 before | Expand all | Expand 10 after
1467 EXPECT_TRUE(RunTestPage(http_server)); 1467 EXPECT_TRUE(RunTestPage(http_server));
1468 } 1468 }
1469 1469
1470 // Like the parent test, but doesn't add the --reduce-security-for-testing flag. 1470 // Like the parent test, but doesn't add the --reduce-security-for-testing flag.
1471 class AutofillDialogControllerSecurityTest : 1471 class AutofillDialogControllerSecurityTest :
1472 public AutofillDialogControllerTest { 1472 public AutofillDialogControllerTest {
1473 public: 1473 public:
1474 AutofillDialogControllerSecurityTest() {} 1474 AutofillDialogControllerSecurityTest() {}
1475 ~AutofillDialogControllerSecurityTest() override {} 1475 ~AutofillDialogControllerSecurityTest() override {}
1476 1476
1477 void SetUpCommandLine(CommandLine* command_line) override { 1477 void SetUpCommandLine(base::CommandLine* command_line) override {
1478 CHECK(!command_line->HasSwitch(::switches::kReduceSecurityForTesting)); 1478 CHECK(!command_line->HasSwitch(::switches::kReduceSecurityForTesting));
1479 } 1479 }
1480 1480
1481 typedef net::BaseTestServer::SSLOptions SSLOptions; 1481 typedef net::BaseTestServer::SSLOptions SSLOptions;
1482 1482
1483 private: 1483 private:
1484 DISALLOW_COPY_AND_ASSIGN(AutofillDialogControllerSecurityTest); 1484 DISALLOW_COPY_AND_ASSIGN(AutofillDialogControllerSecurityTest);
1485 }; 1485 };
1486 1486
1487 IN_PROC_BROWSER_TEST_F(AutofillDialogControllerSecurityTest, 1487 IN_PROC_BROWSER_TEST_F(AutofillDialogControllerSecurityTest,
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after
1754 "<input autocomplete='transaction-currency' value='USD' readonly>" 1754 "<input autocomplete='transaction-currency' value='USD' readonly>"
1755 "<input autocomplete='cc-csc'>"); 1755 "<input autocomplete='cc-csc'>");
1756 AutofillDialogControllerImpl* controller = SetUpHtmlAndInvoke(html); 1756 AutofillDialogControllerImpl* controller = SetUpHtmlAndInvoke(html);
1757 ASSERT_TRUE(controller); 1757 ASSERT_TRUE(controller);
1758 1758
1759 EXPECT_EQ(ASCIIToUTF16("24"), controller->transaction_amount_); 1759 EXPECT_EQ(ASCIIToUTF16("24"), controller->transaction_amount_);
1760 EXPECT_EQ(ASCIIToUTF16("USD"), controller->transaction_currency_); 1760 EXPECT_EQ(ASCIIToUTF16("USD"), controller->transaction_currency_);
1761 } 1761 }
1762 1762
1763 } // namespace autofill 1763 } // namespace autofill
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698