summaryrefslogtreecommitdiffstats
path: root/chrome/browser/cocoa/cookies_window_controller_unittest.mm
diff options
context:
space:
mode:
authordanno@chromium.org <danno@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-30 08:18:41 +0000
committerdanno@chromium.org <danno@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-30 08:18:41 +0000
commitaea49ce16dd0ee8ec871661955be62bf61f35d1d (patch)
treee76892a72316ae8e9ca7b6972dff816af7768ca7 /chrome/browser/cocoa/cookies_window_controller_unittest.mm
parentd4ecb0226cd40fcd239d768dc7e40ff1d2b7e695 (diff)
downloadchromium_src-aea49ce16dd0ee8ec871661955be62bf61f35d1d.zip
chromium_src-aea49ce16dd0ee8ec871661955be62bf61f35d1d.tar.gz
chromium_src-aea49ce16dd0ee8ec871661955be62bf61f35d1d.tar.bz2
[Mac] display appcaches in cookie tree
xib changes: - Added a new NSView for showing detailed information about appcaches in the cookie tree. The new view uses the same pattern as the existing views. - Added bindings for the new view to control its visibility and the values displayed, also using the same style as the existing detail information subviews. BUG=37459 TEST=new unit test and manual tests Review URL: http://codereview.chromium.org/1555001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@43064 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/cocoa/cookies_window_controller_unittest.mm')
-rw-r--r--chrome/browser/cocoa/cookies_window_controller_unittest.mm36
1 files changed, 25 insertions, 11 deletions
diff --git a/chrome/browser/cocoa/cookies_window_controller_unittest.mm b/chrome/browser/cocoa/cookies_window_controller_unittest.mm
index 898ed9e..c1565b4 100644
--- a/chrome/browser/cocoa/cookies_window_controller_unittest.mm
+++ b/chrome/browser/cocoa/cookies_window_controller_unittest.mm
@@ -14,6 +14,7 @@
#include "chrome/browser/cocoa/cocoa_test_helper.h"
#include "chrome/browser/mock_browsing_data_database_helper.h"
#include "chrome/browser/mock_browsing_data_local_storage_helper.h"
+#include "chrome/browser/mock_browsing_data_appcache_helper.h"
#include "chrome/browser/net/url_request_context_getter.h"
#include "chrome/browser/cookies_tree_model.h"
#include "chrome/test/testing_profile.h"
@@ -56,10 +57,12 @@ class CookiesWindowControllerTest : public CocoaTest {
profile->CreateRequestContext();
database_helper_ = new MockBrowsingDataDatabaseHelper(profile);
local_storage_helper_ = new MockBrowsingDataLocalStorageHelper(profile);
+ appcache_helper_ = new MockBrowsingDataAppCacheHelper(profile);
controller_.reset(
[[CookiesWindowController alloc] initWithProfile:profile
databaseHelper:database_helper_
- storageHelper:local_storage_helper_]
+ storageHelper:local_storage_helper_
+ appcacheHelper:appcache_helper_]
);
}
@@ -83,6 +86,7 @@ class CookiesWindowControllerTest : public CocoaTest {
scoped_nsobject<CookiesWindowController> controller_;
MockBrowsingDataDatabaseHelper* database_helper_;
MockBrowsingDataLocalStorageHelper* local_storage_helper_;
+ MockBrowsingDataAppCacheHelper* appcache_helper_;
};
TEST_F(CookiesWindowControllerTest, Construction) {
@@ -203,7 +207,8 @@ TEST_F(CookiesWindowControllerTest, TreeNodesAdded) {
controller_.reset(
[[CookiesWindowController alloc] initWithProfile:profile
databaseHelper:database_helper_
- storageHelper:local_storage_helper_]);
+ storageHelper:local_storage_helper_
+ appcacheHelper:appcache_helper_]);
// Root --> foo.com --> Cookies.
NSMutableArray* cocoa_children =
@@ -246,7 +251,8 @@ TEST_F(CookiesWindowControllerTest, TreeNodesRemoved) {
controller_.reset(
[[CookiesWindowController alloc] initWithProfile:profile
databaseHelper:database_helper_
- storageHelper:local_storage_helper_]);
+ storageHelper:local_storage_helper_
+ appcacheHelper:appcache_helper_]);
// Root --> foo.com --> Cookies.
NSMutableArray* cocoa_children =
@@ -278,7 +284,8 @@ TEST_F(CookiesWindowControllerTest, TreeNodeChildrenReordered) {
controller_.reset(
[[CookiesWindowController alloc] initWithProfile:profile
databaseHelper:database_helper_
- storageHelper:local_storage_helper_]);
+ storageHelper:local_storage_helper_
+ appcacheHelper:appcache_helper_]);
// Root --> foo.com --> Cookies.
NSMutableArray* cocoa_children =
@@ -325,7 +332,8 @@ TEST_F(CookiesWindowControllerTest, TreeNodeChanged) {
controller_.reset(
[[CookiesWindowController alloc] initWithProfile:profile
databaseHelper:database_helper_
- storageHelper:local_storage_helper_]);
+ storageHelper:local_storage_helper_
+ appcacheHelper:appcache_helper_]);
CookiesTreeModel* model = [controller_ treeModel];
// Root --> foo.com --> Cookies.
@@ -359,7 +367,8 @@ TEST_F(CookiesWindowControllerTest, DeleteCookie) {
CookiesWindowController* controller =
[[CookiesWindowController alloc] initWithProfile:profile
databaseHelper:database_helper_
- storageHelper:local_storage_helper_];
+ storageHelper:local_storage_helper_
+ appcacheHelper:appcache_helper_];
[controller attachSheetTo:test_window()];
NSTreeController* treeController = [controller treeController];
@@ -391,7 +400,8 @@ TEST_F(CookiesWindowControllerTest, DidExpandItem) {
controller_.reset(
[[CookiesWindowController alloc] initWithProfile:profile
databaseHelper:database_helper_
- storageHelper:local_storage_helper_]);
+ storageHelper:local_storage_helper_
+ appcacheHelper:appcache_helper_]);
// Root --> foo.com.
CocoaCookieTreeNode* foo =
@@ -468,7 +478,8 @@ TEST_F(CookiesWindowControllerTest, FLAKY_RemoveButtonEnabled) {
CookiesWindowController* controller =
[[CookiesWindowController alloc] initWithProfile:profile
databaseHelper:database_helper_
- storageHelper:local_storage_helper_];
+ storageHelper:local_storage_helper_
+ appcacheHelper:appcache_helper_];
local_storage_helper_->Notify();
[controller attachSheetTo:test_window()];
@@ -536,7 +547,8 @@ TEST_F(CookiesWindowControllerTest, UpdateFilter) {
controller_.reset(
[[CookiesWindowController alloc] initWithProfile:profile
databaseHelper:database_helper_
- storageHelper:local_storage_helper_]);
+ storageHelper:local_storage_helper_
+ appcacheHelper:appcache_helper_]);
// Make sure we registered all five cookies.
EXPECT_EQ(5U, [[[controller_ cocoaTreeModel] children] count]);
@@ -583,7 +595,8 @@ TEST_F(CookiesWindowControllerTest, CreateDatabaseStorageNodes) {
controller_.reset(
[[CookiesWindowController alloc] initWithProfile:profile
databaseHelper:database_helper_
- storageHelper:local_storage_helper_]);
+ storageHelper:local_storage_helper_
+ appcacheHelper:appcache_helper_]);
database_helper_->Notify();
ASSERT_EQ(2U, [[[controller_ cocoaTreeModel] children] count]);
@@ -644,7 +657,8 @@ TEST_F(CookiesWindowControllerTest, CreateLocalStorageNodes) {
controller_.reset(
[[CookiesWindowController alloc] initWithProfile:profile
databaseHelper:database_helper_
- storageHelper:local_storage_helper_]);
+ storageHelper:local_storage_helper_
+ appcacheHelper:appcache_helper_]);
local_storage_helper_->Notify();
ASSERT_EQ(4U, [[[controller_ cocoaTreeModel] children] count]);