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

Issue 2798503002: Extensions: Pull duplicated functionality into ExtensionsTest fixture. (Closed)

Created:
3 years, 8 months ago by karandeepb
Modified:
3 years, 8 months ago
Reviewers:
Devlin, sky
CC:
chromium-reviews, jam, darin-cc_chromium.org, extensions-reviews_chromium.org, chromium-apps-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Extensions Tests: Pull duplicated functionality into ExtensionsTest fixture. This CL pulls some duplicated functionality from a couple of ExtensionsTest subclasses into the ExtensionsTest class. In particular: - It now provides an incognito context. - It also sets up Extension preferences. This functionality will also be used in a subsequent CL. Also add a set_if_off_the_record method to the TestBrowserContext class to set it up as an incognito context. BUG=527548 Review-Url: https://codereview.chromium.org/2798503002 Cr-Commit-Position: refs/heads/master@{#462357} Committed: https://chromium.googlesource.com/chromium/src/+/0daf48a414f373af5d47a38e22336215d10093d2

Patch Set 1 #

Total comments: 10

Patch Set 2 : Add TODO for comments. #

Total comments: 2

Patch Set 3 : Address review #

Patch Set 4 : Nits #

Total comments: 4

Patch Set 5 : Nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+76 lines, -83 lines) Patch
M content/public/test/test_browser_context.h View 1 2 3 4 2 chunks +7 lines, -0 lines 0 comments Download
M content/public/test/test_browser_context.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M extensions/browser/app_window/app_window_geometry_cache_unittest.cc View 3 chunks +5 lines, -34 lines 0 comments Download
M extensions/browser/event_router_unittest.cc View 3 chunks +0 lines, -30 lines 0 comments Download
M extensions/browser/extensions_test.h View 1 2 3 4 chunks +14 lines, -2 lines 0 comments Download
M extensions/browser/extensions_test.cc View 1 2 3 4 4 chunks +49 lines, -0 lines 0 comments Download
M extensions/browser/process_manager_unittest.cc View 4 chunks +0 lines, -16 lines 0 comments Download

Depends on Patchset:

Dependent Patchsets:

Messages

Total messages: 25 (12 generated)
karandeepb
PTAL Devlin.
3 years, 8 months ago (2017-04-04 03:23:22 UTC) #5
Devlin
Your code largely looks fine, but ExtensionsTest seems broken in some fun ways. It doesn't ...
3 years, 8 months ago (2017-04-04 14:18:11 UTC) #6
karandeepb
I tried just doing the work in SetUp() instead of the ctor, but multiple tests ...
3 years, 8 months ago (2017-04-04 19:00:37 UTC) #7
Devlin
On 2017/04/04 19:00:37, karandeepb wrote: > I tried just doing the work in SetUp() instead ...
3 years, 8 months ago (2017-04-04 19:04:16 UTC) #8
karandeepb
PTAL Devlin. https://codereview.chromium.org/2798503002/diff/1/extensions/browser/extensions_test.cc File extensions/browser/extensions_test.cc (right): https://codereview.chromium.org/2798503002/diff/1/extensions/browser/extensions_test.cc#newcode23 extensions/browser/extensions_test.cc:23: // This class does work in the ...
3 years, 8 months ago (2017-04-04 19:16:42 UTC) #9
karandeepb
PTAL sky@ for changes in content/public/test/.
3 years, 8 months ago (2017-04-04 19:25:24 UTC) #11
sky
https://codereview.chromium.org/2798503002/diff/20001/content/public/test/test_browser_context.h File content/public/test/test_browser_context.h (right): https://codereview.chromium.org/2798503002/diff/20001/content/public/test/test_browser_context.h#newcode82 content/public/test/test_browser_context.h:82: bool IsOffTheRecord() const override; How about a setter on ...
3 years, 8 months ago (2017-04-04 20:43:37 UTC) #12
karandeepb
PTAL sky@. https://codereview.chromium.org/2798503002/diff/20001/content/public/test/test_browser_context.h File content/public/test/test_browser_context.h (right): https://codereview.chromium.org/2798503002/diff/20001/content/public/test/test_browser_context.h#newcode82 content/public/test/test_browser_context.h:82: bool IsOffTheRecord() const override; On 2017/04/04 20:43:37, ...
3 years, 8 months ago (2017-04-04 23:03:16 UTC) #13
sky
LGTM https://codereview.chromium.org/2798503002/diff/60001/content/public/test/test_browser_context.h File content/public/test/test_browser_context.h (right): https://codereview.chromium.org/2798503002/diff/60001/content/public/test/test_browser_context.h#newcode39 content/public/test/test_browser_context.h:39: void SetOffTheRecord(bool is_off_the_record); set_is_off_the_record() and inline.
3 years, 8 months ago (2017-04-05 02:56:55 UTC) #15
Devlin
lgtm https://codereview.chromium.org/2798503002/diff/60001/extensions/browser/extensions_test.cc File extensions/browser/extensions_test.cc (right): https://codereview.chromium.org/2798503002/diff/60001/extensions/browser/extensions_test.cc#newcode24 extensions/browser/extensions_test.cc:24: std::unique_ptr<content::TestBrowserContext> incognito_context( prefer base::MakeUnique<>
3 years, 8 months ago (2017-04-05 18:48:19 UTC) #16
karandeepb
https://codereview.chromium.org/2798503002/diff/60001/content/public/test/test_browser_context.h File content/public/test/test_browser_context.h (right): https://codereview.chromium.org/2798503002/diff/60001/content/public/test/test_browser_context.h#newcode39 content/public/test/test_browser_context.h:39: void SetOffTheRecord(bool is_off_the_record); On 2017/04/05 02:56:55, sky wrote: > ...
3 years, 8 months ago (2017-04-05 20:25:48 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2798503002/100001
3 years, 8 months ago (2017-04-06 02:56:46 UTC) #22
commit-bot: I haz the power
3 years, 8 months ago (2017-04-06 04:39:50 UTC) #25
Message was sent while issue was closed.
Committed patchset #5 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/0daf48a414f373af5d47a38e2233...

Powered by Google App Engine
This is Rietveld 408576698