| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 "content/browser/appcache/mock_appcache_service.h" | 5 #include "content/browser/appcache/mock_appcache_service.h" |
| 6 #include "testing/gtest/include/gtest/gtest.h" | 6 #include "testing/gtest/include/gtest/gtest.h" |
| 7 #include "webkit/browser/appcache/appcache.h" | 7 #include "webkit/browser/appcache/appcache.h" |
| 8 #include "webkit/browser/appcache/appcache_host.h" | 8 #include "webkit/browser/appcache/appcache_host.h" |
| 9 | 9 |
| 10 using appcache::AppCache; | 10 using appcache::AppCache; |
| 11 using appcache::AppCacheDatabase; | 11 using appcache::AppCacheDatabase; |
| 12 using appcache::AppCacheEntry; | 12 using appcache::AppCacheEntry; |
| 13 using appcache::AppCacheFrontend; | 13 using appcache::AppCacheFrontend; |
| 14 using appcache::AppCacheGroup; | 14 using appcache::AppCacheGroup; |
| 15 using appcache::AppCacheHost; | 15 using appcache::AppCacheHost; |
| 16 using appcache::AppCacheInfo; | 16 using appcache::AppCacheInfo; |
| 17 using appcache::ErrorDetails; | 17 using appcache::AppCacheErrorDetails; |
| 18 using appcache::EventID; | 18 using appcache::AppCacheEventID; |
| 19 using appcache::FALLBACK_NAMESPACE; | 19 using appcache::FALLBACK_NAMESPACE; |
| 20 using appcache::INTERCEPT_NAMESPACE; | 20 using appcache::INTERCEPT_NAMESPACE; |
| 21 using appcache::LogLevel; | 21 using appcache::AppCacheLogLevel; |
| 22 using appcache::Manifest; | 22 using appcache::Manifest; |
| 23 using appcache::Namespace; | 23 using appcache::Namespace; |
| 24 using appcache::NamespaceVector; | 24 using appcache::NamespaceVector; |
| 25 using appcache::NETWORK_NAMESPACE; | 25 using appcache::NETWORK_NAMESPACE; |
| 26 using appcache::PARSE_MANIFEST_ALLOWING_INTERCEPTS; | 26 using appcache::PARSE_MANIFEST_ALLOWING_INTERCEPTS; |
| 27 using appcache::PARSE_MANIFEST_PER_STANDARD; | 27 using appcache::PARSE_MANIFEST_PER_STANDARD; |
| 28 using appcache::Status; | 28 using appcache::AppCacheStatus; |
| 29 | 29 |
| 30 namespace content { | 30 namespace content { |
| 31 | 31 |
| 32 namespace { | 32 namespace { |
| 33 | 33 |
| 34 class MockAppCacheFrontend : public AppCacheFrontend { | 34 class MockAppCacheFrontend : public AppCacheFrontend { |
| 35 public: | 35 public: |
| 36 virtual void OnCacheSelected(int host_id, const AppCacheInfo& info) OVERRIDE { | 36 virtual void OnCacheSelected(int host_id, const AppCacheInfo& info) OVERRIDE { |
| 37 } | 37 } |
| 38 virtual void OnStatusChanged(const std::vector<int>& host_ids, | 38 virtual void OnStatusChanged(const std::vector<int>& host_ids, |
| 39 Status status) OVERRIDE {} | 39 AppCacheStatus status) OVERRIDE {} |
| 40 virtual void OnEventRaised(const std::vector<int>& host_ids, | 40 virtual void OnEventRaised(const std::vector<int>& host_ids, |
| 41 EventID event_id) OVERRIDE {} | 41 AppCacheEventID event_id) OVERRIDE {} |
| 42 virtual void OnProgressEventRaised( | 42 virtual void OnProgressEventRaised( |
| 43 const std::vector<int>& host_ids, | 43 const std::vector<int>& host_ids, |
| 44 const GURL& url, | 44 const GURL& url, |
| 45 int num_total, int num_complete) OVERRIDE {} | 45 int num_total, int num_complete) OVERRIDE {} |
| 46 virtual void OnErrorEventRaised(const std::vector<int>& host_ids, | 46 virtual void OnErrorEventRaised( |
| 47 const ErrorDetails& details) OVERRIDE {} | 47 const std::vector<int>& host_ids, |
| 48 virtual void OnLogMessage(int host_id, LogLevel log_level, | 48 const AppCacheErrorDetails& details) OVERRIDE {} |
| 49 virtual void OnLogMessage(int host_id, AppCacheLogLevel log_level, |
| 49 const std::string& message) OVERRIDE {} | 50 const std::string& message) OVERRIDE {} |
| 50 virtual void OnContentBlocked( | 51 virtual void OnContentBlocked( |
| 51 int host_id, const GURL& manifest_url) OVERRIDE {} | 52 int host_id, const GURL& manifest_url) OVERRIDE {} |
| 52 }; | 53 }; |
| 53 | 54 |
| 54 } // namespace | 55 } // namespace |
| 55 | 56 |
| 56 class AppCacheTest : public testing::Test { | 57 class AppCacheTest : public testing::Test { |
| 57 }; | 58 }; |
| 58 | 59 |
| (...skipping 647 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 706 EXPECT_TRUE(star_greediness.IsMatch( | 707 EXPECT_TRUE(star_greediness.IsMatch( |
| 707 GURL("http://foo.com/a/b/01234567890abcdef/b"))); | 708 GURL("http://foo.com/a/b/01234567890abcdef/b"))); |
| 708 EXPECT_TRUE(star_greediness.IsMatch( | 709 EXPECT_TRUE(star_greediness.IsMatch( |
| 709 GURL("http://foo.com/a/b/01234567890abcdef/b01234567890abcdef/b"))); | 710 GURL("http://foo.com/a/b/01234567890abcdef/b01234567890abcdef/b"))); |
| 710 EXPECT_TRUE(star_greediness.IsMatch( | 711 EXPECT_TRUE(star_greediness.IsMatch( |
| 711 GURL("http://foo.com/a/b/01234567890abcdef_eat_some_more_characters_" | 712 GURL("http://foo.com/a/b/01234567890abcdef_eat_some_more_characters_" |
| 712 "/and_even_more_for_the_heck_of_it/01234567890abcdef/b"))); | 713 "/and_even_more_for_the_heck_of_it/01234567890abcdef/b"))); |
| 713 } | 714 } |
| 714 | 715 |
| 715 } // namespace content | 716 } // namespace content |
| OLD | NEW |