class URLRequest;
} // namespace net
+namespace content {
+FORWARD_DECLARE_TEST(AppCacheGroupTest, CleanupUnusedGroup);
+FORWARD_DECLARE_TEST(AppCacheGroupTest, QueueUpdate);
+FORWARD_DECLARE_TEST(AppCacheHostTest, Basic);
+FORWARD_DECLARE_TEST(AppCacheHostTest, SelectNoCache);
+FORWARD_DECLARE_TEST(AppCacheHostTest, ForeignEntry);
+FORWARD_DECLARE_TEST(AppCacheHostTest, FailedCacheLoad);
+FORWARD_DECLARE_TEST(AppCacheHostTest, FailedGroupLoad);
+FORWARD_DECLARE_TEST(AppCacheHostTest, SetSwappableCache);
+FORWARD_DECLARE_TEST(AppCacheHostTest, ForDedicatedWorker);
+FORWARD_DECLARE_TEST(AppCacheHostTest, SelectCacheAllowed);
+FORWARD_DECLARE_TEST(AppCacheHostTest, SelectCacheBlocked);
+FORWARD_DECLARE_TEST(AppCacheTest, CleanupUnusedCache);
+class AppCacheTest;
+class AppCacheHostTest;
+class AppCacheGroupTest;
+class AppCacheStorageImplTest;
+class AppCacheRequestHandlerTest;
+class AppCacheUpdateJobTest;
+}
+
namespace appcache {
class AppCache;
void CompleteTransfer(int host_id, AppCacheFrontend* frontend);
private:
+ friend class content::AppCacheHostTest;
+ friend class content::AppCacheStorageImplTest;
+ friend class content::AppCacheRequestHandlerTest;
+ friend class content::AppCacheUpdateJobTest;
+
Status GetStatus();
void LoadSelectedCache(int64 cache_id);
void LoadOrCreateGroup(const GURL& manifest_url);
// First party url to be used in policy checks.
GURL first_party_url_;
- friend class AppCacheStorageImplTest;
- friend class AppCacheRequestHandlerTest;
- friend class AppCacheUpdateJobTest;
- FRIEND_TEST_ALL_PREFIXES(AppCacheTest, CleanupUnusedCache);
- FRIEND_TEST_ALL_PREFIXES(AppCacheGroupTest, CleanupUnusedGroup);
- FRIEND_TEST_ALL_PREFIXES(AppCacheHostTest, Basic);
- FRIEND_TEST_ALL_PREFIXES(AppCacheHostTest, SelectNoCache);
- FRIEND_TEST_ALL_PREFIXES(AppCacheHostTest, ForeignEntry);
- FRIEND_TEST_ALL_PREFIXES(AppCacheHostTest, FailedCacheLoad);
- FRIEND_TEST_ALL_PREFIXES(AppCacheHostTest, FailedGroupLoad);
- FRIEND_TEST_ALL_PREFIXES(AppCacheHostTest, SetSwappableCache);
- FRIEND_TEST_ALL_PREFIXES(AppCacheHostTest, ForDedicatedWorker);
- FRIEND_TEST_ALL_PREFIXES(AppCacheHostTest, SelectCacheAllowed);
- FRIEND_TEST_ALL_PREFIXES(AppCacheHostTest, SelectCacheBlocked);
- FRIEND_TEST_ALL_PREFIXES(AppCacheGroupTest, QueueUpdate);
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheGroupTest, CleanupUnusedGroup);
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheGroupTest, QueueUpdate);
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, Basic);
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, SelectNoCache);
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, ForeignEntry);
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, FailedCacheLoad);
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, FailedGroupLoad);
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, SetSwappableCache);
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, ForDedicatedWorker);
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, SelectCacheAllowed);
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheHostTest, SelectCacheBlocked);
+ FRIEND_TEST_ALL_PREFIXES(content::AppCacheTest, CleanupUnusedCache);
DISALLOW_COPY_AND_ASSIGN(AppCacheHost);
};