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

Side by Side Diff: chrome/browser/gtk/options/cookies_view_unittest.cc

Issue 1774005: GTK: The cookie prompt should allow the user to set expire date for HTML cookies (Closed) Base URL: git://codf21.jail.google.com/chromium.git
Patch Set: Fix tests Created 10 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 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 25 matching lines...) Expand all
36 new MockBrowsingDataLocalStorageHelper(profile_.get()); 36 new MockBrowsingDataLocalStorageHelper(profile_.get());
37 mock_browsing_data_appcache_helper_ = 37 mock_browsing_data_appcache_helper_ =
38 new MockBrowsingDataAppCacheHelper(profile_.get()); 38 new MockBrowsingDataAppCacheHelper(profile_.get());
39 } 39 }
40 40
41 void CheckDetailsSensitivity(gboolean expected_cookies, 41 void CheckDetailsSensitivity(gboolean expected_cookies,
42 gboolean expected_database, 42 gboolean expected_database,
43 gboolean expected_local_storage, 43 gboolean expected_local_storage,
44 gboolean expected_appcache, 44 gboolean expected_appcache,
45 const CookiesView& cookies_view) { 45 const CookiesView& cookies_view) {
46 GtkChromeCookieView* display = GTK_CHROME_COOKIE_VIEW(
47 cookies_view.cookie_display_);
48
46 // Cookies 49 // Cookies
47 EXPECT_EQ(expected_cookies, 50 EXPECT_EQ(expected_cookies,
48 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 51 GTK_WIDGET_SENSITIVE(display->cookie_name_entry_));
49 cookie_name_entry_));
50 EXPECT_EQ(expected_cookies, 52 EXPECT_EQ(expected_cookies,
51 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 53 GTK_WIDGET_SENSITIVE(display->cookie_content_entry_));
52 cookie_content_entry_));
53 EXPECT_EQ(expected_cookies, 54 EXPECT_EQ(expected_cookies,
54 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 55 GTK_WIDGET_SENSITIVE(display->cookie_domain_entry_));
55 cookie_domain_entry_));
56 EXPECT_EQ(expected_cookies, 56 EXPECT_EQ(expected_cookies,
57 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 57 GTK_WIDGET_SENSITIVE(display->cookie_path_entry_));
58 cookie_path_entry_));
59 EXPECT_EQ(expected_cookies, 58 EXPECT_EQ(expected_cookies,
60 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 59 GTK_WIDGET_SENSITIVE(display->cookie_send_for_entry_));
61 cookie_send_for_entry_));
62 EXPECT_EQ(expected_cookies, 60 EXPECT_EQ(expected_cookies,
63 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 61 GTK_WIDGET_SENSITIVE(display->cookie_created_entry_));
64 cookie_created_entry_));
65 EXPECT_EQ(expected_cookies, 62 EXPECT_EQ(expected_cookies,
66 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 63 GTK_WIDGET_SENSITIVE(display->cookie_expires_entry_));
67 cookie_expires_entry_));
68 // Database 64 // Database
69 EXPECT_EQ(expected_database, 65 EXPECT_EQ(expected_database,
70 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 66 GTK_WIDGET_SENSITIVE(display->database_description_entry_));
71 database_description_entry_));
72 EXPECT_EQ(expected_database, 67 EXPECT_EQ(expected_database,
73 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 68 GTK_WIDGET_SENSITIVE(display->database_size_entry_));
74 database_size_entry_));
75 EXPECT_EQ(expected_database, 69 EXPECT_EQ(expected_database,
76 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 70 GTK_WIDGET_SENSITIVE(display->database_last_modified_entry_));
77 database_last_modified_entry_));
78 // Local Storage 71 // Local Storage
79 EXPECT_EQ(expected_local_storage, 72 EXPECT_EQ(expected_local_storage,
80 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 73 GTK_WIDGET_SENSITIVE(display->local_storage_origin_entry_));
81 local_storage_origin_entry_));
82 EXPECT_EQ(expected_local_storage, 74 EXPECT_EQ(expected_local_storage,
83 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 75 GTK_WIDGET_SENSITIVE(display->local_storage_size_entry_));
84 local_storage_size_entry_)); 76 EXPECT_EQ(expected_local_storage, GTK_WIDGET_SENSITIVE(
85 EXPECT_EQ(expected_local_storage, 77 display->local_storage_last_modified_entry_));
Evan Stade 2010/04/27 19:32:35 if you line wrap in an arg list, I tihnk you are s
Elliot Glaysher 2010/04/27 21:03:45 I'm pretty sure this is correct. The emacs rules b
86 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_->
87 local_storage_last_modified_entry_));
88 // AppCache 78 // AppCache
89 EXPECT_EQ(expected_appcache, 79 EXPECT_EQ(expected_appcache,
90 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 80 GTK_WIDGET_SENSITIVE(display->appcache_manifest_entry_));
91 appcache_manifest_entry_));
92 EXPECT_EQ(expected_appcache, 81 EXPECT_EQ(expected_appcache,
93 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 82 GTK_WIDGET_SENSITIVE(display->appcache_size_entry_));
94 appcache_size_entry_));
95 EXPECT_EQ(expected_appcache, 83 EXPECT_EQ(expected_appcache,
96 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 84 GTK_WIDGET_SENSITIVE(display->appcache_created_entry_));
97 appcache_created_entry_));
98 EXPECT_EQ(expected_appcache, 85 EXPECT_EQ(expected_appcache,
99 GTK_WIDGET_SENSITIVE(cookies_view.cookie_display_-> 86 GTK_WIDGET_SENSITIVE(display->appcache_last_accessed_entry_));
100 appcache_last_accessed_entry_));
101 } 87 }
102 88
103 // Get the cookie names in the cookie list, as a comma seperated string. 89 // Get the cookie names in the cookie list, as a comma seperated string.
104 // (Note that the CookieMonster cookie list is sorted by domain.) 90 // (Note that the CookieMonster cookie list is sorted by domain.)
105 // Ex: 91 // Ex:
106 // monster->SetCookie(GURL("http://b"), "X=1") 92 // monster->SetCookie(GURL("http://b"), "X=1")
107 // monster->SetCookie(GURL("http://a"), "Y=1") 93 // monster->SetCookie(GURL("http://a"), "Y=1")
108 // EXPECT_STREQ("Y,X", GetMonsterCookies(monster).c_str()); 94 // EXPECT_STREQ("Y,X", GetMonsterCookies(monster).c_str());
109 std::string GetMonsterCookies(net::CookieMonster* monster) { 95 std::string GetMonsterCookies(net::CookieMonster* monster) {
110 std::vector<std::string> parts; 96 std::vector<std::string> parts;
(...skipping 1071 matching lines...) Expand 10 before | Expand all | Expand 10 after
1182 SCOPED_TRACE("First selection removed"); 1168 SCOPED_TRACE("First selection removed");
1183 EXPECT_STREQ("C,B", GetMonsterCookies(monster).c_str()); 1169 EXPECT_STREQ("C,B", GetMonsterCookies(monster).c_str());
1184 EXPECT_STREQ("gdbhost1,_Web Databases,__db1," 1170 EXPECT_STREQ("gdbhost1,_Web Databases,__db1,"
1185 "host1,_Local Storage,__origin1", 1171 "host1,_Local Storage,__origin1",
1186 GetDisplayedCookies(cookies_view).c_str()); 1172 GetDisplayedCookies(cookies_view).c_str());
1187 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_)); 1173 EXPECT_EQ(TRUE, GTK_WIDGET_SENSITIVE(cookies_view.remove_all_button_));
1188 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_)); 1174 EXPECT_EQ(FALSE, GTK_WIDGET_SENSITIVE(cookies_view.remove_button_));
1189 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view); 1175 CheckDetailsSensitivity(FALSE, FALSE, FALSE, FALSE, cookies_view);
1190 } 1176 }
1191 } 1177 }
OLDNEW
« chrome/browser/gtk/gtk_chrome_cookie_view.h ('K') | « chrome/browser/gtk/options/cookies_view.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698