OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/browsing_data/cookies_tree_model.h" | 5 #include "chrome/browser/browsing_data/cookies_tree_model.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/memory/ptr_util.h" | 9 #include "base/memory/ptr_util.h" |
10 #include "base/run_loop.h" | 10 #include "base/run_loop.h" |
(...skipping 1411 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1422 CookieSettingsFactory::GetForProfile(&profile).get(); | 1422 CookieSettingsFactory::GetForProfile(&profile).get(); |
1423 MockSettingsObserver observer(content_settings); | 1423 MockSettingsObserver observer(content_settings); |
1424 | 1424 |
1425 CookieTreeRootNode* root = | 1425 CookieTreeRootNode* root = |
1426 static_cast<CookieTreeRootNode*>(cookies_model.GetRoot()); | 1426 static_cast<CookieTreeRootNode*>(cookies_model.GetRoot()); |
1427 CookieTreeHostNode* origin = | 1427 CookieTreeHostNode* origin = |
1428 root->GetOrCreateHostNode(host); | 1428 root->GetOrCreateHostNode(host); |
1429 | 1429 |
1430 EXPECT_EQ(1, origin->child_count()); | 1430 EXPECT_EQ(1, origin->child_count()); |
1431 EXPECT_TRUE(origin->CanCreateContentException()); | 1431 EXPECT_TRUE(origin->CanCreateContentException()); |
1432 EXPECT_CALL(observer, OnContentSettingsChanged( | 1432 EXPECT_CALL(observer, |
1433 content_settings, CONTENT_SETTINGS_TYPE_COOKIES, | 1433 OnContentSettingsChanged( |
1434 false, ContentSettingsPattern::FromURL(host), | 1434 content_settings, CONTENT_SETTINGS_TYPE_COOKIES, false, |
1435 ContentSettingsPattern::Wildcard(), false)) | 1435 ContentSettingsPattern::FromURLNoWildcard(host), |
| 1436 ContentSettingsPattern::Wildcard(), false)) |
1436 .Times(2); | 1437 .Times(2); |
1437 origin->CreateContentException( | 1438 origin->CreateContentException( |
1438 cookie_settings, CONTENT_SETTING_SESSION_ONLY); | 1439 cookie_settings, CONTENT_SETTING_SESSION_ONLY); |
1439 EXPECT_TRUE(cookie_settings->IsReadingCookieAllowed(host, host)); | 1440 EXPECT_TRUE(cookie_settings->IsReadingCookieAllowed(host, host)); |
1440 EXPECT_TRUE(cookie_settings->IsCookieSessionOnly(host)); | 1441 EXPECT_TRUE(cookie_settings->IsCookieSessionOnly(host)); |
1441 } | 1442 } |
1442 | 1443 |
1443 TEST_F(CookiesTreeModelTest, FileSystemFilter) { | 1444 TEST_F(CookiesTreeModelTest, FileSystemFilter) { |
1444 std::unique_ptr<CookiesTreeModel> cookies_model( | 1445 std::unique_ptr<CookiesTreeModel> cookies_model( |
1445 CreateCookiesTreeModelWithInitialSample()); | 1446 CreateCookiesTreeModelWithInitialSample()); |
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1647 mock_browsing_data_flash_lso_helper_.get()); | 1648 mock_browsing_data_flash_lso_helper_.get()); |
1648 CookiesTreeModel cookies_model(container, special_storage_policy()); | 1649 CookiesTreeModel cookies_model(container, special_storage_policy()); |
1649 | 1650 |
1650 mock_browsing_data_cookie_helper_-> | 1651 mock_browsing_data_cookie_helper_-> |
1651 AddCookieSamples(GURL(), "A=1"); | 1652 AddCookieSamples(GURL(), "A=1"); |
1652 mock_browsing_data_cookie_helper_->Notify(); | 1653 mock_browsing_data_cookie_helper_->Notify(); |
1653 EXPECT_EQ("A", GetDisplayedCookies(&cookies_model)); | 1654 EXPECT_EQ("A", GetDisplayedCookies(&cookies_model)); |
1654 } | 1655 } |
1655 | 1656 |
1656 } // namespace | 1657 } // namespace |
OLD | NEW |