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

Issue 376703002: MacViews: Tweak ComboboxTest.GetTextForRowTest to get it to pass. (Closed)

Created:
6 years, 5 months ago by Andre
Modified:
6 years, 5 months ago
Reviewers:
msw, sadrul
CC:
chromium-reviews, tfarina, mac-views-reviews_chromium.org
Project:
chromium
Visibility:
Public.

Description

MacViews: Tweak ComboboxTest.GetTextForRowTest to get it to pass. In this test, index 0 is set as separator and TextComboboxModel::GetItemAt asserts that separator items are not reached. However, the combobox's selected index is 0 (default value) and on the Mac OnPaint() will be triggered to cause the NOTREACHED to trigger. TestComboboxModel is now initialized with the separators instead of being mutated after, and GetDefaultIndex is implemented to return the first non-separator index. BUG=378134 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=282405

Patch Set 1 #

Total comments: 1

Patch Set 2 : Don't mutate TextComboboxModel #

Patch Set 3 : Fix failing tests from fallout #

Total comments: 2

Patch Set 4 : Remove default parameter #

Unified diffs Side-by-side diffs Delta from patch set Stats (+40 lines, -32 lines) Patch
M ui/views/controls/combobox/combobox_unittest.cc View 1 2 3 20 chunks +40 lines, -32 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
Andre
6 years, 5 months ago (2014-07-07 21:55:06 UTC) #1
msw
https://codereview.chromium.org/376703002/diff/1/ui/views/controls/combobox/combobox_unittest.cc File ui/views/controls/combobox/combobox_unittest.cc (left): https://codereview.chromium.org/376703002/diff/1/ui/views/controls/combobox/combobox_unittest.cc#oldcode434 ui/views/controls/combobox/combobox_unittest.cc:434: separators.insert(0); I think it was our intention here to ...
6 years, 5 months ago (2014-07-07 23:37:22 UTC) #2
Andre
On 2014/07/07 23:37:22, msw wrote: > https://codereview.chromium.org/376703002/diff/1/ui/views/controls/combobox/combobox_unittest.cc > File ui/views/controls/combobox/combobox_unittest.cc (left): > > https://codereview.chromium.org/376703002/diff/1/ui/views/controls/combobox/combobox_unittest.cc#oldcode434 > ...
6 years, 5 months ago (2014-07-08 00:37:19 UTC) #3
Andre
On 2014/07/08 00:37:19, Andre wrote: > On 2014/07/07 23:37:22, msw wrote: > > > https://codereview.chromium.org/376703002/diff/1/ui/views/controls/combobox/combobox_unittest.cc ...
6 years, 5 months ago (2014-07-08 00:37:57 UTC) #4
tapted
Does adding widget_->Show() (e.g. at the start of ComboboxTest::TearDown()) cause the test to fail on ...
6 years, 5 months ago (2014-07-08 00:47:29 UTC) #5
Andre
I've changed it so that TestComboboxModel is initialized with the separators instead of being mutated ...
6 years, 5 months ago (2014-07-08 20:05:49 UTC) #6
msw
Fantastic! lgtm
6 years, 5 months ago (2014-07-08 20:25:03 UTC) #7
Andre
sadrul, can you review as owner?
6 years, 5 months ago (2014-07-08 20:45:56 UTC) #8
sadrul
LGTM https://codereview.chromium.org/376703002/diff/100001/ui/views/controls/combobox/combobox_unittest.cc File ui/views/controls/combobox/combobox_unittest.cc (right): https://codereview.chromium.org/376703002/diff/100001/ui/views/controls/combobox/combobox_unittest.cc#newcode215 ui/views/controls/combobox/combobox_unittest.cc:215: void InitCombobox(const std::set<int>* separators = NULL) { I ...
6 years, 5 months ago (2014-07-10 15:24:36 UTC) #9
Andre
https://codereview.chromium.org/376703002/diff/100001/ui/views/controls/combobox/combobox_unittest.cc File ui/views/controls/combobox/combobox_unittest.cc (right): https://codereview.chromium.org/376703002/diff/100001/ui/views/controls/combobox/combobox_unittest.cc#newcode215 ui/views/controls/combobox/combobox_unittest.cc:215: void InitCombobox(const std::set<int>* separators = NULL) { On 2014/07/10 ...
6 years, 5 months ago (2014-07-10 17:44:27 UTC) #10
Andre
The CQ bit was checked by andresantoso@chromium.org
6 years, 5 months ago (2014-07-10 17:44:33 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/andresantoso@chromium.org/376703002/120001
6 years, 5 months ago (2014-07-10 17:45:38 UTC) #12
commit-bot: I haz the power
6 years, 5 months ago (2014-07-10 19:54:42 UTC) #13
Message was sent while issue was closed.
Change committed as 282405

Powered by Google App Engine
This is Rietveld 408576698