Index: net/tools/quic/quic_in_memory_cache_test.cc |
diff --git a/net/tools/quic/quic_in_memory_cache_test.cc b/net/tools/quic/quic_in_memory_cache_test.cc |
index ac9319eef1bf3779906e43f71d69146d670faa6b..5f2f96da412039fde03821c83fb49baebb8a4ff2 100644 |
--- a/net/tools/quic/quic_in_memory_cache_test.cc |
+++ b/net/tools/quic/quic_in_memory_cache_test.cc |
@@ -112,6 +112,24 @@ TEST_F(QuicInMemoryCacheTest, ReadsCacheDir) { |
EXPECT_LT(0U, response->body().length()); |
} |
+TEST_F(QuicInMemoryCacheTest, ReadsCacheDirWithServerPushResource) { |
+ QuicInMemoryCache::GetInstance()->InitializeFromDirectory(CacheDirectory() + |
+ "_with_push"); |
+ QuicInMemoryCache* cache = QuicInMemoryCache::GetInstance(); |
+ std::list<ServerPushInfo> resources = |
+ cache->GetServerPushResources("quic.test.url/"); |
+ ASSERT_EQ(1UL, resources.size()); |
+} |
+ |
+TEST_F(QuicInMemoryCacheTest, ReadsCacheDirWithServerPushResources) { |
+ QuicInMemoryCache::GetInstance()->InitializeFromDirectory(CacheDirectory() + |
+ "_with_push"); |
+ QuicInMemoryCache* cache = QuicInMemoryCache::GetInstance(); |
+ std::list<ServerPushInfo> resources = |
+ cache->GetServerPushResources("quic.test.url/index2.html"); |
+ ASSERT_EQ(2UL, resources.size()); |
+} |
+ |
TEST_F(QuicInMemoryCacheTest, UsesOriginalUrl) { |
QuicInMemoryCache::GetInstance()->InitializeFromDirectory(CacheDirectory()); |
const QuicInMemoryCache::Response* response = |