OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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/gtk/options/cookies_view.h" | 5 #include "chrome/browser/gtk/options/cookies_view.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include <gtk/gtk.h> | 10 #include <gtk/gtk.h> |
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
226 cookies_view.TestDestroySyncrhonously(); | 226 cookies_view.TestDestroySyncrhonously(); |
227 mock_browsing_data_database_helper_->AddDatabaseSamples(); | 227 mock_browsing_data_database_helper_->AddDatabaseSamples(); |
228 mock_browsing_data_database_helper_->Notify(); | 228 mock_browsing_data_database_helper_->Notify(); |
229 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); | 229 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); |
230 mock_browsing_data_local_storage_helper_->Notify(); | 230 mock_browsing_data_local_storage_helper_->Notify(); |
231 EXPECT_STREQ("foo0,_Cookies,__C,__D," | 231 EXPECT_STREQ("foo0,_Cookies,__C,__D," |
232 "foo1,_Cookies,__A,__B,__E," | 232 "foo1,_Cookies,__A,__B,__E," |
233 "foo2,_Cookies,__G,__X," | 233 "foo2,_Cookies,__G,__X," |
234 "gdbhost1,_Web Databases,__db1," | 234 "gdbhost1,_Web Databases,__db1," |
235 "gdbhost2,_Web Databases,__db2," | 235 "gdbhost2,_Web Databases,__db2," |
236 "host1,_Local Storage,__origin1," | 236 "host1,_Local Storage,__http://host1:1/," |
237 "host2,_Local Storage,__origin2", | 237 "host2,_Local Storage,__http://host2:2/", |
238 GetDisplayedCookies(cookies_view).c_str()); | 238 GetDisplayedCookies(cookies_view).c_str()); |
239 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 239 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
240 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 240 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
241 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); | 241 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); |
242 } | 242 } |
243 | 243 |
244 TEST_F(CookiesViewTest, RemoveAll) { | 244 TEST_F(CookiesViewTest, RemoveAll) { |
245 net::CookieMonster* monster = profile_->GetCookieMonster(); | 245 net::CookieMonster* monster = profile_->GetCookieMonster(); |
246 monster->SetCookie(GURL("http://foo"), "A=1"); | 246 monster->SetCookie(GURL("http://foo"), "A=1"); |
247 monster->SetCookie(GURL("http://foo2"), "B=1"); | 247 monster->SetCookie(GURL("http://foo2"), "B=1"); |
(...skipping 12 matching lines...) Expand all Loading... |
260 gtk_tree_selection_unselect_all(cookies_view.selection_); | 260 gtk_tree_selection_unselect_all(cookies_view.selection_); |
261 | 261 |
262 { | 262 { |
263 SCOPED_TRACE("Before removing"); | 263 SCOPED_TRACE("Before removing"); |
264 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 264 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
265 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 265 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
266 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); | 266 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); |
267 EXPECT_STREQ("foo,_Cookies,__A,foo2,_Cookies,__B," | 267 EXPECT_STREQ("foo,_Cookies,__A,foo2,_Cookies,__B," |
268 "gdbhost1,_Web Databases,__db1," | 268 "gdbhost1,_Web Databases,__db1," |
269 "gdbhost2,_Web Databases,__db2," | 269 "gdbhost2,_Web Databases,__db2," |
270 "host1,_Local Storage,__origin1," | 270 "host1,_Local Storage,__http://host1:1/," |
271 "host2,_Local Storage,__origin2", | 271 "host2,_Local Storage,__http://host2:2/", |
272 GetDisplayedCookies(cookies_view).c_str()); | 272 GetDisplayedCookies(cookies_view).c_str()); |
273 } | 273 } |
274 | 274 |
275 mock_browsing_data_database_helper_->Reset(); | 275 mock_browsing_data_database_helper_->Reset(); |
276 mock_browsing_data_local_storage_helper_->Reset(); | 276 mock_browsing_data_local_storage_helper_->Reset(); |
277 | 277 |
278 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_all_button_)); | 278 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_all_button_)); |
279 { | 279 { |
280 SCOPED_TRACE("After removing"); | 280 SCOPED_TRACE("After removing"); |
281 EXPECT_EQ(0u, monster->GetAllCookies().size()); | 281 EXPECT_EQ(0u, monster->GetAllCookies().size()); |
(...skipping 24 matching lines...) Expand all Loading... |
306 EXPECT_STREQ("0", GetSelectedPath(cookies_view).c_str()); | 306 EXPECT_STREQ("0", GetSelectedPath(cookies_view).c_str()); |
307 EXPECT_EQ(1, gtk_tree_selection_count_selected_rows(cookies_view.selection_)); | 307 EXPECT_EQ(1, gtk_tree_selection_count_selected_rows(cookies_view.selection_)); |
308 { | 308 { |
309 SCOPED_TRACE("Before removing"); | 309 SCOPED_TRACE("Before removing"); |
310 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 310 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
311 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 311 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
312 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); | 312 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); |
313 EXPECT_STREQ("foo,_Cookies,__A,foo2,_Cookies,__B," | 313 EXPECT_STREQ("foo,_Cookies,__A,foo2,_Cookies,__B," |
314 "gdbhost1,_Web Databases,__db1," | 314 "gdbhost1,_Web Databases,__db1," |
315 "gdbhost2,_Web Databases,__db2," | 315 "gdbhost2,_Web Databases,__db2," |
316 "host1,_Local Storage,__origin1," | 316 "host1,_Local Storage,__http://host1:1/," |
317 "host2,_Local Storage,__origin2", | 317 "host2,_Local Storage,__http://host2:2/", |
318 GetDisplayedCookies(cookies_view).c_str()); | 318 GetDisplayedCookies(cookies_view).c_str()); |
319 } | 319 } |
320 | 320 |
321 mock_browsing_data_database_helper_->Reset(); | 321 mock_browsing_data_database_helper_->Reset(); |
322 mock_browsing_data_local_storage_helper_->Reset(); | 322 mock_browsing_data_local_storage_helper_->Reset(); |
323 | 323 |
324 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_all_button_)); | 324 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_all_button_)); |
325 { | 325 { |
326 SCOPED_TRACE("After removing"); | 326 SCOPED_TRACE("After removing"); |
327 EXPECT_EQ(0u, monster->GetAllCookies().size()); | 327 EXPECT_EQ(0u, monster->GetAllCookies().size()); |
(...skipping 28 matching lines...) Expand all Loading... |
356 ASSERT_TRUE(SelectByPath(cookies_view, "1:0:0")); | 356 ASSERT_TRUE(SelectByPath(cookies_view, "1:0:0")); |
357 | 357 |
358 { | 358 { |
359 SCOPED_TRACE("First selection"); | 359 SCOPED_TRACE("First selection"); |
360 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 360 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
361 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 361 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
362 CheckDetailsSensitivity(TRUE, FALSE, FALSE, FALSE, cookies_view); | 362 CheckDetailsSensitivity(TRUE, FALSE, FALSE, FALSE, cookies_view); |
363 EXPECT_STREQ("foo1,_Cookies,__A,foo2,+Cookies,++B,++C," | 363 EXPECT_STREQ("foo1,_Cookies,__A,foo2,+Cookies,++B,++C," |
364 "gdbhost1,_Web Databases,__db1," | 364 "gdbhost1,_Web Databases,__db1," |
365 "gdbhost2,_Web Databases,__db2," | 365 "gdbhost2,_Web Databases,__db2," |
366 "host1,_Local Storage,__origin1," | 366 "host1,_Local Storage,__http://host1:1/," |
367 "host2,_Local Storage,__origin2", | 367 "host2,_Local Storage,__http://host2:2/", |
368 GetDisplayedCookies(cookies_view).c_str()); | 368 GetDisplayedCookies(cookies_view).c_str()); |
369 } | 369 } |
370 | 370 |
371 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 371 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
372 | 372 |
373 { | 373 { |
374 SCOPED_TRACE("First selection removed"); | 374 SCOPED_TRACE("First selection removed"); |
375 EXPECT_STREQ("A,C", GetMonsterCookies(monster).c_str()); | 375 EXPECT_STREQ("A,C", GetMonsterCookies(monster).c_str()); |
376 EXPECT_STREQ("foo1,_Cookies,__A,foo2,+Cookies,++C," | 376 EXPECT_STREQ("foo1,_Cookies,__A,foo2,+Cookies,++C," |
377 "gdbhost1,_Web Databases,__db1," | 377 "gdbhost1,_Web Databases,__db1," |
378 "gdbhost2,_Web Databases,__db2," | 378 "gdbhost2,_Web Databases,__db2," |
379 "host1,_Local Storage,__origin1," | 379 "host1,_Local Storage,__http://host1:1/," |
380 "host2,_Local Storage,__origin2", | 380 "host2,_Local Storage,__http://host2:2/", |
381 GetDisplayedCookies(cookies_view).c_str()); | 381 GetDisplayedCookies(cookies_view).c_str()); |
382 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 382 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
383 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 383 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
384 EXPECT_STREQ("1:0:0", GetSelectedPath(cookies_view).c_str()); | 384 EXPECT_STREQ("1:0:0", GetSelectedPath(cookies_view).c_str()); |
385 CheckDetailsSensitivity(TRUE, FALSE, FALSE, FALSE, cookies_view); | 385 CheckDetailsSensitivity(TRUE, FALSE, FALSE, FALSE, cookies_view); |
386 } | 386 } |
387 | 387 |
388 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 388 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
389 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 389 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
390 | 390 |
391 { | 391 { |
392 SCOPED_TRACE("Second selection"); | 392 SCOPED_TRACE("Second selection"); |
393 EXPECT_STREQ("A", GetMonsterCookies(monster).c_str()); | 393 EXPECT_STREQ("A", GetMonsterCookies(monster).c_str()); |
394 EXPECT_STREQ("foo1,_Cookies,__A," | 394 EXPECT_STREQ("foo1,_Cookies,__A," |
395 "gdbhost1,_Web Databases,__db1," | 395 "gdbhost1,_Web Databases,__db1," |
396 "gdbhost2,_Web Databases,__db2," | 396 "gdbhost2,_Web Databases,__db2," |
397 "host1,_Local Storage,__origin1," | 397 "host1,_Local Storage,__http://host1:1/," |
398 "host2,_Local Storage,__origin2", | 398 "host2,_Local Storage,__http://host2:2/", |
399 GetDisplayedCookies(cookies_view).c_str()); | 399 GetDisplayedCookies(cookies_view).c_str()); |
400 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 400 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
401 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 401 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
402 EXPECT_STREQ("", GetSelectedPath(cookies_view).c_str()); | 402 EXPECT_STREQ("", GetSelectedPath(cookies_view).c_str()); |
403 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); | 403 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); |
404 } | 404 } |
405 | 405 |
406 ASSERT_TRUE(ExpandByPath(cookies_view, "0")); | 406 ASSERT_TRUE(ExpandByPath(cookies_view, "0")); |
407 EXPECT_STREQ("foo1,+Cookies,++A," | 407 EXPECT_STREQ("foo1,+Cookies,++A," |
408 "gdbhost1,_Web Databases,__db1," | 408 "gdbhost1,_Web Databases,__db1," |
409 "gdbhost2,_Web Databases,__db2," | 409 "gdbhost2,_Web Databases,__db2," |
410 "host1,_Local Storage,__origin1," | 410 "host1,_Local Storage,__http://host1:1/," |
411 "host2,_Local Storage,__origin2", | 411 "host2,_Local Storage,__http://host2:2/", |
412 GetDisplayedCookies(cookies_view).c_str()); | 412 GetDisplayedCookies(cookies_view).c_str()); |
413 ASSERT_TRUE(SelectByPath(cookies_view, "0:0:0")); | 413 ASSERT_TRUE(SelectByPath(cookies_view, "0:0:0")); |
414 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 414 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
415 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 415 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
416 | 416 |
417 { | 417 { |
418 SCOPED_TRACE("Second selection removed"); | 418 SCOPED_TRACE("Second selection removed"); |
419 EXPECT_EQ(0u, monster->GetAllCookies().size()); | 419 EXPECT_EQ(0u, monster->GetAllCookies().size()); |
420 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 420 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
421 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 421 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
422 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); | 422 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); |
423 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," | 423 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," |
424 "gdbhost2,_Web Databases,__db2," | 424 "gdbhost2,_Web Databases,__db2," |
425 "host1,_Local Storage,__origin1," | 425 "host1,_Local Storage,__http://host1:1/," |
426 "host2,_Local Storage,__origin2", | 426 "host2,_Local Storage,__http://host2:2/", |
427 GetDisplayedCookies(cookies_view).c_str()); | 427 GetDisplayedCookies(cookies_view).c_str()); |
428 } | 428 } |
429 | 429 |
430 ASSERT_TRUE(ExpandByPath(cookies_view, "0")); | 430 ASSERT_TRUE(ExpandByPath(cookies_view, "0")); |
431 EXPECT_STREQ("gdbhost1,+Web Databases,++db1," | 431 EXPECT_STREQ("gdbhost1,+Web Databases,++db1," |
432 "gdbhost2,_Web Databases,__db2," | 432 "gdbhost2,_Web Databases,__db2," |
433 "host1,_Local Storage,__origin1," | 433 "host1,_Local Storage,__http://host1:1/," |
434 "host2,_Local Storage,__origin2", | 434 "host2,_Local Storage,__http://host2:2/", |
435 GetDisplayedCookies(cookies_view).c_str()); | 435 GetDisplayedCookies(cookies_view).c_str()); |
436 ASSERT_TRUE(SelectByPath(cookies_view, "0:0:0")); | 436 ASSERT_TRUE(SelectByPath(cookies_view, "0:0:0")); |
437 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 437 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
438 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 438 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
439 | 439 |
440 { | 440 { |
441 SCOPED_TRACE("Third selection removed"); | 441 SCOPED_TRACE("Third selection removed"); |
442 EXPECT_EQ(0u, monster->GetAllCookies().size()); | 442 EXPECT_EQ(0u, monster->GetAllCookies().size()); |
443 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 443 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
444 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 444 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
445 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); | 445 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); |
446 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," | 446 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," |
447 "host1,_Local Storage,__origin1," | 447 "host1,_Local Storage,__http://host1:1/," |
448 "host2,_Local Storage,__origin2", | 448 "host2,_Local Storage,__http://host2:2/", |
449 GetDisplayedCookies(cookies_view).c_str()); | 449 GetDisplayedCookies(cookies_view).c_str()); |
450 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_origin_ == | 450 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_origin_ == |
451 "http_gdbhost1_1"); | 451 "http_gdbhost1_1"); |
452 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_db_ == | 452 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_db_ == |
453 "db1"); | 453 "db1"); |
454 } | 454 } |
455 | 455 |
456 ASSERT_TRUE(ExpandByPath(cookies_view, "1")); | 456 ASSERT_TRUE(ExpandByPath(cookies_view, "1")); |
457 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," | 457 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," |
458 "host1,+Local Storage,++origin1," | 458 "host1,+Local Storage,++http://host1:1/," |
459 "host2,_Local Storage,__origin2", | 459 "host2,_Local Storage,__http://host2:2/", |
460 GetDisplayedCookies(cookies_view).c_str()); | 460 GetDisplayedCookies(cookies_view).c_str()); |
461 ASSERT_TRUE(SelectByPath(cookies_view, "1:0:0")); | 461 ASSERT_TRUE(SelectByPath(cookies_view, "1:0:0")); |
462 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 462 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
463 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 463 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
464 | 464 |
465 { | 465 { |
466 SCOPED_TRACE("Fourth selection removed"); | 466 SCOPED_TRACE("Fourth selection removed"); |
467 EXPECT_EQ(0u, monster->GetAllCookies().size()); | 467 EXPECT_EQ(0u, monster->GetAllCookies().size()); |
468 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 468 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
469 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 469 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
470 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); | 470 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); |
471 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," | 471 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," |
472 "host2,_Local Storage,__origin2", | 472 "host2,_Local Storage,__http://host2:2/", |
473 GetDisplayedCookies(cookies_view).c_str()); | 473 GetDisplayedCookies(cookies_view).c_str()); |
474 EXPECT_TRUE(mock_browsing_data_local_storage_helper_->last_deleted_file_ == | 474 EXPECT_TRUE(mock_browsing_data_local_storage_helper_->last_deleted_file_ == |
475 FilePath(FILE_PATH_LITERAL("file1"))); | 475 FilePath(FILE_PATH_LITERAL("file1"))); |
476 } | 476 } |
477 } | 477 } |
478 | 478 |
479 TEST_F(CookiesViewTest, RemoveCookiesByType) { | 479 TEST_F(CookiesViewTest, RemoveCookiesByType) { |
480 net::CookieMonster* monster = profile_->GetCookieMonster(); | 480 net::CookieMonster* monster = profile_->GetCookieMonster(); |
481 monster->SetCookie(GURL("http://foo0"), "C=1"); | 481 monster->SetCookie(GURL("http://foo0"), "C=1"); |
482 monster->SetCookie(GURL("http://foo0"), "D=1"); | 482 monster->SetCookie(GURL("http://foo0"), "D=1"); |
(...skipping 11 matching lines...) Expand all Loading... |
494 mock_browsing_data_database_helper_->AddDatabaseSamples(); | 494 mock_browsing_data_database_helper_->AddDatabaseSamples(); |
495 mock_browsing_data_database_helper_->Notify(); | 495 mock_browsing_data_database_helper_->Notify(); |
496 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); | 496 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); |
497 mock_browsing_data_local_storage_helper_->Notify(); | 497 mock_browsing_data_local_storage_helper_->Notify(); |
498 | 498 |
499 EXPECT_STREQ("foo0,_Cookies,__C,__D," | 499 EXPECT_STREQ("foo0,_Cookies,__C,__D," |
500 "foo1,_Cookies,__A,__B,__E," | 500 "foo1,_Cookies,__A,__B,__E," |
501 "foo2,_Cookies,__G,__X," | 501 "foo2,_Cookies,__G,__X," |
502 "gdbhost1,_Web Databases,__db1," | 502 "gdbhost1,_Web Databases,__db1," |
503 "gdbhost2,_Web Databases,__db2," | 503 "gdbhost2,_Web Databases,__db2," |
504 "host1,_Local Storage,__origin1," | 504 "host1,_Local Storage,__http://host1:1/," |
505 "host2,_Local Storage,__origin2", | 505 "host2,_Local Storage,__http://host2:2/", |
506 GetDisplayedCookies(cookies_view).c_str()); | 506 GetDisplayedCookies(cookies_view).c_str()); |
507 | 507 |
508 ASSERT_TRUE(ExpandByPath(cookies_view, "1")); | 508 ASSERT_TRUE(ExpandByPath(cookies_view, "1")); |
509 EXPECT_STREQ("foo0,_Cookies,__C,__D," | 509 EXPECT_STREQ("foo0,_Cookies,__C,__D," |
510 "foo1,+Cookies,++A,++B,++E," | 510 "foo1,+Cookies,++A,++B,++E," |
511 "foo2,_Cookies,__G,__X," | 511 "foo2,_Cookies,__G,__X," |
512 "gdbhost1,_Web Databases,__db1," | 512 "gdbhost1,_Web Databases,__db1," |
513 "gdbhost2,_Web Databases,__db2," | 513 "gdbhost2,_Web Databases,__db2," |
514 "host1,_Local Storage,__origin1," | 514 "host1,_Local Storage,__http://host1:1/," |
515 "host2,_Local Storage,__origin2", | 515 "host2,_Local Storage,__http://host2:2/", |
516 GetDisplayedCookies(cookies_view).c_str()); | 516 GetDisplayedCookies(cookies_view).c_str()); |
517 ASSERT_TRUE(SelectByPath(cookies_view, "1:0")); | 517 ASSERT_TRUE(SelectByPath(cookies_view, "1:0")); |
518 | 518 |
519 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 519 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
520 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 520 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
521 | 521 |
522 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 522 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
523 | 523 |
524 EXPECT_STREQ("C,D,G,X", GetMonsterCookies(monster).c_str()); | 524 EXPECT_STREQ("C,D,G,X", GetMonsterCookies(monster).c_str()); |
525 EXPECT_STREQ("foo0,_Cookies,__C,__D," | 525 EXPECT_STREQ("foo0,_Cookies,__C,__D," |
526 "foo2,_Cookies,__G,__X," | 526 "foo2,_Cookies,__G,__X," |
527 "gdbhost1,_Web Databases,__db1," | 527 "gdbhost1,_Web Databases,__db1," |
528 "gdbhost2,_Web Databases,__db2," | 528 "gdbhost2,_Web Databases,__db2," |
529 "host1,_Local Storage,__origin1," | 529 "host1,_Local Storage,__http://host1:1/," |
530 "host2,_Local Storage,__origin2", | 530 "host2,_Local Storage,__http://host2:2/", |
531 GetDisplayedCookies(cookies_view).c_str()); | 531 GetDisplayedCookies(cookies_view).c_str()); |
532 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 532 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
533 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 533 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
534 | 534 |
535 ASSERT_TRUE(ExpandByPath(cookies_view, "0")); | 535 ASSERT_TRUE(ExpandByPath(cookies_view, "0")); |
536 EXPECT_STREQ("foo0,+Cookies,++C,++D," | 536 EXPECT_STREQ("foo0,+Cookies,++C,++D," |
537 "foo2,_Cookies,__G,__X," | 537 "foo2,_Cookies,__G,__X," |
538 "gdbhost1,_Web Databases,__db1," | 538 "gdbhost1,_Web Databases,__db1," |
539 "gdbhost2,_Web Databases,__db2," | 539 "gdbhost2,_Web Databases,__db2," |
540 "host1,_Local Storage,__origin1," | 540 "host1,_Local Storage,__http://host1:1/," |
541 "host2,_Local Storage,__origin2", | 541 "host2,_Local Storage,__http://host2:2/", |
542 GetDisplayedCookies(cookies_view).c_str()); | 542 GetDisplayedCookies(cookies_view).c_str()); |
543 ASSERT_TRUE(SelectByPath(cookies_view, "0:0")); | 543 ASSERT_TRUE(SelectByPath(cookies_view, "0:0")); |
544 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 544 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
545 | 545 |
546 EXPECT_STREQ("G,X", GetMonsterCookies(monster).c_str()); | 546 EXPECT_STREQ("G,X", GetMonsterCookies(monster).c_str()); |
547 EXPECT_STREQ("foo2,_Cookies,__G,__X," | 547 EXPECT_STREQ("foo2,_Cookies,__G,__X," |
548 "gdbhost1,_Web Databases,__db1," | 548 "gdbhost1,_Web Databases,__db1," |
549 "gdbhost2,_Web Databases,__db2," | 549 "gdbhost2,_Web Databases,__db2," |
550 "host1,_Local Storage,__origin1," | 550 "host1,_Local Storage,__http://host1:1/," |
551 "host2,_Local Storage,__origin2", | 551 "host2,_Local Storage,__http://host2:2/", |
552 GetDisplayedCookies(cookies_view).c_str()); | 552 GetDisplayedCookies(cookies_view).c_str()); |
553 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 553 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
554 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 554 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
555 | 555 |
556 ASSERT_TRUE(ExpandByPath(cookies_view, "0")); | 556 ASSERT_TRUE(ExpandByPath(cookies_view, "0")); |
557 EXPECT_STREQ("foo2,+Cookies,++G,++X," | 557 EXPECT_STREQ("foo2,+Cookies,++G,++X," |
558 "gdbhost1,_Web Databases,__db1," | 558 "gdbhost1,_Web Databases,__db1," |
559 "gdbhost2,_Web Databases,__db2," | 559 "gdbhost2,_Web Databases,__db2," |
560 "host1,_Local Storage,__origin1," | 560 "host1,_Local Storage,__http://host1:1/," |
561 "host2,_Local Storage,__origin2", | 561 "host2,_Local Storage,__http://host2:2/", |
562 GetDisplayedCookies(cookies_view).c_str()); | 562 GetDisplayedCookies(cookies_view).c_str()); |
563 ASSERT_TRUE(SelectByPath(cookies_view, "0:0")); | 563 ASSERT_TRUE(SelectByPath(cookies_view, "0:0")); |
564 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 564 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
565 | 565 |
566 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 566 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
567 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," | 567 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," |
568 "gdbhost2,_Web Databases,__db2," | 568 "gdbhost2,_Web Databases,__db2," |
569 "host1,_Local Storage,__origin1," | 569 "host1,_Local Storage,__http://host1:1/," |
570 "host2,_Local Storage,__origin2", | 570 "host2,_Local Storage,__http://host2:2/", |
571 GetDisplayedCookies(cookies_view).c_str()); | 571 GetDisplayedCookies(cookies_view).c_str()); |
572 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 572 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
573 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 573 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
574 | 574 |
575 ASSERT_TRUE(ExpandByPath(cookies_view, "0")); | 575 ASSERT_TRUE(ExpandByPath(cookies_view, "0")); |
576 EXPECT_STREQ("gdbhost1,+Web Databases,++db1," | 576 EXPECT_STREQ("gdbhost1,+Web Databases,++db1," |
577 "gdbhost2,_Web Databases,__db2," | 577 "gdbhost2,_Web Databases,__db2," |
578 "host1,_Local Storage,__origin1," | 578 "host1,_Local Storage,__http://host1:1/," |
579 "host2,_Local Storage,__origin2", | 579 "host2,_Local Storage,__http://host2:2/", |
580 GetDisplayedCookies(cookies_view).c_str()); | 580 GetDisplayedCookies(cookies_view).c_str()); |
581 ASSERT_TRUE(SelectByPath(cookies_view, "0:0")); | 581 ASSERT_TRUE(SelectByPath(cookies_view, "0:0")); |
582 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 582 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
583 | 583 |
584 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 584 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
585 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," | 585 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," |
586 "host1,_Local Storage,__origin1," | 586 "host1,_Local Storage,__http://host1:1/," |
587 "host2,_Local Storage,__origin2", | 587 "host2,_Local Storage,__http://host2:2/", |
588 GetDisplayedCookies(cookies_view).c_str()); | 588 GetDisplayedCookies(cookies_view).c_str()); |
589 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 589 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
590 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 590 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
591 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_origin_ == | 591 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_origin_ == |
592 "http_gdbhost1_1"); | 592 "http_gdbhost1_1"); |
593 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_db_ == | 593 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_db_ == |
594 "db1"); | 594 "db1"); |
595 | 595 |
596 ASSERT_TRUE(ExpandByPath(cookies_view, "1")); | 596 ASSERT_TRUE(ExpandByPath(cookies_view, "1")); |
597 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," | 597 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," |
598 "host1,+Local Storage,++origin1," | 598 "host1,+Local Storage,++http://host1:1/," |
599 "host2,_Local Storage,__origin2", | 599 "host2,_Local Storage,__http://host2:2/", |
600 GetDisplayedCookies(cookies_view).c_str()); | 600 GetDisplayedCookies(cookies_view).c_str()); |
601 ASSERT_TRUE(SelectByPath(cookies_view, "1:0")); | 601 ASSERT_TRUE(SelectByPath(cookies_view, "1:0")); |
602 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 602 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
603 | 603 |
604 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 604 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
605 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," | 605 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," |
606 "host2,_Local Storage,__origin2", | 606 "host2,_Local Storage,__http://host2:2/", |
607 GetDisplayedCookies(cookies_view).c_str()); | 607 GetDisplayedCookies(cookies_view).c_str()); |
608 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 608 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
609 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 609 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
610 EXPECT_TRUE(mock_browsing_data_local_storage_helper_->last_deleted_file_ == | 610 EXPECT_TRUE(mock_browsing_data_local_storage_helper_->last_deleted_file_ == |
611 FilePath(FILE_PATH_LITERAL("file1"))); | 611 FilePath(FILE_PATH_LITERAL("file1"))); |
612 } | 612 } |
613 | 613 |
614 TEST_F(CookiesViewTest, RemoveByDomain) { | 614 TEST_F(CookiesViewTest, RemoveByDomain) { |
615 net::CookieMonster* monster = profile_->GetCookieMonster(); | 615 net::CookieMonster* monster = profile_->GetCookieMonster(); |
616 monster->SetCookie(GURL("http://foo0"), "C=1"); | 616 monster->SetCookie(GURL("http://foo0"), "C=1"); |
(...skipping 12 matching lines...) Expand all Loading... |
629 mock_browsing_data_database_helper_->AddDatabaseSamples(); | 629 mock_browsing_data_database_helper_->AddDatabaseSamples(); |
630 mock_browsing_data_database_helper_->Notify(); | 630 mock_browsing_data_database_helper_->Notify(); |
631 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); | 631 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); |
632 mock_browsing_data_local_storage_helper_->Notify(); | 632 mock_browsing_data_local_storage_helper_->Notify(); |
633 | 633 |
634 EXPECT_STREQ("foo0,_Cookies,__C,__D," | 634 EXPECT_STREQ("foo0,_Cookies,__C,__D," |
635 "foo1,_Cookies,__A,__B,__E," | 635 "foo1,_Cookies,__A,__B,__E," |
636 "foo2,_Cookies,__G,__X," | 636 "foo2,_Cookies,__G,__X," |
637 "gdbhost1,_Web Databases,__db1," | 637 "gdbhost1,_Web Databases,__db1," |
638 "gdbhost2,_Web Databases,__db2," | 638 "gdbhost2,_Web Databases,__db2," |
639 "host1,_Local Storage,__origin1," | 639 "host1,_Local Storage,__http://host1:1/," |
640 "host2,_Local Storage,__origin2", | 640 "host2,_Local Storage,__http://host2:2/", |
641 GetDisplayedCookies(cookies_view).c_str()); | 641 GetDisplayedCookies(cookies_view).c_str()); |
642 | 642 |
643 ASSERT_TRUE(SelectByPath(cookies_view, "1")); | 643 ASSERT_TRUE(SelectByPath(cookies_view, "1")); |
644 | 644 |
645 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 645 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
646 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 646 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
647 | 647 |
648 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 648 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
649 | 649 |
650 EXPECT_STREQ("C,D,G,X", GetMonsterCookies(monster).c_str()); | 650 EXPECT_STREQ("C,D,G,X", GetMonsterCookies(monster).c_str()); |
651 EXPECT_STREQ("foo0,_Cookies,__C,__D," | 651 EXPECT_STREQ("foo0,_Cookies,__C,__D," |
652 "foo2,_Cookies,__G,__X," | 652 "foo2,_Cookies,__G,__X," |
653 "gdbhost1,_Web Databases,__db1," | 653 "gdbhost1,_Web Databases,__db1," |
654 "gdbhost2,_Web Databases,__db2," | 654 "gdbhost2,_Web Databases,__db2," |
655 "host1,_Local Storage,__origin1," | 655 "host1,_Local Storage,__http://host1:1/," |
656 "host2,_Local Storage,__origin2", | 656 "host2,_Local Storage,__http://host2:2/", |
657 GetDisplayedCookies(cookies_view).c_str()); | 657 GetDisplayedCookies(cookies_view).c_str()); |
658 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 658 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
659 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 659 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
660 EXPECT_STREQ("1", GetSelectedPath(cookies_view).c_str()); | 660 EXPECT_STREQ("1", GetSelectedPath(cookies_view).c_str()); |
661 | 661 |
662 ASSERT_TRUE(SelectByPath(cookies_view, "0")); | 662 ASSERT_TRUE(SelectByPath(cookies_view, "0")); |
663 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 663 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
664 | 664 |
665 EXPECT_STREQ("G,X", GetMonsterCookies(monster).c_str()); | 665 EXPECT_STREQ("G,X", GetMonsterCookies(monster).c_str()); |
666 EXPECT_STREQ("foo2,_Cookies,__G,__X," | 666 EXPECT_STREQ("foo2,_Cookies,__G,__X," |
667 "gdbhost1,_Web Databases,__db1," | 667 "gdbhost1,_Web Databases,__db1," |
668 "gdbhost2,_Web Databases,__db2," | 668 "gdbhost2,_Web Databases,__db2," |
669 "host1,_Local Storage,__origin1," | 669 "host1,_Local Storage,__http://host1:1/," |
670 "host2,_Local Storage,__origin2", | 670 "host2,_Local Storage,__http://host2:2/", |
671 GetDisplayedCookies(cookies_view).c_str()); | 671 GetDisplayedCookies(cookies_view).c_str()); |
672 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 672 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
673 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 673 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
674 EXPECT_STREQ("0", GetSelectedPath(cookies_view).c_str()); | 674 EXPECT_STREQ("0", GetSelectedPath(cookies_view).c_str()); |
675 | 675 |
676 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 676 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
677 | 677 |
678 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 678 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
679 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," | 679 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," |
680 "gdbhost2,_Web Databases,__db2," | 680 "gdbhost2,_Web Databases,__db2," |
681 "host1,_Local Storage,__origin1," | 681 "host1,_Local Storage,__http://host1:1/," |
682 "host2,_Local Storage,__origin2", | 682 "host2,_Local Storage,__http://host2:2/", |
683 GetDisplayedCookies(cookies_view).c_str()); | 683 GetDisplayedCookies(cookies_view).c_str()); |
684 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 684 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
685 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 685 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
686 EXPECT_STREQ("0", GetSelectedPath(cookies_view).c_str()); | 686 EXPECT_STREQ("0", GetSelectedPath(cookies_view).c_str()); |
687 | 687 |
688 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 688 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
689 | 689 |
690 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 690 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
691 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," | 691 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," |
692 "host1,_Local Storage,__origin1," | 692 "host1,_Local Storage,__http://host1:1/," |
693 "host2,_Local Storage,__origin2", | 693 "host2,_Local Storage,__http://host2:2/", |
694 GetDisplayedCookies(cookies_view).c_str()); | 694 GetDisplayedCookies(cookies_view).c_str()); |
695 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 695 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
696 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 696 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
697 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_origin_ == | 697 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_origin_ == |
698 "http_gdbhost1_1"); | 698 "http_gdbhost1_1"); |
699 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_db_ == | 699 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_db_ == |
700 "db1"); | 700 "db1"); |
701 EXPECT_STREQ("0", GetSelectedPath(cookies_view).c_str()); | 701 EXPECT_STREQ("0", GetSelectedPath(cookies_view).c_str()); |
702 | 702 |
703 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 703 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
704 | 704 |
705 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 705 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
706 EXPECT_STREQ("host1,_Local Storage,__origin1," | 706 EXPECT_STREQ("host1,_Local Storage,__http://host1:1/," |
707 "host2,_Local Storage,__origin2", | 707 "host2,_Local Storage,__http://host2:2/", |
708 GetDisplayedCookies(cookies_view).c_str()); | 708 GetDisplayedCookies(cookies_view).c_str()); |
709 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 709 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
710 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 710 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
711 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_origin_ == | 711 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_origin_ == |
712 "http_gdbhost2_2"); | 712 "http_gdbhost2_2"); |
713 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_db_ == | 713 EXPECT_TRUE(mock_browsing_data_database_helper_->last_deleted_db_ == |
714 "db2"); | 714 "db2"); |
715 EXPECT_STREQ("0", GetSelectedPath(cookies_view).c_str()); | 715 EXPECT_STREQ("0", GetSelectedPath(cookies_view).c_str()); |
716 | 716 |
717 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 717 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
718 | 718 |
719 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 719 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
720 EXPECT_STREQ("host2,_Local Storage,__origin2", | 720 EXPECT_STREQ("host2,_Local Storage,__http://host2:2/", |
721 GetDisplayedCookies(cookies_view).c_str()); | 721 GetDisplayedCookies(cookies_view).c_str()); |
722 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 722 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
723 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 723 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
724 EXPECT_TRUE(mock_browsing_data_local_storage_helper_->last_deleted_file_ == | 724 EXPECT_TRUE(mock_browsing_data_local_storage_helper_->last_deleted_file_ == |
725 FilePath(FILE_PATH_LITERAL("file1"))); | 725 FilePath(FILE_PATH_LITERAL("file1"))); |
726 EXPECT_STREQ("0", GetSelectedPath(cookies_view).c_str()); | 726 EXPECT_STREQ("0", GetSelectedPath(cookies_view).c_str()); |
727 | 727 |
728 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 728 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
729 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 729 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
730 EXPECT_STREQ("", | 730 EXPECT_STREQ("", |
(...skipping 24 matching lines...) Expand all Loading... |
755 mock_browsing_data_database_helper_->AddDatabaseSamples(); | 755 mock_browsing_data_database_helper_->AddDatabaseSamples(); |
756 mock_browsing_data_database_helper_->Notify(); | 756 mock_browsing_data_database_helper_->Notify(); |
757 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); | 757 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); |
758 mock_browsing_data_local_storage_helper_->Notify(); | 758 mock_browsing_data_local_storage_helper_->Notify(); |
759 | 759 |
760 EXPECT_STREQ("foo0,_Cookies,__C,__D," | 760 EXPECT_STREQ("foo0,_Cookies,__C,__D," |
761 "foo1,_Cookies,__A,__B,__E," | 761 "foo1,_Cookies,__A,__B,__E," |
762 "foo2,_Cookies,__G,__X," | 762 "foo2,_Cookies,__G,__X," |
763 "gdbhost1,_Web Databases,__db1," | 763 "gdbhost1,_Web Databases,__db1," |
764 "gdbhost2,_Web Databases,__db2," | 764 "gdbhost2,_Web Databases,__db2," |
765 "host1,_Local Storage,__origin1," | 765 "host1,_Local Storage,__http://host1:1/," |
766 "host2,_Local Storage,__origin2", | 766 "host2,_Local Storage,__http://host2:2/", |
767 GetDisplayedCookies(cookies_view).c_str()); | 767 GetDisplayedCookies(cookies_view).c_str()); |
768 | 768 |
769 | 769 |
770 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 770 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
771 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 771 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
772 | 772 |
773 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 773 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
774 | 774 |
775 EXPECT_STREQ("B,A,E,G,X", GetMonsterCookies(monster).c_str()); | 775 EXPECT_STREQ("B,A,E,G,X", GetMonsterCookies(monster).c_str()); |
776 EXPECT_STREQ("foo1,_Cookies,__A,__B,__E," | 776 EXPECT_STREQ("foo1,_Cookies,__A,__B,__E," |
777 "foo2,_Cookies,__G,__X," | 777 "foo2,_Cookies,__G,__X," |
778 "gdbhost1,_Web Databases,__db1," | 778 "gdbhost1,_Web Databases,__db1," |
779 "gdbhost2,_Web Databases,__db2," | 779 "gdbhost2,_Web Databases,__db2," |
780 "host1,_Local Storage,__origin1," | 780 "host1,_Local Storage,__http://host1:1/," |
781 "host2,_Local Storage,__origin2", | 781 "host2,_Local Storage,__http://host2:2/", |
782 GetDisplayedCookies(cookies_view).c_str()); | 782 GetDisplayedCookies(cookies_view).c_str()); |
783 | 783 |
784 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 784 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
785 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 785 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
786 | 786 |
787 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 787 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
788 | 788 |
789 EXPECT_STREQ("G,X", GetMonsterCookies(monster).c_str()); | 789 EXPECT_STREQ("G,X", GetMonsterCookies(monster).c_str()); |
790 EXPECT_STREQ("foo2,_Cookies,__G,__X," | 790 EXPECT_STREQ("foo2,_Cookies,__G,__X," |
791 "gdbhost1,_Web Databases,__db1," | 791 "gdbhost1,_Web Databases,__db1," |
792 "gdbhost2,_Web Databases,__db2," | 792 "gdbhost2,_Web Databases,__db2," |
793 "host1,_Local Storage,__origin1," | 793 "host1,_Local Storage,__http://host1:1/," |
794 "host2,_Local Storage,__origin2", | 794 "host2,_Local Storage,__http://host2:2/", |
795 GetDisplayedCookies(cookies_view).c_str()); | 795 GetDisplayedCookies(cookies_view).c_str()); |
796 | 796 |
797 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 797 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
798 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 798 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
799 | 799 |
800 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 800 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
801 | 801 |
802 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 802 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
803 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," | 803 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," |
804 "gdbhost2,_Web Databases,__db2," | 804 "gdbhost2,_Web Databases,__db2," |
805 "host1,_Local Storage,__origin1," | 805 "host1,_Local Storage,__http://host1:1/," |
806 "host2,_Local Storage,__origin2", | 806 "host2,_Local Storage,__http://host2:2/", |
807 GetDisplayedCookies(cookies_view).c_str()); | 807 GetDisplayedCookies(cookies_view).c_str()); |
808 | 808 |
809 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 809 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
810 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 810 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
811 | 811 |
812 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 812 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
813 | 813 |
814 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 814 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
815 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," | 815 EXPECT_STREQ("gdbhost2,_Web Databases,__db2," |
816 "host1,_Local Storage,__origin1," | 816 "host1,_Local Storage,__http://host1:1/," |
817 "host2,_Local Storage,__origin2", | 817 "host2,_Local Storage,__http://host2:2/", |
818 GetDisplayedCookies(cookies_view).c_str()); | 818 GetDisplayedCookies(cookies_view).c_str()); |
819 | 819 |
820 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 820 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
821 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 821 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
822 | 822 |
823 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 823 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
824 | 824 |
825 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 825 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
826 EXPECT_STREQ("host1,_Local Storage,__origin1," | 826 EXPECT_STREQ("host1,_Local Storage,__http://host1:1/," |
827 "host2,_Local Storage,__origin2", | 827 "host2,_Local Storage,__http://host2:2/", |
828 GetDisplayedCookies(cookies_view).c_str()); | 828 GetDisplayedCookies(cookies_view).c_str()); |
829 | 829 |
830 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 830 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
831 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 831 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
832 | 832 |
833 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 833 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
834 | 834 |
835 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 835 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
836 EXPECT_STREQ("host2,_Local Storage,__origin2", | 836 EXPECT_STREQ("host2,_Local Storage,__http://host2:2/", |
837 GetDisplayedCookies(cookies_view).c_str()); | 837 GetDisplayedCookies(cookies_view).c_str()); |
838 | 838 |
839 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 839 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
840 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 840 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
841 | 841 |
842 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 842 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
843 | 843 |
844 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); | 844 EXPECT_STREQ("", GetMonsterCookies(monster).c_str()); |
845 EXPECT_STREQ("", GetDisplayedCookies(cookies_view).c_str()); | 845 EXPECT_STREQ("", GetDisplayedCookies(cookies_view).c_str()); |
846 | 846 |
(...skipping 17 matching lines...) Expand all Loading... |
864 mock_browsing_data_database_helper_->Notify(); | 864 mock_browsing_data_database_helper_->Notify(); |
865 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); | 865 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); |
866 mock_browsing_data_local_storage_helper_->Notify(); | 866 mock_browsing_data_local_storage_helper_->Notify(); |
867 | 867 |
868 EXPECT_STREQ("bar0,_Cookies,__D," | 868 EXPECT_STREQ("bar0,_Cookies,__D," |
869 "bar1,_Cookies,__A," | 869 "bar1,_Cookies,__A," |
870 "foo0,_Cookies,__C," | 870 "foo0,_Cookies,__C," |
871 "foo1,_Cookies,__B," | 871 "foo1,_Cookies,__B," |
872 "gdbhost1,_Web Databases,__db1," | 872 "gdbhost1,_Web Databases,__db1," |
873 "gdbhost2,_Web Databases,__db2," | 873 "gdbhost2,_Web Databases,__db2," |
874 "host1,_Local Storage,__origin1," | 874 "host1,_Local Storage,__http://host1:1/," |
875 "host2,_Local Storage,__origin2", | 875 "host2,_Local Storage,__http://host2:2/", |
876 GetDisplayedCookies(cookies_view).c_str()); | 876 GetDisplayedCookies(cookies_view).c_str()); |
877 | 877 |
878 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); | 878 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); |
879 | 879 |
880 gtk_entry_set_text(GTK_ENTRY(cookies_view.filter_entry_), "bar"); | 880 gtk_entry_set_text(GTK_ENTRY(cookies_view.filter_entry_), "bar"); |
881 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); | 881 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); |
882 // Entering text doesn't immediately filter the results. | 882 // Entering text doesn't immediately filter the results. |
883 EXPECT_STREQ("bar0,_Cookies,__D," | 883 EXPECT_STREQ("bar0,_Cookies,__D," |
884 "bar1,_Cookies,__A," | 884 "bar1,_Cookies,__A," |
885 "foo0,_Cookies,__C," | 885 "foo0,_Cookies,__C," |
886 "foo1,_Cookies,__B," | 886 "foo1,_Cookies,__B," |
887 "gdbhost1,_Web Databases,__db1," | 887 "gdbhost1,_Web Databases,__db1," |
888 "gdbhost2,_Web Databases,__db2," | 888 "gdbhost2,_Web Databases,__db2," |
889 "host1,_Local Storage,__origin1," | 889 "host1,_Local Storage,__http://host1:1/," |
890 "host2,_Local Storage,__origin2", | 890 "host2,_Local Storage,__http://host2:2/", |
891 GetDisplayedCookies(cookies_view).c_str()); | 891 GetDisplayedCookies(cookies_view).c_str()); |
892 | 892 |
893 // Results are filtered immediately if you activate (hit enter in the entry). | 893 // Results are filtered immediately if you activate (hit enter in the entry). |
894 gtk_widget_activate(cookies_view.filter_entry_); | 894 gtk_widget_activate(cookies_view.filter_entry_); |
895 EXPECT_STREQ("bar0,_Cookies,__D," | 895 EXPECT_STREQ("bar0,_Cookies,__D," |
896 "bar1,_Cookies,__A", | 896 "bar1,_Cookies,__A", |
897 GetDisplayedCookies(cookies_view).c_str()); | 897 GetDisplayedCookies(cookies_view).c_str()); |
898 | 898 |
899 gtk_button_clicked(GTK_BUTTON(cookies_view.filter_clear_button_)); | 899 gtk_button_clicked(GTK_BUTTON(cookies_view.filter_clear_button_)); |
900 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); | 900 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); |
901 EXPECT_STREQ("", gtk_entry_get_text(GTK_ENTRY(cookies_view.filter_entry_))); | 901 EXPECT_STREQ("", gtk_entry_get_text(GTK_ENTRY(cookies_view.filter_entry_))); |
902 EXPECT_STREQ("bar0,_Cookies,__D," | 902 EXPECT_STREQ("bar0,_Cookies,__D," |
903 "bar1,_Cookies,__A," | 903 "bar1,_Cookies,__A," |
904 "foo0,_Cookies,__C," | 904 "foo0,_Cookies,__C," |
905 "foo1,_Cookies,__B," | 905 "foo1,_Cookies,__B," |
906 "gdbhost1,_Web Databases,__db1," | 906 "gdbhost1,_Web Databases,__db1," |
907 "gdbhost2,_Web Databases,__db2," | 907 "gdbhost2,_Web Databases,__db2," |
908 "host1,_Local Storage,__origin1," | 908 "host1,_Local Storage,__http://host1:1/," |
909 "host2,_Local Storage,__origin2", | 909 "host2,_Local Storage,__http://host2:2/", |
910 GetDisplayedCookies(cookies_view).c_str()); | 910 GetDisplayedCookies(cookies_view).c_str()); |
911 | 911 |
912 gtk_entry_set_text(GTK_ENTRY(cookies_view.filter_entry_), "hos"); | 912 gtk_entry_set_text(GTK_ENTRY(cookies_view.filter_entry_), "hos"); |
913 gtk_widget_activate(cookies_view.filter_entry_); | 913 gtk_widget_activate(cookies_view.filter_entry_); |
914 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," | 914 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," |
915 "gdbhost2,_Web Databases,__db2," | 915 "gdbhost2,_Web Databases,__db2," |
916 "host1,_Local Storage,__origin1," | 916 "host1,_Local Storage,__http://host1:1/," |
917 "host2,_Local Storage,__origin2", | 917 "host2,_Local Storage,__http://host2:2/", |
918 GetDisplayedCookies(cookies_view).c_str()); | 918 GetDisplayedCookies(cookies_view).c_str()); |
919 } | 919 } |
920 | 920 |
921 TEST_F(CookiesViewTest, FilterRemoveAll) { | 921 TEST_F(CookiesViewTest, FilterRemoveAll) { |
922 net::CookieMonster* monster = profile_->GetCookieMonster(); | 922 net::CookieMonster* monster = profile_->GetCookieMonster(); |
923 monster->SetCookie(GURL("http://foo0"), "C=1"); | 923 monster->SetCookie(GURL("http://foo0"), "C=1"); |
924 monster->SetCookie(GURL("http://bar0"), "D=1"); | 924 monster->SetCookie(GURL("http://bar0"), "D=1"); |
925 monster->SetCookie(GURL("http://foo1"), "B=1"); | 925 monster->SetCookie(GURL("http://foo1"), "B=1"); |
926 monster->SetCookie(GURL("http://bar1"), "A=1"); | 926 monster->SetCookie(GURL("http://bar1"), "A=1"); |
927 CookiesView cookies_view(NULL, | 927 CookiesView cookies_view(NULL, |
928 profile_.get(), | 928 profile_.get(), |
929 mock_browsing_data_database_helper_, | 929 mock_browsing_data_database_helper_, |
930 mock_browsing_data_local_storage_helper_, | 930 mock_browsing_data_local_storage_helper_, |
931 mock_browsing_data_appcache_helper_); | 931 mock_browsing_data_appcache_helper_); |
932 cookies_view.TestDestroySyncrhonously(); | 932 cookies_view.TestDestroySyncrhonously(); |
933 mock_browsing_data_database_helper_->AddDatabaseSamples(); | 933 mock_browsing_data_database_helper_->AddDatabaseSamples(); |
934 mock_browsing_data_database_helper_->Notify(); | 934 mock_browsing_data_database_helper_->Notify(); |
935 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); | 935 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); |
936 mock_browsing_data_local_storage_helper_->Notify(); | 936 mock_browsing_data_local_storage_helper_->Notify(); |
937 | 937 |
938 EXPECT_STREQ("bar0,_Cookies,__D," | 938 EXPECT_STREQ("bar0,_Cookies,__D," |
939 "bar1,_Cookies,__A," | 939 "bar1,_Cookies,__A," |
940 "foo0,_Cookies,__C," | 940 "foo0,_Cookies,__C," |
941 "foo1,_Cookies,__B," | 941 "foo1,_Cookies,__B," |
942 "gdbhost1,_Web Databases,__db1," | 942 "gdbhost1,_Web Databases,__db1," |
943 "gdbhost2,_Web Databases,__db2," | 943 "gdbhost2,_Web Databases,__db2," |
944 "host1,_Local Storage,__origin1," | 944 "host1,_Local Storage,__http://host1:1/," |
945 "host2,_Local Storage,__origin2", | 945 "host2,_Local Storage,__http://host2:2/", |
946 GetDisplayedCookies(cookies_view).c_str()); | 946 GetDisplayedCookies(cookies_view).c_str()); |
947 | 947 |
948 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); | 948 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); |
949 | 949 |
950 gtk_entry_set_text(GTK_ENTRY(cookies_view.filter_entry_), "bar"); | 950 gtk_entry_set_text(GTK_ENTRY(cookies_view.filter_entry_), "bar"); |
951 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); | 951 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); |
952 // Entering text doesn't immediately filter the results. | 952 // Entering text doesn't immediately filter the results. |
953 EXPECT_STREQ("bar0,_Cookies,__D," | 953 EXPECT_STREQ("bar0,_Cookies,__D," |
954 "bar1,_Cookies,__A," | 954 "bar1,_Cookies,__A," |
955 "foo0,_Cookies,__C," | 955 "foo0,_Cookies,__C," |
956 "foo1,_Cookies,__B," | 956 "foo1,_Cookies,__B," |
957 "gdbhost1,_Web Databases,__db1," | 957 "gdbhost1,_Web Databases,__db1," |
958 "gdbhost2,_Web Databases,__db2," | 958 "gdbhost2,_Web Databases,__db2," |
959 "host1,_Local Storage,__origin1," | 959 "host1,_Local Storage,__http://host1:1/," |
960 "host2,_Local Storage,__origin2", | 960 "host2,_Local Storage,__http://host2:2/", |
961 GetDisplayedCookies(cookies_view).c_str()); | 961 GetDisplayedCookies(cookies_view).c_str()); |
962 | 962 |
963 // Results are filtered immediately if you activate (hit enter in the entry). | 963 // Results are filtered immediately if you activate (hit enter in the entry). |
964 gtk_widget_activate(cookies_view.filter_entry_); | 964 gtk_widget_activate(cookies_view.filter_entry_); |
965 EXPECT_STREQ("bar0,_Cookies,__D," | 965 EXPECT_STREQ("bar0,_Cookies,__D," |
966 "bar1,_Cookies,__A", | 966 "bar1,_Cookies,__A", |
967 GetDisplayedCookies(cookies_view).c_str()); | 967 GetDisplayedCookies(cookies_view).c_str()); |
968 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 968 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
969 | 969 |
970 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_all_button_)); | 970 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_all_button_)); |
971 | 971 |
972 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 972 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
973 EXPECT_STREQ("", | 973 EXPECT_STREQ("", |
974 GetDisplayedCookies(cookies_view).c_str()); | 974 GetDisplayedCookies(cookies_view).c_str()); |
975 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); | 975 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); |
976 | 976 |
977 gtk_button_clicked(GTK_BUTTON(cookies_view.filter_clear_button_)); | 977 gtk_button_clicked(GTK_BUTTON(cookies_view.filter_clear_button_)); |
978 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); | 978 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); |
979 EXPECT_STREQ("", gtk_entry_get_text(GTK_ENTRY(cookies_view.filter_entry_))); | 979 EXPECT_STREQ("", gtk_entry_get_text(GTK_ENTRY(cookies_view.filter_entry_))); |
980 EXPECT_STREQ("foo0,_Cookies,__C," | 980 EXPECT_STREQ("foo0,_Cookies,__C," |
981 "foo1,_Cookies,__B," | 981 "foo1,_Cookies,__B," |
982 "gdbhost1,_Web Databases,__db1," | 982 "gdbhost1,_Web Databases,__db1," |
983 "gdbhost2,_Web Databases,__db2," | 983 "gdbhost2,_Web Databases,__db2," |
984 "host1,_Local Storage,__origin1," | 984 "host1,_Local Storage,__http://host1:1/," |
985 "host2,_Local Storage,__origin2", | 985 "host2,_Local Storage,__http://host2:2/", |
986 GetDisplayedCookies(cookies_view).c_str()); | 986 GetDisplayedCookies(cookies_view).c_str()); |
987 } | 987 } |
988 | 988 |
989 TEST_F(CookiesViewTest, FilterRemove) { | 989 TEST_F(CookiesViewTest, FilterRemove) { |
990 net::CookieMonster* monster = profile_->GetCookieMonster(); | 990 net::CookieMonster* monster = profile_->GetCookieMonster(); |
991 monster->SetCookie(GURL("http://foo0"), "C=1"); | 991 monster->SetCookie(GURL("http://foo0"), "C=1"); |
992 monster->SetCookie(GURL("http://bar0"), "D=1"); | 992 monster->SetCookie(GURL("http://bar0"), "D=1"); |
993 monster->SetCookie(GURL("http://foo1"), "B=1"); | 993 monster->SetCookie(GURL("http://foo1"), "B=1"); |
994 monster->SetCookie(GURL("http://bar1"), "A=1"); | 994 monster->SetCookie(GURL("http://bar1"), "A=1"); |
995 monster->SetCookie(GURL("http://bar1"), "E=1"); | 995 monster->SetCookie(GURL("http://bar1"), "E=1"); |
996 CookiesView cookies_view(NULL, | 996 CookiesView cookies_view(NULL, |
997 profile_.get(), | 997 profile_.get(), |
998 mock_browsing_data_database_helper_, | 998 mock_browsing_data_database_helper_, |
999 mock_browsing_data_local_storage_helper_, | 999 mock_browsing_data_local_storage_helper_, |
1000 mock_browsing_data_appcache_helper_); | 1000 mock_browsing_data_appcache_helper_); |
1001 cookies_view.TestDestroySyncrhonously(); | 1001 cookies_view.TestDestroySyncrhonously(); |
1002 mock_browsing_data_database_helper_->AddDatabaseSamples(); | 1002 mock_browsing_data_database_helper_->AddDatabaseSamples(); |
1003 mock_browsing_data_database_helper_->Notify(); | 1003 mock_browsing_data_database_helper_->Notify(); |
1004 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); | 1004 mock_browsing_data_local_storage_helper_->AddLocalStorageSamples(); |
1005 mock_browsing_data_local_storage_helper_->Notify(); | 1005 mock_browsing_data_local_storage_helper_->Notify(); |
1006 | 1006 |
1007 EXPECT_STREQ("bar0,_Cookies,__D," | 1007 EXPECT_STREQ("bar0,_Cookies,__D," |
1008 "bar1,_Cookies,__A,__E," | 1008 "bar1,_Cookies,__A,__E," |
1009 "foo0,_Cookies,__C," | 1009 "foo0,_Cookies,__C," |
1010 "foo1,_Cookies,__B," | 1010 "foo1,_Cookies,__B," |
1011 "gdbhost1,_Web Databases,__db1," | 1011 "gdbhost1,_Web Databases,__db1," |
1012 "gdbhost2,_Web Databases,__db2," | 1012 "gdbhost2,_Web Databases,__db2," |
1013 "host1,_Local Storage,__origin1," | 1013 "host1,_Local Storage,__http://host1:1/," |
1014 "host2,_Local Storage,__origin2", | 1014 "host2,_Local Storage,__http://host2:2/", |
1015 GetDisplayedCookies(cookies_view).c_str()); | 1015 GetDisplayedCookies(cookies_view).c_str()); |
1016 EXPECT_STREQ("D,A,E,C,B", GetMonsterCookies(monster).c_str()); | 1016 EXPECT_STREQ("D,A,E,C,B", GetMonsterCookies(monster).c_str()); |
1017 | 1017 |
1018 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); | 1018 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); |
1019 | 1019 |
1020 gtk_entry_set_text(GTK_ENTRY(cookies_view.filter_entry_), "bar"); | 1020 gtk_entry_set_text(GTK_ENTRY(cookies_view.filter_entry_), "bar"); |
1021 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); | 1021 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); |
1022 // Entering text doesn't immediately filter the results. | 1022 // Entering text doesn't immediately filter the results. |
1023 EXPECT_STREQ("bar0,_Cookies,__D," | 1023 EXPECT_STREQ("bar0,_Cookies,__D," |
1024 "bar1,_Cookies,__A,__E," | 1024 "bar1,_Cookies,__A,__E," |
1025 "foo0,_Cookies,__C," | 1025 "foo0,_Cookies,__C," |
1026 "foo1,_Cookies,__B," | 1026 "foo1,_Cookies,__B," |
1027 "gdbhost1,_Web Databases,__db1," | 1027 "gdbhost1,_Web Databases,__db1," |
1028 "gdbhost2,_Web Databases,__db2," | 1028 "gdbhost2,_Web Databases,__db2," |
1029 "host1,_Local Storage,__origin1," | 1029 "host1,_Local Storage,__http://host1:1/," |
1030 "host2,_Local Storage,__origin2", | 1030 "host2,_Local Storage,__http://host2:2/", |
1031 GetDisplayedCookies(cookies_view).c_str()); | 1031 GetDisplayedCookies(cookies_view).c_str()); |
1032 | 1032 |
1033 // Results are filtered immediately if you activate (hit enter in the entry). | 1033 // Results are filtered immediately if you activate (hit enter in the entry). |
1034 gtk_widget_activate(cookies_view.filter_entry_); | 1034 gtk_widget_activate(cookies_view.filter_entry_); |
1035 EXPECT_STREQ("bar0,_Cookies,__D," | 1035 EXPECT_STREQ("bar0,_Cookies,__D," |
1036 "bar1,_Cookies,__A,__E", | 1036 "bar1,_Cookies,__A,__E", |
1037 GetDisplayedCookies(cookies_view).c_str()); | 1037 GetDisplayedCookies(cookies_view).c_str()); |
1038 | 1038 |
1039 ASSERT_TRUE(ExpandByPath(cookies_view, "1")); | 1039 ASSERT_TRUE(ExpandByPath(cookies_view, "1")); |
1040 EXPECT_STREQ("bar0,_Cookies,__D," | 1040 EXPECT_STREQ("bar0,_Cookies,__D," |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1089 EXPECT_STREQ("", GetDisplayedCookies(cookies_view).c_str()); | 1089 EXPECT_STREQ("", GetDisplayedCookies(cookies_view).c_str()); |
1090 } | 1090 } |
1091 | 1091 |
1092 gtk_button_clicked(GTK_BUTTON(cookies_view.filter_clear_button_)); | 1092 gtk_button_clicked(GTK_BUTTON(cookies_view.filter_clear_button_)); |
1093 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); | 1093 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); |
1094 EXPECT_STREQ("", gtk_entry_get_text(GTK_ENTRY(cookies_view.filter_entry_))); | 1094 EXPECT_STREQ("", gtk_entry_get_text(GTK_ENTRY(cookies_view.filter_entry_))); |
1095 EXPECT_STREQ("foo0,_Cookies,__C," | 1095 EXPECT_STREQ("foo0,_Cookies,__C," |
1096 "foo1,_Cookies,__B," | 1096 "foo1,_Cookies,__B," |
1097 "gdbhost1,_Web Databases,__db1," | 1097 "gdbhost1,_Web Databases,__db1," |
1098 "gdbhost2,_Web Databases,__db2," | 1098 "gdbhost2,_Web Databases,__db2," |
1099 "host1,_Local Storage,__origin1," | 1099 "host1,_Local Storage,__http://host1:1/," |
1100 "host2,_Local Storage,__origin2", | 1100 "host2,_Local Storage,__http://host2:2/", |
1101 GetDisplayedCookies(cookies_view).c_str()); | 1101 GetDisplayedCookies(cookies_view).c_str()); |
1102 | 1102 |
1103 gtk_entry_set_text(GTK_ENTRY(cookies_view.filter_entry_), "hos"); | 1103 gtk_entry_set_text(GTK_ENTRY(cookies_view.filter_entry_), "hos"); |
1104 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); | 1104 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.filter_clear_button_)); |
1105 // Entering text doesn't immediately filter the results. | 1105 // Entering text doesn't immediately filter the results. |
1106 EXPECT_STREQ("foo0,_Cookies,__C," | 1106 EXPECT_STREQ("foo0,_Cookies,__C," |
1107 "foo1,_Cookies,__B," | 1107 "foo1,_Cookies,__B," |
1108 "gdbhost1,_Web Databases,__db1," | 1108 "gdbhost1,_Web Databases,__db1," |
1109 "gdbhost2,_Web Databases,__db2," | 1109 "gdbhost2,_Web Databases,__db2," |
1110 "host1,_Local Storage,__origin1," | 1110 "host1,_Local Storage,__http://host1:1/," |
1111 "host2,_Local Storage,__origin2", | 1111 "host2,_Local Storage,__http://host2:2/", |
1112 GetDisplayedCookies(cookies_view).c_str()); | 1112 GetDisplayedCookies(cookies_view).c_str()); |
1113 | 1113 |
1114 // Results are filtered immediately if you activate (hit enter in the entry). | 1114 // Results are filtered immediately if you activate (hit enter in the entry). |
1115 gtk_widget_activate(cookies_view.filter_entry_); | 1115 gtk_widget_activate(cookies_view.filter_entry_); |
1116 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," | 1116 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," |
1117 "gdbhost2,_Web Databases,__db2," | 1117 "gdbhost2,_Web Databases,__db2," |
1118 "host1,_Local Storage,__origin1," | 1118 "host1,_Local Storage,__http://host1:1/," |
1119 "host2,_Local Storage,__origin2", | 1119 "host2,_Local Storage,__http://host2:2/", |
1120 GetDisplayedCookies(cookies_view).c_str()); | 1120 GetDisplayedCookies(cookies_view).c_str()); |
1121 | 1121 |
1122 ASSERT_TRUE(ExpandByPath(cookies_view, "1")); | 1122 ASSERT_TRUE(ExpandByPath(cookies_view, "1")); |
1123 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," | 1123 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," |
1124 "gdbhost2,+Web Databases,++db2," | 1124 "gdbhost2,+Web Databases,++db2," |
1125 "host1,_Local Storage,__origin1," | 1125 "host1,_Local Storage,__http://host1:1/," |
1126 "host2,_Local Storage,__origin2", | 1126 "host2,_Local Storage,__http://host2:2/", |
1127 GetDisplayedCookies(cookies_view).c_str()); | 1127 GetDisplayedCookies(cookies_view).c_str()); |
1128 ASSERT_TRUE(SelectByPath(cookies_view, "1:0:0")); | 1128 ASSERT_TRUE(SelectByPath(cookies_view, "1:0:0")); |
1129 | 1129 |
1130 { | 1130 { |
1131 SCOPED_TRACE("First selection"); | 1131 SCOPED_TRACE("First selection"); |
1132 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 1132 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
1133 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 1133 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
1134 CheckDetailsSensitivity(FALSE, TRUE, FALSE, FALSE, cookies_view); | 1134 CheckDetailsSensitivity(FALSE, TRUE, FALSE, FALSE, cookies_view); |
1135 } | 1135 } |
1136 | 1136 |
1137 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 1137 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
1138 | 1138 |
1139 { | 1139 { |
1140 SCOPED_TRACE("First selection removed"); | 1140 SCOPED_TRACE("First selection removed"); |
1141 EXPECT_STREQ("C,B", GetMonsterCookies(monster).c_str()); | 1141 EXPECT_STREQ("C,B", GetMonsterCookies(monster).c_str()); |
1142 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," | 1142 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," |
1143 "host1,_Local Storage,__origin1," | 1143 "host1,_Local Storage,__http://host1:1/," |
1144 "host2,_Local Storage,__origin2", | 1144 "host2,_Local Storage,__http://host2:2/", |
1145 GetDisplayedCookies(cookies_view).c_str()); | 1145 GetDisplayedCookies(cookies_view).c_str()); |
1146 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 1146 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
1147 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 1147 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
1148 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); | 1148 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); |
1149 } | 1149 } |
1150 | 1150 |
1151 ASSERT_TRUE(ExpandByPath(cookies_view, "2")); | 1151 ASSERT_TRUE(ExpandByPath(cookies_view, "2")); |
1152 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," | 1152 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," |
1153 "host1,_Local Storage,__origin1," | 1153 "host1,_Local Storage,__http://host1:1/," |
1154 "host2,+Local Storage,++origin2", | 1154 "host2,+Local Storage,++http://host2:2/", |
1155 GetDisplayedCookies(cookies_view).c_str()); | 1155 GetDisplayedCookies(cookies_view).c_str()); |
1156 ASSERT_TRUE(SelectByPath(cookies_view, "2:0:0")); | 1156 ASSERT_TRUE(SelectByPath(cookies_view, "2:0:0")); |
1157 | 1157 |
1158 { | 1158 { |
1159 SCOPED_TRACE("First selection"); | 1159 SCOPED_TRACE("First selection"); |
1160 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 1160 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
1161 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 1161 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
1162 CheckDetailsSensitivity(FALSE, FALSE, TRUE, FALSE, cookies_view); | 1162 CheckDetailsSensitivity(FALSE, FALSE, TRUE, FALSE, cookies_view); |
1163 } | 1163 } |
1164 | 1164 |
1165 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); | 1165 gtk_button_clicked(GTK_BUTTON(cookies_view.remove_button_)); |
1166 | 1166 |
1167 { | 1167 { |
1168 SCOPED_TRACE("First selection removed"); | 1168 SCOPED_TRACE("First selection removed"); |
1169 EXPECT_STREQ("C,B", GetMonsterCookies(monster).c_str()); | 1169 EXPECT_STREQ("C,B", GetMonsterCookies(monster).c_str()); |
1170 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," | 1170 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," |
1171 "host1,_Local Storage,__origin1", | 1171 "host1,_Local Storage,__http://host1:1/", |
1172 GetDisplayedCookies(cookies_view).c_str()); | 1172 GetDisplayedCookies(cookies_view).c_str()); |
1173 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); | 1173 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); |
1174 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); | 1174 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); |
1175 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); | 1175 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); |
1176 } | 1176 } |
1177 } | 1177 } |
OLD | NEW |