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

Side by Side Diff: chrome/browser/ui/views/extensions/chooser_dialog_view_unittest.cc

Issue 2257743003: Add signal strength indicator icon to WebBluetooth chooser on Mac (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@bluetooth_signal_strength
Patch Set: added signal strength indicator icon to WebBluetooth chooser on Mac Created 4 years, 4 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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 "chrome/browser/ui/views/extensions/chooser_dialog_view.h" 5 #include "chrome/browser/ui/views/extensions/chooser_dialog_view.h"
6 6
7 #include "base/macros.h" 7 #include "base/macros.h"
8 #include "base/strings/utf_string_conversions.h" 8 #include "base/strings/utf_string_conversions.h"
9 #include "chrome/browser/chooser_controller/mock_chooser_controller.h" 9 #include "chrome/browser/chooser_controller/mock_chooser_controller.h"
10 #include "chrome/browser/ui/views/chooser_content_view.h" 10 #include "chrome/browser/ui/views/chooser_content_view.h"
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
68 // Cancel button is always enabled. 68 // Cancel button is always enabled.
69 EXPECT_TRUE(cancel_button_->enabled()); 69 EXPECT_TRUE(cancel_button_->enabled());
70 EXPECT_EQ( 70 EXPECT_EQ(
71 l10n_util::GetStringUTF16(IDS_USB_DEVICE_CHOOSER_CONNECT_BUTTON_TEXT), 71 l10n_util::GetStringUTF16(IDS_USB_DEVICE_CHOOSER_CONNECT_BUTTON_TEXT),
72 ok_button_->GetText()); 72 ok_button_->GetText());
73 EXPECT_EQ(l10n_util::GetStringUTF16(IDS_DEVICE_CHOOSER_CANCEL_BUTTON_TEXT), 73 EXPECT_EQ(l10n_util::GetStringUTF16(IDS_DEVICE_CHOOSER_CANCEL_BUTTON_TEXT),
74 cancel_button_->GetText()); 74 cancel_button_->GetText());
75 } 75 }
76 76
77 TEST_F(ChooserDialogViewTest, SelectAndDeselectAnOption) { 77 TEST_F(ChooserDialogViewTest, SelectAndDeselectAnOption) {
78 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a")); 78 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a"),
79 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("b")); 79 MockChooserController::kNoImage);
80 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("c")); 80 mock_chooser_controller_->OptionAdded(
81 base::ASCIIToUTF16("b"), MockChooserController::kSignalStrengthLevel0Bar);
82 mock_chooser_controller_->OptionAdded(
83 base::ASCIIToUTF16("c"), MockChooserController::kSignalStrengthLevel1Bar);
81 // OK button is disabled since no option is selected. 84 // OK button is disabled since no option is selected.
82 EXPECT_FALSE(ok_button_->enabled()); 85 EXPECT_FALSE(ok_button_->enabled());
83 EXPECT_TRUE(cancel_button_->enabled()); 86 EXPECT_TRUE(cancel_button_->enabled());
84 87
85 // Select option 0. 88 // Select option 0.
86 table_view_->Select(0); 89 table_view_->Select(0);
87 // OK button is enabled since an option is selected. 90 // OK button is enabled since an option is selected.
88 EXPECT_TRUE(ok_button_->enabled()); 91 EXPECT_TRUE(ok_button_->enabled());
89 EXPECT_TRUE(cancel_button_->enabled()); 92 EXPECT_TRUE(cancel_button_->enabled());
90 93
(...skipping 10 matching lines...) Expand all
101 EXPECT_TRUE(cancel_button_->enabled()); 104 EXPECT_TRUE(cancel_button_->enabled());
102 105
103 // Unselect option 1. 106 // Unselect option 1.
104 table_view_->Select(-1); 107 table_view_->Select(-1);
105 // OK button is disabled since no option is selected. 108 // OK button is disabled since no option is selected.
106 EXPECT_FALSE(ok_button_->enabled()); 109 EXPECT_FALSE(ok_button_->enabled());
107 EXPECT_TRUE(cancel_button_->enabled()); 110 EXPECT_TRUE(cancel_button_->enabled());
108 } 111 }
109 112
110 TEST_F(ChooserDialogViewTest, SelectAnOptionAndThenSelectAnotherOption) { 113 TEST_F(ChooserDialogViewTest, SelectAnOptionAndThenSelectAnotherOption) {
111 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a")); 114 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a"),
112 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("b")); 115 MockChooserController::kNoImage);
113 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("c")); 116 mock_chooser_controller_->OptionAdded(
117 base::ASCIIToUTF16("b"), MockChooserController::kSignalStrengthLevel0Bar);
118 mock_chooser_controller_->OptionAdded(
119 base::ASCIIToUTF16("c"), MockChooserController::kSignalStrengthLevel1Bar);
114 EXPECT_FALSE(ok_button_->enabled()); 120 EXPECT_FALSE(ok_button_->enabled());
115 EXPECT_TRUE(cancel_button_->enabled()); 121 EXPECT_TRUE(cancel_button_->enabled());
116 122
117 // Select option 0. 123 // Select option 0.
118 table_view_->Select(0); 124 table_view_->Select(0);
119 EXPECT_TRUE(ok_button_->enabled()); 125 EXPECT_TRUE(ok_button_->enabled());
120 EXPECT_TRUE(cancel_button_->enabled()); 126 EXPECT_TRUE(cancel_button_->enabled());
121 127
122 // Select option 1. 128 // Select option 1.
123 table_view_->Select(1); 129 table_view_->Select(1);
124 EXPECT_TRUE(ok_button_->enabled()); 130 EXPECT_TRUE(ok_button_->enabled());
125 EXPECT_TRUE(cancel_button_->enabled()); 131 EXPECT_TRUE(cancel_button_->enabled());
126 132
127 // Select option 2. 133 // Select option 2.
128 table_view_->Select(2); 134 table_view_->Select(2);
129 EXPECT_TRUE(ok_button_->enabled()); 135 EXPECT_TRUE(ok_button_->enabled());
130 EXPECT_TRUE(cancel_button_->enabled()); 136 EXPECT_TRUE(cancel_button_->enabled());
131 } 137 }
132 138
133 TEST_F(ChooserDialogViewTest, SelectAnOptionAndRemoveAnotherOption) { 139 TEST_F(ChooserDialogViewTest, SelectAnOptionAndRemoveAnotherOption) {
134 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a")); 140 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a"),
135 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("b")); 141 MockChooserController::kNoImage);
136 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("c")); 142 mock_chooser_controller_->OptionAdded(
143 base::ASCIIToUTF16("b"), MockChooserController::kSignalStrengthLevel0Bar);
144 mock_chooser_controller_->OptionAdded(
145 base::ASCIIToUTF16("c"), MockChooserController::kSignalStrengthLevel1Bar);
137 EXPECT_FALSE(ok_button_->enabled()); 146 EXPECT_FALSE(ok_button_->enabled());
138 EXPECT_TRUE(cancel_button_->enabled()); 147 EXPECT_TRUE(cancel_button_->enabled());
139 148
140 // Select option 1. 149 // Select option 1.
141 table_view_->Select(1); 150 table_view_->Select(1);
142 EXPECT_TRUE(ok_button_->enabled()); 151 EXPECT_TRUE(ok_button_->enabled());
143 EXPECT_TRUE(cancel_button_->enabled()); 152 EXPECT_TRUE(cancel_button_->enabled());
144 153
145 // Remove option 0, the list becomes: b c. 154 // Remove option 0, the list becomes: b c.
146 mock_chooser_controller_->OptionRemoved(base::ASCIIToUTF16("a")); 155 mock_chooser_controller_->OptionRemoved(base::ASCIIToUTF16("a"));
147 EXPECT_TRUE(ok_button_->enabled()); 156 EXPECT_TRUE(ok_button_->enabled());
148 EXPECT_TRUE(cancel_button_->enabled()); 157 EXPECT_TRUE(cancel_button_->enabled());
149 158
150 // Remove option 1. 159 // Remove option 1.
151 mock_chooser_controller_->OptionRemoved(base::ASCIIToUTF16("c")); 160 mock_chooser_controller_->OptionRemoved(base::ASCIIToUTF16("c"));
152 EXPECT_TRUE(ok_button_->enabled()); 161 EXPECT_TRUE(ok_button_->enabled());
153 EXPECT_TRUE(cancel_button_->enabled()); 162 EXPECT_TRUE(cancel_button_->enabled());
154 } 163 }
155 164
156 TEST_F(ChooserDialogViewTest, SelectAnOptionAndRemoveTheSelectedOption) { 165 TEST_F(ChooserDialogViewTest, SelectAnOptionAndRemoveTheSelectedOption) {
157 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a")); 166 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a"),
158 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("b")); 167 MockChooserController::kNoImage);
159 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("c")); 168 mock_chooser_controller_->OptionAdded(
169 base::ASCIIToUTF16("b"), MockChooserController::kSignalStrengthLevel0Bar);
170 mock_chooser_controller_->OptionAdded(
171 base::ASCIIToUTF16("c"), MockChooserController::kSignalStrengthLevel1Bar);
160 EXPECT_FALSE(ok_button_->enabled()); 172 EXPECT_FALSE(ok_button_->enabled());
161 EXPECT_TRUE(cancel_button_->enabled()); 173 EXPECT_TRUE(cancel_button_->enabled());
162 174
163 // Select option 1. 175 // Select option 1.
164 table_view_->Select(1); 176 table_view_->Select(1);
165 EXPECT_TRUE(ok_button_->enabled()); 177 EXPECT_TRUE(ok_button_->enabled());
166 EXPECT_TRUE(cancel_button_->enabled()); 178 EXPECT_TRUE(cancel_button_->enabled());
167 179
168 // Remove option 1. 180 // Remove option 1.
169 mock_chooser_controller_->OptionRemoved(base::ASCIIToUTF16("b")); 181 mock_chooser_controller_->OptionRemoved(base::ASCIIToUTF16("b"));
170 // OK button is disabled since the selected option is removed. 182 // OK button is disabled since the selected option is removed.
171 EXPECT_FALSE(ok_button_->enabled()); 183 EXPECT_FALSE(ok_button_->enabled());
172 EXPECT_TRUE(cancel_button_->enabled()); 184 EXPECT_TRUE(cancel_button_->enabled());
173 } 185 }
174 186
175 TEST_F(ChooserDialogViewTest, SelectAnOptionAndUpdateTheSelectedOption) { 187 TEST_F(ChooserDialogViewTest, SelectAnOptionAndUpdateTheSelectedOption) {
176 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a")); 188 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a"),
177 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("b")); 189 MockChooserController::kNoImage);
178 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("c")); 190 mock_chooser_controller_->OptionAdded(
191 base::ASCIIToUTF16("b"), MockChooserController::kSignalStrengthLevel0Bar);
192 mock_chooser_controller_->OptionAdded(
193 base::ASCIIToUTF16("c"), MockChooserController::kSignalStrengthLevel1Bar);
179 EXPECT_FALSE(ok_button_->enabled()); 194 EXPECT_FALSE(ok_button_->enabled());
180 EXPECT_TRUE(cancel_button_->enabled()); 195 EXPECT_TRUE(cancel_button_->enabled());
181 196
182 // Select option 1. 197 // Select option 1.
183 table_view_->Select(1); 198 table_view_->Select(1);
184 EXPECT_TRUE(ok_button_->enabled()); 199 EXPECT_TRUE(ok_button_->enabled());
185 EXPECT_TRUE(cancel_button_->enabled()); 200 EXPECT_TRUE(cancel_button_->enabled());
186 201
187 // Update option 1. 202 // Update option 1.
188 mock_chooser_controller_->OptionUpdated(base::ASCIIToUTF16("b"), 203 mock_chooser_controller_->OptionUpdated(
189 base::ASCIIToUTF16("d")); 204 base::ASCIIToUTF16("b"), base::ASCIIToUTF16("d"),
205 MockChooserController::kSignalStrengthLevel2Bar);
190 EXPECT_TRUE(ok_button_->enabled()); 206 EXPECT_TRUE(ok_button_->enabled());
191 EXPECT_TRUE(cancel_button_->enabled()); 207 EXPECT_TRUE(cancel_button_->enabled());
192 208
193 // Remove option 1. 209 // Remove option 1.
194 mock_chooser_controller_->OptionRemoved(base::ASCIIToUTF16("d")); 210 mock_chooser_controller_->OptionRemoved(base::ASCIIToUTF16("d"));
195 EXPECT_FALSE(ok_button_->enabled()); 211 EXPECT_FALSE(ok_button_->enabled());
196 EXPECT_TRUE(cancel_button_->enabled()); 212 EXPECT_TRUE(cancel_button_->enabled());
197 } 213 }
198 214
199 TEST_F(ChooserDialogViewTest, 215 TEST_F(ChooserDialogViewTest,
200 AddAnOptionAndSelectItAndRemoveTheSelectedOption) { 216 AddAnOptionAndSelectItAndRemoveTheSelectedOption) {
201 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a")); 217 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a"),
218 MockChooserController::kNoImage);
202 EXPECT_FALSE(ok_button_->enabled()); 219 EXPECT_FALSE(ok_button_->enabled());
203 EXPECT_TRUE(cancel_button_->enabled()); 220 EXPECT_TRUE(cancel_button_->enabled());
204 221
205 // Select option 0. 222 // Select option 0.
206 table_view_->Select(0); 223 table_view_->Select(0);
207 EXPECT_TRUE(ok_button_->enabled()); 224 EXPECT_TRUE(ok_button_->enabled());
208 EXPECT_TRUE(cancel_button_->enabled()); 225 EXPECT_TRUE(cancel_button_->enabled());
209 226
210 // Remove option 0. 227 // Remove option 0.
211 mock_chooser_controller_->OptionRemoved(base::ASCIIToUTF16("a")); 228 mock_chooser_controller_->OptionRemoved(base::ASCIIToUTF16("a"));
(...skipping 16 matching lines...) Expand all
228 EXPECT_CALL(*mock_chooser_controller_, Close()).Times(1); 245 EXPECT_CALL(*mock_chooser_controller_, Close()).Times(1);
229 chooser_dialog_view_->GetDialogClientView()->GetWidget()->Close(); 246 chooser_dialog_view_->GetDialogClientView()->GetWidget()->Close();
230 } 247 }
231 248
232 TEST_F(ChooserDialogViewTest, AdapterOnAndOffAndOn) { 249 TEST_F(ChooserDialogViewTest, AdapterOnAndOffAndOn) {
233 mock_chooser_controller_->OnAdapterPresenceChanged( 250 mock_chooser_controller_->OnAdapterPresenceChanged(
234 content::BluetoothChooser::AdapterPresence::POWERED_ON); 251 content::BluetoothChooser::AdapterPresence::POWERED_ON);
235 EXPECT_FALSE(ok_button_->enabled()); 252 EXPECT_FALSE(ok_button_->enabled());
236 EXPECT_TRUE(cancel_button_->enabled()); 253 EXPECT_TRUE(cancel_button_->enabled());
237 254
238 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a")); 255 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a"),
239 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("b")); 256 MockChooserController::kNoImage);
240 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("c")); 257 mock_chooser_controller_->OptionAdded(
258 base::ASCIIToUTF16("b"), MockChooserController::kSignalStrengthLevel0Bar);
259 mock_chooser_controller_->OptionAdded(
260 base::ASCIIToUTF16("c"), MockChooserController::kSignalStrengthLevel1Bar);
241 EXPECT_FALSE(ok_button_->enabled()); 261 EXPECT_FALSE(ok_button_->enabled());
242 EXPECT_TRUE(cancel_button_->enabled()); 262 EXPECT_TRUE(cancel_button_->enabled());
243 263
244 table_view_->Select(1); 264 table_view_->Select(1);
245 EXPECT_TRUE(ok_button_->enabled()); 265 EXPECT_TRUE(ok_button_->enabled());
246 EXPECT_TRUE(cancel_button_->enabled()); 266 EXPECT_TRUE(cancel_button_->enabled());
247 267
248 mock_chooser_controller_->OnAdapterPresenceChanged( 268 mock_chooser_controller_->OnAdapterPresenceChanged(
249 content::BluetoothChooser::AdapterPresence::POWERED_OFF); 269 content::BluetoothChooser::AdapterPresence::POWERED_OFF);
250 // Since the adapter is turned off, the previously selected option 270 // Since the adapter is turned off, the previously selected option
251 // becomes invalid, the OK button is disabled. 271 // becomes invalid, the OK button is disabled.
252 EXPECT_FALSE(ok_button_->enabled()); 272 EXPECT_FALSE(ok_button_->enabled());
253 EXPECT_TRUE(cancel_button_->enabled()); 273 EXPECT_TRUE(cancel_button_->enabled());
254 274
255 mock_chooser_controller_->OnAdapterPresenceChanged( 275 mock_chooser_controller_->OnAdapterPresenceChanged(
256 content::BluetoothChooser::AdapterPresence::POWERED_ON); 276 content::BluetoothChooser::AdapterPresence::POWERED_ON);
257 EXPECT_FALSE(ok_button_->enabled()); 277 EXPECT_FALSE(ok_button_->enabled());
258 EXPECT_TRUE(cancel_button_->enabled()); 278 EXPECT_TRUE(cancel_button_->enabled());
259 } 279 }
260 280
261 TEST_F(ChooserDialogViewTest, DiscoveringAndNoOptionAddedAndIdle) { 281 TEST_F(ChooserDialogViewTest, DiscoveringAndNoOptionAddedAndIdle) {
262 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a")); 282 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a"),
263 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("b")); 283 MockChooserController::kNoImage);
264 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("c")); 284 mock_chooser_controller_->OptionAdded(
285 base::ASCIIToUTF16("b"), MockChooserController::kSignalStrengthLevel0Bar);
286 mock_chooser_controller_->OptionAdded(
287 base::ASCIIToUTF16("c"), MockChooserController::kSignalStrengthLevel1Bar);
265 table_view_->Select(1); 288 table_view_->Select(1);
266 EXPECT_TRUE(ok_button_->enabled()); 289 EXPECT_TRUE(ok_button_->enabled());
267 EXPECT_TRUE(cancel_button_->enabled()); 290 EXPECT_TRUE(cancel_button_->enabled());
268 291
269 mock_chooser_controller_->OnDiscoveryStateChanged( 292 mock_chooser_controller_->OnDiscoveryStateChanged(
270 content::BluetoothChooser::DiscoveryState::DISCOVERING); 293 content::BluetoothChooser::DiscoveryState::DISCOVERING);
271 // OK button is disabled since the chooser is refreshing options. 294 // OK button is disabled since the chooser is refreshing options.
272 EXPECT_FALSE(ok_button_->enabled()); 295 EXPECT_FALSE(ok_button_->enabled());
273 EXPECT_TRUE(cancel_button_->enabled()); 296 EXPECT_TRUE(cancel_button_->enabled());
274 297
275 mock_chooser_controller_->OnDiscoveryStateChanged( 298 mock_chooser_controller_->OnDiscoveryStateChanged(
276 content::BluetoothChooser::DiscoveryState::IDLE); 299 content::BluetoothChooser::DiscoveryState::IDLE);
277 // OK button is disabled since the chooser refreshed options. 300 // OK button is disabled since the chooser refreshed options.
278 EXPECT_FALSE(ok_button_->enabled()); 301 EXPECT_FALSE(ok_button_->enabled());
279 EXPECT_TRUE(cancel_button_->enabled()); 302 EXPECT_TRUE(cancel_button_->enabled());
280 } 303 }
281 304
282 TEST_F(ChooserDialogViewTest, DiscoveringAndOneOptionAddedAndSelectedAndIdle) { 305 TEST_F(ChooserDialogViewTest, DiscoveringAndOneOptionAddedAndSelectedAndIdle) {
283 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a")); 306 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("a"),
284 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("b")); 307 MockChooserController::kNoImage);
285 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("c")); 308 mock_chooser_controller_->OptionAdded(
309 base::ASCIIToUTF16("b"), MockChooserController::kSignalStrengthLevel0Bar);
310 mock_chooser_controller_->OptionAdded(
311 base::ASCIIToUTF16("c"), MockChooserController::kSignalStrengthLevel1Bar);
286 table_view_->Select(1); 312 table_view_->Select(1);
287 313
288 mock_chooser_controller_->OnDiscoveryStateChanged( 314 mock_chooser_controller_->OnDiscoveryStateChanged(
289 content::BluetoothChooser::DiscoveryState::DISCOVERING); 315 content::BluetoothChooser::DiscoveryState::DISCOVERING);
290 mock_chooser_controller_->OptionAdded(base::ASCIIToUTF16("d")); 316 mock_chooser_controller_->OptionAdded(
317 base::ASCIIToUTF16("d"), MockChooserController::kSignalStrengthLevel2Bar);
291 // OK button is disabled since no option is selected. 318 // OK button is disabled since no option is selected.
292 EXPECT_FALSE(ok_button_->enabled()); 319 EXPECT_FALSE(ok_button_->enabled());
293 EXPECT_TRUE(cancel_button_->enabled()); 320 EXPECT_TRUE(cancel_button_->enabled());
294 table_view_->Select(0); 321 table_view_->Select(0);
295 EXPECT_TRUE(ok_button_->enabled()); 322 EXPECT_TRUE(ok_button_->enabled());
296 EXPECT_TRUE(cancel_button_->enabled()); 323 EXPECT_TRUE(cancel_button_->enabled());
297 324
298 mock_chooser_controller_->OnDiscoveryStateChanged( 325 mock_chooser_controller_->OnDiscoveryStateChanged(
299 content::BluetoothChooser::DiscoveryState::IDLE); 326 content::BluetoothChooser::DiscoveryState::IDLE);
300 EXPECT_TRUE(ok_button_->enabled()); 327 EXPECT_TRUE(ok_button_->enabled());
301 EXPECT_TRUE(cancel_button_->enabled()); 328 EXPECT_TRUE(cancel_button_->enabled());
302 } 329 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698