| Index: content/browser/appcache/appcache_unittest.cc
|
| diff --git a/content/browser/appcache/appcache_unittest.cc b/content/browser/appcache/appcache_unittest.cc
|
| index 32c4e89dee03f66607dae11961e4fdc58d21ea77..a82ab3df40a4e76e7555df1ece12ddab52ba43fb 100644
|
| --- a/content/browser/appcache/appcache_unittest.cc
|
| +++ b/content/browser/appcache/appcache_unittest.cc
|
| @@ -2,30 +2,10 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +#include "content/browser/appcache/appcache.h"
|
| +#include "content/browser/appcache/appcache_host.h"
|
| #include "content/browser/appcache/mock_appcache_service.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| -#include "webkit/browser/appcache/appcache.h"
|
| -#include "webkit/browser/appcache/appcache_host.h"
|
| -
|
| -using appcache::AppCache;
|
| -using appcache::AppCacheDatabase;
|
| -using appcache::AppCacheEntry;
|
| -using appcache::AppCacheFrontend;
|
| -using appcache::AppCacheGroup;
|
| -using appcache::AppCacheHost;
|
| -using appcache::AppCacheInfo;
|
| -using appcache::AppCacheErrorDetails;
|
| -using appcache::AppCacheEventID;
|
| -using appcache::APPCACHE_FALLBACK_NAMESPACE;
|
| -using appcache::APPCACHE_INTERCEPT_NAMESPACE;
|
| -using appcache::AppCacheLogLevel;
|
| -using appcache::Manifest;
|
| -using appcache::Namespace;
|
| -using appcache::NamespaceVector;
|
| -using appcache::APPCACHE_NETWORK_NAMESPACE;
|
| -using appcache::PARSE_MANIFEST_ALLOWING_INTERCEPTS;
|
| -using appcache::PARSE_MANIFEST_PER_STANDARD;
|
| -using appcache::AppCacheStatus;
|
|
|
| namespace content {
|
|
|
| @@ -132,23 +112,26 @@ TEST(AppCacheTest, InitializeWithManifest) {
|
| manifest.explicit_urls.insert("http://one.com");
|
| manifest.explicit_urls.insert("http://two.com");
|
| manifest.fallback_namespaces.push_back(
|
| - Namespace(APPCACHE_FALLBACK_NAMESPACE, GURL("http://fb1.com"),
|
| + AppCacheNamespace(APPCACHE_FALLBACK_NAMESPACE, GURL("http://fb1.com"),
|
| GURL("http://fbone.com"), true));
|
| manifest.online_whitelist_namespaces.push_back(
|
| - Namespace(APPCACHE_NETWORK_NAMESPACE, GURL("http://w1.com"), GURL(), false));
|
| + AppCacheNamespace(APPCACHE_NETWORK_NAMESPACE, GURL("http://w1.com"),
|
| + GURL(), false));
|
| manifest.online_whitelist_namespaces.push_back(
|
| - Namespace(APPCACHE_NETWORK_NAMESPACE, GURL("http://w2.com"), GURL(), false));
|
| + AppCacheNamespace(APPCACHE_NETWORK_NAMESPACE, GURL("http://w2.com"),
|
| + GURL(), false));
|
| manifest.online_whitelist_all = true;
|
|
|
| cache->InitializeWithManifest(&manifest);
|
| - const std::vector<Namespace>& fallbacks =
|
| + const std::vector<AppCacheNamespace>& fallbacks =
|
| cache->fallback_namespaces_;
|
| size_t expected = 1;
|
| EXPECT_EQ(expected, fallbacks.size());
|
| EXPECT_EQ(GURL("http://fb1.com"), fallbacks[0].namespace_url);
|
| EXPECT_EQ(GURL("http://fbone.com"), fallbacks[0].target_url);
|
| EXPECT_TRUE(fallbacks[0].is_pattern);
|
| - const NamespaceVector& whitelist = cache->online_whitelist_namespaces_;
|
| + const AppCacheNamespaceVector& whitelist =
|
| + cache->online_whitelist_namespaces_;
|
| expected = 2;
|
| EXPECT_EQ(expected, whitelist.size());
|
| EXPECT_EQ(GURL("http://w1.com"), whitelist[0].namespace_url);
|
| @@ -193,24 +176,23 @@ TEST(AppCacheTest, FindResponseForRequest) {
|
|
|
| Manifest manifest;
|
| manifest.online_whitelist_namespaces.push_back(
|
| - Namespace(APPCACHE_NETWORK_NAMESPACE, kOnlineNamespaceUrl,
|
| - GURL(), false));
|
| + AppCacheNamespace(APPCACHE_NETWORK_NAMESPACE, kOnlineNamespaceUrl,
|
| + GURL(), false));
|
| manifest.online_whitelist_namespaces.push_back(
|
| - Namespace(APPCACHE_NETWORK_NAMESPACE,
|
| - kOnlineNamespaceWithinOtherNamespaces,
|
| - GURL(), false));
|
| + AppCacheNamespace(APPCACHE_NETWORK_NAMESPACE,
|
| + kOnlineNamespaceWithinOtherNamespaces, GURL(), false));
|
| manifest.fallback_namespaces.push_back(
|
| - Namespace(APPCACHE_FALLBACK_NAMESPACE, kFallbackNamespaceUrl1,
|
| - kFallbackEntryUrl1, false));
|
| + AppCacheNamespace(APPCACHE_FALLBACK_NAMESPACE, kFallbackNamespaceUrl1,
|
| + kFallbackEntryUrl1, false));
|
| manifest.fallback_namespaces.push_back(
|
| - Namespace(APPCACHE_FALLBACK_NAMESPACE, kFallbackNamespaceUrl2,
|
| - kFallbackEntryUrl2, false));
|
| + AppCacheNamespace(APPCACHE_FALLBACK_NAMESPACE, kFallbackNamespaceUrl2,
|
| + kFallbackEntryUrl2, false));
|
| manifest.intercept_namespaces.push_back(
|
| - Namespace(APPCACHE_INTERCEPT_NAMESPACE, kInterceptNamespace,
|
| - kInterceptNamespaceEntry, false));
|
| + AppCacheNamespace(APPCACHE_INTERCEPT_NAMESPACE, kInterceptNamespace,
|
| + kInterceptNamespaceEntry, false));
|
| manifest.intercept_namespaces.push_back(
|
| - Namespace(APPCACHE_INTERCEPT_NAMESPACE, kInterceptNamespaceWithinFallback,
|
| - kInterceptNamespaceEntry, false));
|
| + AppCacheNamespace(APPCACHE_INTERCEPT_NAMESPACE,
|
| + kInterceptNamespaceWithinFallback, kInterceptNamespaceEntry, false));
|
|
|
| // Create a cache with some namespaces and entries.
|
| scoped_refptr<AppCache> cache(new AppCache(service.storage(), 1234));
|
| @@ -385,8 +367,8 @@ TEST(AppCacheTest, FindInterceptPatternResponseForRequest) {
|
| const int64 kInterceptResponseId = 1;
|
| Manifest manifest;
|
| manifest.intercept_namespaces.push_back(
|
| - Namespace(APPCACHE_INTERCEPT_NAMESPACE, kInterceptPatternNamespace,
|
| - kInterceptNamespaceEntry, true));
|
| + AppCacheNamespace(APPCACHE_INTERCEPT_NAMESPACE,
|
| + kInterceptPatternNamespace, kInterceptNamespaceEntry, true));
|
| scoped_refptr<AppCache> cache(new AppCache(service.storage(), 1234));
|
| cache->InitializeWithManifest(&manifest);
|
| cache->AddEntry(
|
| @@ -456,7 +438,7 @@ TEST(AppCacheTest, FindFallbackPatternResponseForRequest) {
|
| const int64 kFallbackResponseId = 1;
|
| Manifest manifest;
|
| manifest.fallback_namespaces.push_back(
|
| - Namespace(APPCACHE_FALLBACK_NAMESPACE, kFallbackPatternNamespace,
|
| + AppCacheNamespace(APPCACHE_FALLBACK_NAMESPACE, kFallbackPatternNamespace,
|
| kFallbackNamespaceEntry, true));
|
| scoped_refptr<AppCache> cache(new AppCache(service.storage(), 1234));
|
| cache->InitializeWithManifest(&manifest);
|
| @@ -526,7 +508,7 @@ TEST(AppCacheTest, FindNetworkNamespacePatternResponseForRequest) {
|
| kNetworkNamespaceBase.Resolve("*.hit*"));
|
| Manifest manifest;
|
| manifest.online_whitelist_namespaces.push_back(
|
| - Namespace(APPCACHE_NETWORK_NAMESPACE, kNetworkPatternNamespace,
|
| + AppCacheNamespace(APPCACHE_NETWORK_NAMESPACE, kNetworkPatternNamespace,
|
| GURL(), true));
|
| manifest.online_whitelist_all = false;
|
| scoped_refptr<AppCache> cache(new AppCache(service.storage(), 1234));
|
| @@ -644,7 +626,7 @@ TEST(AppCacheTest, ToFromDatabaseRecords) {
|
| }
|
|
|
| TEST(AppCacheTest, IsNamespaceMatch) {
|
| - Namespace prefix;
|
| + AppCacheNamespace prefix;
|
| prefix.namespace_url = GURL("http://foo.com/prefix");
|
| prefix.is_pattern = false;
|
| EXPECT_TRUE(prefix.IsMatch(
|
| @@ -652,7 +634,7 @@ TEST(AppCacheTest, IsNamespaceMatch) {
|
| EXPECT_FALSE(prefix.IsMatch(
|
| GURL("http://foo.com/nope")));
|
|
|
| - Namespace bar_no_star;
|
| + AppCacheNamespace bar_no_star;
|
| bar_no_star.namespace_url = GURL("http://foo.com/bar");
|
| bar_no_star.is_pattern = true;
|
| EXPECT_TRUE(bar_no_star.IsMatch(
|
| @@ -660,7 +642,7 @@ TEST(AppCacheTest, IsNamespaceMatch) {
|
| EXPECT_FALSE(bar_no_star.IsMatch(
|
| GURL("http://foo.com/bar/nope")));
|
|
|
| - Namespace bar_star;
|
| + AppCacheNamespace bar_star;
|
| bar_star.namespace_url = GURL("http://foo.com/bar/*");
|
| bar_star.is_pattern = true;
|
| EXPECT_TRUE(bar_star.IsMatch(
|
| @@ -670,7 +652,7 @@ TEST(AppCacheTest, IsNamespaceMatch) {
|
| EXPECT_FALSE(bar_star.IsMatch(
|
| GURL("http://foo.com/not_bar/should_not_match")));
|
|
|
| - Namespace star_bar_star;
|
| + AppCacheNamespace star_bar_star;
|
| star_bar_star.namespace_url = GURL("http://foo.com/*/bar/*");
|
| star_bar_star.is_pattern = true;
|
| EXPECT_TRUE(star_bar_star.IsMatch(
|
| @@ -680,7 +662,7 @@ TEST(AppCacheTest, IsNamespaceMatch) {
|
| EXPECT_FALSE(star_bar_star.IsMatch(
|
| GURL("http://foo.com/any/not_bar/no_match")));
|
|
|
| - Namespace query_star_edit;
|
| + AppCacheNamespace query_star_edit;
|
| query_star_edit.namespace_url = GURL("http://foo.com/query?id=*&verb=edit*");
|
| query_star_edit.is_pattern = true;
|
| EXPECT_TRUE(query_star_edit.IsMatch(
|
| @@ -692,7 +674,7 @@ TEST(AppCacheTest, IsNamespaceMatch) {
|
| EXPECT_TRUE(query_star_edit.IsMatch(
|
| GURL("http://foo.com/query?id=123&verb=print&verb=edit")));
|
|
|
| - Namespace star_greediness;
|
| + AppCacheNamespace star_greediness;
|
| star_greediness.namespace_url = GURL("http://foo.com/*/b");
|
| star_greediness.is_pattern = true;
|
| EXPECT_TRUE(star_greediness.IsMatch(
|
|
|