Lines Matching refs:cache
693 explicit DeleteCacheCompletionCallback(MockHttpCache* cache) in DeleteCacheCompletionCallback() argument
694 : cache_(cache) {} in DeleteCacheCompletionCallback()
718 void RunTransactionTestWithRequestAndLog(net::HttpCache* cache, in RunTransactionTestWithRequestAndLog() argument
728 int rv = cache->CreateTransaction(&trans); in RunTransactionTestWithRequestAndLog()
746 void RunTransactionTestWithRequest(net::HttpCache* cache, in RunTransactionTestWithRequest() argument
750 RunTransactionTestWithRequestAndLog(cache, trans_info, request, in RunTransactionTestWithRequest()
754 void RunTransactionTestWithLog(net::HttpCache* cache, in RunTransactionTestWithLog() argument
758 cache, trans_info, MockHttpRequest(trans_info), NULL, log); in RunTransactionTestWithLog()
761 void RunTransactionTest(net::HttpCache* cache, in RunTransactionTest() argument
763 RunTransactionTestWithLog(cache, trans_info, net::BoundNetLog()); in RunTransactionTest()
766 void RunTransactionTestWithResponseInfo(net::HttpCache* cache, in RunTransactionTestWithResponseInfo() argument
770 cache, trans_info, MockHttpRequest(trans_info), response); in RunTransactionTestWithResponseInfo()
773 void RunTransactionTestWithResponse(net::HttpCache* cache, in RunTransactionTestWithResponse() argument
777 RunTransactionTestWithResponseInfo(cache, trans_info, &response); in RunTransactionTestWithResponse()
984 void CreateTruncatedEntry(std::string raw_headers, MockHttpCache* cache) { in CreateTruncatedEntry() argument
987 ASSERT_TRUE(cache->CreateBackendEntry(kRangeGET_TransactionOK.url, &entry, in CreateTruncatedEntry()
1042 MockHttpCache cache; in TEST() local
1045 int rv = cache.http_cache()->CreateTransaction(&trans); in TEST()
1051 MockHttpCache cache(net::HttpCache::DefaultBackend::InMemory(0)); in TEST() local
1056 int rv = cache.http_cache()->GetBackend(&backend, &cb); in TEST()
1061 MockHttpCache cache; in TEST() local
1064 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1066 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1067 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1068 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1072 MockHttpCache cache; in TEST() local
1074 cache.disk_cache()->set_fail_requests(); in TEST()
1080 RunTransactionTestWithLog(cache.http_cache(), kSimpleGET_Transaction, in TEST()
1102 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1103 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1104 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
1112 MockHttpCache cache(factory); in TEST() local
1115 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1117 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1118 EXPECT_FALSE(cache.http_cache()->GetCurrentBackend()); in TEST()
1122 MockHttpCache cache; in TEST() local
1124 cache.disk_cache()->set_soft_failures(true); in TEST()
1127 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1129 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1130 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1131 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1134 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1136 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
1137 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1138 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
1144 MockHttpCache cache; in TEST() local
1149 int rv = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
1157 cache.disk_cache()->set_soft_failures(true); in TEST()
1161 ASSERT_TRUE(cache.OpenBackendEntry(kSimpleGET_Transaction.url, &en)); in TEST()
1167 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1168 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
1169 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1172 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1174 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
1175 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
1176 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
1181 MockHttpCache cache; in TEST() local
1184 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1186 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1187 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1188 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1190 cache.disk_cache()->set_soft_failures(true); in TEST()
1194 int rv = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
1203 MockHttpCache cache; in TEST() local
1211 RunTransactionTestWithLog(cache.http_cache(), kSimpleGET_Transaction, in TEST()
1242 RunTransactionTestWithLog(cache.http_cache(), transaction, log.bound()); in TEST()
1265 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1266 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
1267 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1271 MockHttpCache cache; in TEST() local
1281 int rv = cache.http_cache()->CreateTransaction(&trans); in TEST()
1292 EXPECT_EQ(0, cache.network_layer()->transaction_count()); in TEST()
1293 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1294 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
1298 MockHttpCache cache; in TEST() local
1301 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1307 RunTransactionTest(cache.http_cache(), transaction); in TEST()
1309 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1310 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
1311 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1315 MockHttpCache cache; in TEST() local
1321 RunTransactionTest(cache.http_cache(), transaction); in TEST()
1323 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1324 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1325 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1329 MockHttpCache cache; in TEST() local
1332 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1343 RunTransactionTestWithLog(cache.http_cache(), transaction, log.bound()); in TEST()
1367 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
1368 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1369 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
1373 MockHttpCache cache; in TEST() local
1376 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1382 RunTransactionTest(cache.http_cache(), transaction); in TEST()
1384 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
1385 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1386 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
1390 MockHttpCache cache; in TEST() local
1393 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1399 RunTransactionTest(cache.http_cache(), transaction); in TEST()
1401 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
1402 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1403 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
1407 MockHttpCache cache; in TEST() local
1410 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1413 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1419 RunTransactionTest(cache.http_cache(), transaction); in TEST()
1421 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
1422 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
1423 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1427 MockHttpCache cache; in TEST() local
1430 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1433 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1439 RunTransactionTest(cache.http_cache(), transaction); in TEST()
1441 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
1442 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
1443 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1456 MockHttpCache cache; in TEST() local
1465 RunTransactionTest(cache.http_cache(), transaction); in TEST()
1466 RunTransactionTest(cache.http_cache(), transaction); in TEST()
1468 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
1469 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
1470 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1476 MockHttpCache cache; in TEST() local
1479 RunTransactionTest(cache.http_cache(), kETagGET_Transaction); in TEST()
1487 RunTransactionTest(cache.http_cache(), transaction); in TEST()
1489 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
1490 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
1491 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1496 MockHttpCache cache; in TEST() local
1507 c->result = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
1526 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1527 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1528 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1546 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1547 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1548 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1561 MockHttpCache cache; in TEST() local
1574 c->result = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
1590 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1591 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1592 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1630 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1631 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1632 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1645 MockHttpCache cache(net::HttpCache::DefaultBackend::InMemory(1024 * 1024)); in TEST() local
1658 c->result = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
1671 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
1691 MockHttpCache cache; in TEST() local
1705 c->result = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
1717 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1718 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1719 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1732 EXPECT_EQ(3, cache.network_layer()->transaction_count()); in TEST()
1733 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1734 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
1740 MockHttpCache cache; in TEST() local
1751 c->result = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
1763 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1764 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1765 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1786 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
1787 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1788 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
1799 MockHttpCache cache; in TEST() local
1810 c->result = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
1819 EXPECT_EQ(0, cache.network_layer()->transaction_count()); in TEST()
1820 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1821 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1843 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
1844 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1845 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
1854 MockHttpCache cache; in TEST() local
1860 c->result = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
1868 cache.disk_cache()->ReleaseAll(); in TEST()
1872 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
1877 MockHttpCache cache; in TEST() local
1889 c->result = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
1898 EXPECT_EQ(0, cache.network_layer()->transaction_count()); in TEST()
1899 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1900 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
1911 EXPECT_EQ(5, cache.network_layer()->transaction_count()); in TEST()
1912 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
1913 EXPECT_EQ(5, cache.disk_cache()->create_count()); in TEST()
1921 MockHttpCache cache; in TEST() local
1924 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
1930 int rv = cache.http_cache()->CreateTransaction(&trans); in TEST()
1953 scoped_ptr<MockHttpCache> cache(new MockHttpCache( in TEST() local
1965 c->result = cache->http_cache()->CreateTransaction(&c->trans); in TEST()
1974 EXPECT_EQ(0, cache->network_layer()->transaction_count()); in TEST()
1975 EXPECT_EQ(0, cache->disk_cache()->open_count()); in TEST()
1976 EXPECT_EQ(0, cache->disk_cache()->create_count()); in TEST()
1978 cache.reset(); in TEST()
1990 MockHttpCache cache(factory); in TEST() local
2003 c->result = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
2023 EXPECT_EQ(3, cache.network_layer()->transaction_count()); in TEST()
2024 EXPECT_EQ(3, cache.disk_cache()->create_count()); in TEST()
2036 MockHttpCache cache(factory); in TEST() local
2049 c->result = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
2081 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2082 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2090 scoped_ptr<MockHttpCache> cache(new MockHttpCache(factory)); in TEST() local
2095 c->result = cache->http_cache()->CreateTransaction(&c->trans); in TEST()
2111 cache.reset(); in TEST()
2122 MockHttpCache* cache = new MockHttpCache(factory); in TEST() local
2124 DeleteCacheCompletionCallback cb(cache); in TEST()
2126 int rv = cache->http_cache()->GetBackend(&backend, &cb); in TEST()
2133 c->result = cache->http_cache()->CreateTransaction(&c->trans); in TEST()
2140 rv = cache->http_cache()->GetBackend(&backend, &cb2); in TEST()
2160 MockHttpCache cache; in TEST() local
2163 RunTransactionTest(cache.http_cache(), kTypicalGET_Transaction); in TEST()
2165 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2166 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2167 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2171 RunTransactionTest(cache.http_cache(), kTypicalGET_Transaction); in TEST()
2173 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
2174 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
2175 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2191 MockHttpCache cache; in TEST() local
2196 RunTransactionTest(cache.http_cache(), transaction); in TEST()
2198 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2199 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2200 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2206 RunTransactionTest(cache.http_cache(), transaction); in TEST()
2208 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
2209 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
2210 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2226 MockHttpCache cache; in TEST() local
2231 RunTransactionTest(cache.http_cache(), transaction); in TEST()
2233 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2234 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2235 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2241 RunTransactionTest(cache.http_cache(), transaction); in TEST()
2243 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
2244 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
2245 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2250 RunTransactionTest(cache.http_cache(), transaction2); in TEST()
2252 EXPECT_EQ(3, cache.network_layer()->transaction_count()); in TEST()
2253 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
2254 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
2258 MockHttpCache cache; in TEST() local
2263 RunTransactionTest(cache.http_cache(), kSimplePOST_Transaction); in TEST()
2265 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2266 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2267 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
2283 MockHttpCache cache; in ConditionalizedRequestUpdatesCacheHelper() local
2314 cache.http_cache(), request, &response_headers); in ConditionalizedRequestUpdatesCacheHelper()
2317 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in ConditionalizedRequestUpdatesCacheHelper()
2318 EXPECT_EQ(0, cache.disk_cache()->open_count()); in ConditionalizedRequestUpdatesCacheHelper()
2319 EXPECT_EQ(1, cache.disk_cache()->create_count()); in ConditionalizedRequestUpdatesCacheHelper()
2330 cache.http_cache(), request, &response_headers); in ConditionalizedRequestUpdatesCacheHelper()
2333 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in ConditionalizedRequestUpdatesCacheHelper()
2334 EXPECT_EQ(1, cache.disk_cache()->open_count()); in ConditionalizedRequestUpdatesCacheHelper()
2335 EXPECT_EQ(1, cache.disk_cache()->create_count()); in ConditionalizedRequestUpdatesCacheHelper()
2349 cache.http_cache(), request, &response_headers); in ConditionalizedRequestUpdatesCacheHelper()
2352 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in ConditionalizedRequestUpdatesCacheHelper()
2353 EXPECT_EQ(1, cache.disk_cache()->open_count()); in ConditionalizedRequestUpdatesCacheHelper()
2354 EXPECT_EQ(1, cache.disk_cache()->create_count()); in ConditionalizedRequestUpdatesCacheHelper()
2368 cache.http_cache(), request, &response_headers); in ConditionalizedRequestUpdatesCacheHelper()
2371 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in ConditionalizedRequestUpdatesCacheHelper()
2372 EXPECT_EQ(2, cache.disk_cache()->open_count()); in ConditionalizedRequestUpdatesCacheHelper()
2373 EXPECT_EQ(1, cache.disk_cache()->create_count()); in ConditionalizedRequestUpdatesCacheHelper()
2472 MockHttpCache cache; in TEST() local
2502 cache.http_cache(), request, &response_headers); in TEST()
2505 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2506 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2507 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
2516 MockHttpCache cache; in TEST() local
2546 cache.http_cache(), request, &response_headers); in TEST()
2549 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2550 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2551 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
2731 MockHttpCache cache; in TEST() local
2735 RunTransactionTest(cache.http_cache(), trans); in TEST()
2737 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2738 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2739 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2747 RunTransactionTest(cache.http_cache(), trans); in TEST()
2749 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2750 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
2751 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2755 MockHttpCache cache; in TEST() local
2768 int rv = cache.http_cache()->CreateTransaction(&trans); in TEST()
2779 EXPECT_EQ(0, cache.network_layer()->transaction_count()); in TEST()
2780 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2781 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
2785 MockHttpCache cache; in TEST() local
2799 RunTransactionTestWithRequest(cache.http_cache(), transaction, request, NULL); in TEST()
2801 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2802 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2803 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2807 RunTransactionTestWithRequest(cache.http_cache(), transaction, request, NULL); in TEST()
2809 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2810 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
2811 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2815 MockHttpCache cache; in TEST() local
2821 RunTransactionTest(cache.http_cache(), kRangeGET_Transaction); in TEST()
2823 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2824 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2825 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
2829 RunTransactionTest(cache.http_cache(), transaction); in TEST()
2831 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
2832 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2833 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
2837 RunTransactionTest(cache.http_cache(), transaction); in TEST()
2839 EXPECT_EQ(3, cache.network_layer()->transaction_count()); in TEST()
2840 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2841 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
2847 MockHttpCache cache; in TEST() local
2853 RunTransactionTest(cache.http_cache(), transaction); in TEST()
2855 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2856 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2857 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
2863 RunTransactionTest(cache.http_cache(), transaction); in TEST()
2865 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
2866 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2867 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
2872 RunTransactionTest(cache.http_cache(), transaction); in TEST()
2874 EXPECT_EQ(3, cache.network_layer()->transaction_count()); in TEST()
2875 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2876 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
2881 MockHttpCache cache; in TEST() local
2888 RunTransactionTest(cache.http_cache(), transaction); in TEST()
2890 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2891 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2892 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2895 RunTransactionTest(cache.http_cache(), transaction); in TEST()
2897 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
2898 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2899 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
2905 MockHttpCache cache; in TEST() local
2913 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
2916 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2917 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2918 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2921 RunTransactionTestWithResponse(cache.http_cache(), kRangeGET_TransactionOK, in TEST()
2925 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
2926 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2927 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
2935 MockHttpCache cache; in TEST() local
2940 RunTransactionTestWithResponse(cache.http_cache(), kRangeGET_TransactionOK, in TEST()
2944 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2945 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
2946 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2949 RunTransactionTestWithResponse(cache.http_cache(), kRangeGET_TransactionOK, in TEST()
2953 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
2954 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
2955 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2964 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
2967 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
2968 EXPECT_EQ(2, cache.disk_cache()->open_count()); in TEST()
2969 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2977 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
2980 EXPECT_EQ(4, cache.network_layer()->transaction_count()); in TEST()
2981 EXPECT_EQ(3, cache.disk_cache()->open_count()); in TEST()
2982 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
2990 MockHttpCache cache; in TEST() local
2998 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3001 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3002 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3003 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3006 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3009 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3010 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3011 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3019 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3022 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3023 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3024 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3032 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3035 EXPECT_EQ(4, cache.network_layer()->transaction_count()); in TEST()
3036 EXPECT_EQ(2, cache.disk_cache()->open_count()); in TEST()
3037 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3044 MockHttpCache cache; in TEST() local
3056 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3059 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3060 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3061 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3064 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3067 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3068 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3069 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3073 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3076 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3077 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3078 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3085 MockHttpCache cache; in TEST() local
3097 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3100 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3101 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3102 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3105 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3108 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3109 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3110 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3117 MockHttpCache cache; in TEST() local
3122 RunTransactionTestWithResponse(cache.http_cache(), kRangeGET_TransactionOK, in TEST()
3126 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3127 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3128 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3135 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3138 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3139 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3140 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3147 MockHttpCache cache; in TEST() local
3152 RunTransactionTestWithResponse(cache.http_cache(), kRangeGET_TransactionOK, in TEST()
3156 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3157 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3158 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3165 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3168 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3169 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3170 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3173 RunTransactionTest(cache.http_cache(), kRangeGET_TransactionOK); in TEST()
3174 EXPECT_EQ(3, cache.network_layer()->transaction_count()); in TEST()
3175 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3176 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
3184 MockHttpCache cache; in TEST() local
3192 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3195 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3196 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3197 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3205 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3208 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3209 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3210 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3219 MockHttpCache cache; in TEST() local
3231 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3234 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3235 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3236 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3244 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3247 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3248 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3249 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3257 MockHttpCache cache; in TEST() local
3269 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3273 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3274 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3275 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3277 RunTransactionTest(cache.http_cache(), transaction); in TEST()
3278 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
3285 MockHttpCache cache; in TEST() local
3290 RunTransactionTestWithResponse(cache.http_cache(), kRangeGET_TransactionOK, in TEST()
3294 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3295 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3296 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3303 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3306 EXPECT_EQ(3, cache.network_layer()->transaction_count()); in TEST()
3307 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3308 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3316 MockHttpCache cache; in TEST() local
3325 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3331 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3334 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3335 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3336 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3343 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3346 EXPECT_EQ(4, cache.network_layer()->transaction_count()); in TEST()
3347 EXPECT_EQ(2, cache.disk_cache()->open_count()); in TEST()
3348 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3356 MockHttpCache cache; in TEST() local
3364 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3367 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3368 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3369 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3381 RunTransactionTestWithResponse(cache.http_cache(), transaction2, &headers); in TEST()
3384 EXPECT_EQ(3, cache.network_layer()->transaction_count()); in TEST()
3385 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3386 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3389 RunTransactionTest(cache.http_cache(), transaction); in TEST()
3390 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
3397 MockHttpCache cache; in TEST() local
3401 ASSERT_TRUE(cache.CreateBackendEntry(kSimpleGET_Transaction.url, &entry, in TEST()
3424 RunTransactionTestWithResponse(cache.http_cache(), kSimpleGET_Transaction, in TEST()
3432 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3433 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3434 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
3440 MockHttpCache cache; in TEST() local
3445 ASSERT_TRUE(cache.CreateBackendEntry(kRangeGET_TransactionOK.url, &entry, in TEST()
3468 RunTransactionTestWithResponse(cache.http_cache(), kRangeGET_TransactionOK, in TEST()
3473 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3474 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3475 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
3482 MockHttpCache cache; in TEST() local
3486 ASSERT_TRUE(cache.CreateBackendEntry(kSimpleGET_Transaction.url, &entry, in TEST()
3510 RunTransactionTestWithResponse(cache.http_cache(), kSimpleGET_Transaction, in TEST()
3518 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3519 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3520 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
3525 MockHttpCache cache; in TEST() local
3533 RunTransactionTest(cache.http_cache(), transaction); in TEST()
3534 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3535 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3536 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3546 RunTransactionTestWithResponse(cache.http_cache(), transaction2, &headers); in TEST()
3550 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3551 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3552 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3562 RunTransactionTestWithResponse(cache.http_cache(), transaction3, &headers); in TEST()
3563 EXPECT_EQ(2, cache.disk_cache()->open_count()); in TEST()
3572 RunTransactionTest(cache.http_cache(), transaction2); in TEST()
3573 EXPECT_EQ(3, cache.disk_cache()->open_count()); in TEST()
3581 RunTransactionTestWithResponse(cache.http_cache(), transaction2, &headers); in TEST()
3583 EXPECT_EQ(5, cache.network_layer()->transaction_count()); in TEST()
3584 EXPECT_EQ(4, cache.disk_cache()->open_count()); in TEST()
3585 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3587 RunTransactionTest(cache.http_cache(), transaction2); in TEST()
3588 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
3595 MockHttpCache cache; in TEST() local
3603 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3606 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3607 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3608 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3619 RunTransactionTestWithResponse(cache.http_cache(), transaction2, &headers); in TEST()
3625 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3626 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3627 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3635 MockHttpCache cache; in TEST() local
3640 RunTransactionTestWithResponse(cache.http_cache(), kRangeGET_TransactionOK, in TEST()
3644 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3645 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3646 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3652 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3655 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3656 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3657 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3659 RunTransactionTest(cache.http_cache(), kRangeGET_TransactionOK); in TEST()
3660 EXPECT_EQ(2, cache.disk_cache()->open_count()); in TEST()
3661 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3668 MockHttpCache cache; in TEST() local
3674 int rv = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
3681 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3682 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3683 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3697 ASSERT_TRUE(cache.OpenBackendEntry(kRangeGET_TransactionOK.url, &entry)); in TEST()
3705 MockHttpCache cache; in TEST() local
3708 RunTransactionTest(cache.http_cache(), kRangeGET_TransactionOK); in TEST()
3713 int rv = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
3720 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3721 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3722 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3739 RunTransactionTest(cache.http_cache(), kRangeGET_TransactionOK); in TEST()
3741 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3742 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3743 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3750 MockHttpCache cache; in TEST() local
3753 RunTransactionTest(cache.http_cache(), kRangeGET_TransactionOK); in TEST()
3758 int rv = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
3765 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3766 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3767 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3785 rv = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
3801 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3802 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3803 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3809 MockHttpCache cache; in TEST() local
3817 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3824 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3825 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3826 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3830 EXPECT_FALSE(cache.OpenBackendEntry(kRangeGET_TransactionOK.url, &entry)); in TEST()
3837 MockHttpCache cache; in TEST() local
3845 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3852 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3853 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3854 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3858 EXPECT_FALSE(cache.OpenBackendEntry(kRangeGET_TransactionOK.url, &entry)); in TEST()
3866 MockHttpCache cache; in TEST() local
3876 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3879 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3880 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3881 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3888 RunTransactionTestWithResponse(cache.http_cache(), kRangeGET_TransactionOK, in TEST()
3892 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
3893 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
3894 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
3898 ASSERT_TRUE(cache.OpenBackendEntry(kRangeGET_TransactionOK.url, &en)); in TEST()
3913 MockHttpCache cache(net::HttpCache::DefaultBackend::InMemory(1024 * 1024)); in TEST() local
3925 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3932 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3936 ASSERT_TRUE(cache.OpenBackendEntry(kRangeGET_TransactionOK.url, &en)); in TEST()
3948 MockHttpCache cache(factory); in TEST() local
3952 RunTransactionTest(cache.http_cache(), kRangeGET_TransactionOK); in TEST()
3953 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3960 MockHttpCache cache; in TEST() local
3969 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
3972 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
3973 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
3974 EXPECT_EQ(0, cache.disk_cache()->create_count()); in TEST()
3982 MockHttpCache cache; in TEST() local
3991 RunTransactionTest(cache.http_cache(), kRangeGET_TransactionOK); in TEST()
3997 RunTransactionTest(cache.http_cache(), transaction); in TEST()
3999 EXPECT_EQ(3, cache.network_layer()->transaction_count()); in TEST()
4000 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
4001 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4009 MockHttpCache cache; in TEST() local
4023 RunTransactionTest(cache.http_cache(), transaction); in TEST()
4025 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4026 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4027 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4037 RunTransactionTest(cache.http_cache(), transaction); in TEST()
4039 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
4040 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
4041 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4049 MockHttpCache cache; in TEST() local
4053 RunTransactionTest(cache.http_cache(), kRangeGET_TransactionOK); in TEST()
4054 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4055 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4056 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4066 int rv = cache.http_cache()->CreateTransaction(&trans); in TEST()
4077 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4078 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
4079 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4087 MockHttpCache cache; in TEST() local
4089 ASSERT_TRUE(cache.CreateBackendEntry("http://www.google.com", &entry, in TEST()
4139 MockHttpCache cache; in TEST() local
4144 int rv = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
4151 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4152 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4153 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4159 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
4161 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
4162 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4163 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
4169 MockHttpCache cache; in TEST() local
4174 int rv = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
4181 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4182 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4183 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4195 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
4197 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
4198 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4199 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
4205 MockHttpCache cache; in TEST() local
4217 int rv = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
4224 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4225 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4226 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4238 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
4240 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
4241 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4242 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
4249 MockHttpCache cache; in TEST() local
4260 int rv = cache.http_cache()->CreateTransaction(&c->trans); in TEST()
4267 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4268 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4269 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4297 ASSERT_TRUE(cache.OpenBackendEntry(kSimpleGET_Transaction.url, &entry)); in TEST()
4309 MockHttpCache cache; in TEST() local
4317 CreateTruncatedEntry(raw_headers, &cache); in TEST()
4325 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
4336 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
4337 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
4338 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4342 ASSERT_TRUE(cache.OpenBackendEntry(kRangeGET_TransactionOK.url, &entry)); in TEST()
4355 MockHttpCache cache; in TEST() local
4364 CreateTruncatedEntry(raw_headers, &cache); in TEST()
4372 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
4380 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
4381 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
4382 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4386 ASSERT_FALSE(cache.OpenBackendEntry(kRangeGET_TransactionOK.url, &entry)); in TEST()
4392 MockHttpCache cache; in TEST() local
4402 CreateTruncatedEntry(raw_headers, &cache); in TEST()
4412 EXPECT_EQ(net::OK, cache.http_cache()->CreateTransaction(&c->trans)); in TEST()
4419 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4420 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
4421 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4428 MockHttpCache cache; in TEST() local
4436 CreateTruncatedEntry(raw_headers, &cache); in TEST()
4445 RunTransactionTestWithResponse(cache.http_cache(), transaction, &headers); in TEST()
4447 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4448 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
4449 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4453 ASSERT_TRUE(cache.OpenBackendEntry(kRangeGET_TransactionOK.url, &entry)); in TEST()
4467 MockHttpCache cache; in TEST() local
4475 CreateTruncatedEntry(raw_headers, &cache); in TEST()
4483 EXPECT_EQ(net::OK, cache.http_cache()->CreateTransaction(&c->trans)); in TEST()
4499 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
4500 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
4501 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4505 ASSERT_TRUE(cache.OpenBackendEntry(kRangeGET_TransactionOK.url, &entry)); in TEST()
4517 MockHttpCache cache; in TEST() local
4526 CreateTruncatedEntry(raw_headers, &cache); in TEST()
4530 RunTransactionTestWithResponse(cache.http_cache(), kRangeGET_TransactionOK, in TEST()
4534 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4535 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
4536 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
4542 MockHttpCache cache; in TEST() local
4556 TestTransactionConsumer c1(cache.http_cache()), in TEST()
4557 c2(cache.http_cache()), in TEST()
4558 c3(cache.http_cache()); in TEST()
4580 MockHttpCache cache; in TEST() local
4586 RunTransactionTest(cache.http_cache(), kETagGET_Transaction); in TEST()
4591 RunTransactionTest(cache.http_cache(), transaction); in TEST()
4594 RunTransactionTest(cache.http_cache(), kETagGET_Transaction); in TEST()
4598 MockHttpCache cache; in TEST() local
4610 int rv = cache.http_cache()->CreateTransaction(&trans); in TEST()
4631 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4632 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4633 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4638 int rv = cache.http_cache()->CreateTransaction(&trans); in TEST()
4659 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4660 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
4661 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4665 MockHttpCache cache; in TEST() local
4671 RunTransactionTest(cache.http_cache(), transaction); in TEST()
4673 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4674 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4675 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4678 RunTransactionTest(cache.http_cache(), transaction); in TEST()
4680 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
4681 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4682 EXPECT_EQ(2, cache.disk_cache()->create_count()); in TEST()
4685 EXPECT_FALSE(cache.OpenBackendEntry(transaction.url, &entry)); in TEST()
4692 MockHttpCache cache; in TEST() local
4697 RunTransactionTest(cache.http_cache(), transaction); in TEST()
4699 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4700 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4701 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4706 RunTransactionTest(cache.http_cache(), transaction); in TEST()
4708 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
4709 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
4710 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4713 EXPECT_FALSE(cache.OpenBackendEntry(transaction.url, &entry)); in TEST()
4720 MockHttpCache cache; in TEST() local
4725 RunTransactionTest(cache.http_cache(), transaction); in TEST()
4727 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4728 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4729 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4735 RunTransactionTest(cache.http_cache(), transaction); in TEST()
4737 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
4738 EXPECT_EQ(1, cache.disk_cache()->open_count()); in TEST()
4739 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4742 EXPECT_FALSE(cache.OpenBackendEntry(transaction.url, &entry)); in TEST()
4747 MockHttpCache cache; in TEST() local
4754 RunTransactionTest(cache.http_cache(), transaction); in TEST()
4763 int rv = cache.http_cache()->CreateTransaction(&trans); in TEST()
4775 MockHttpCache* cache = new MockHttpCache; in TEST() local
4778 int rv = cache->http_cache()->CreateTransaction(&trans); in TEST()
4781 delete cache; in TEST()
4787 MockHttpCache cache; in TEST() local
4790 RunTransactionTest(cache.http_cache(), kSimpleGET_Transaction); in TEST()
4793 cache.http_cache()->set_mode(net::HttpCache::DISABLE); in TEST()
4798 RunTransactionTest(cache.http_cache(), transaction); in TEST()
4800 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
4801 EXPECT_EQ(0, cache.disk_cache()->open_count()); in TEST()
4802 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4811 MockHttpCache cache; in TEST() local
4838 RunTransactionTest(cache.http_cache(), request); in TEST()
4860 RunTransactionTestWithResponseInfo(cache.http_cache(), request, &response); in TEST()
4881 MockHttpCache cache; in TEST() local
4885 RunTransactionTestWithResponseInfo(cache.http_cache(), kSimpleGET_Transaction, in TEST()
4890 cache.http_cache()->WriteMetadata(GURL("foo"), Time::Now(), NULL, 0); in TEST()
4896 cache.http_cache()->WriteMetadata(GURL(kSimpleGET_Transaction.url), in TEST()
4905 RunTransactionTestWithResponseInfo(cache.http_cache(), kSimpleGET_Transaction, in TEST()
4911 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4912 EXPECT_EQ(2, cache.disk_cache()->open_count()); in TEST()
4913 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4918 MockHttpCache cache; in TEST() local
4922 RunTransactionTestWithResponseInfo(cache.http_cache(), kSimpleGET_Transaction, in TEST()
4932 cache.http_cache()->WriteMetadata(GURL(kSimpleGET_Transaction.url), in TEST()
4938 RunTransactionTestWithResponseInfo(cache.http_cache(), kSimpleGET_Transaction, in TEST()
4942 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4943 EXPECT_EQ(2, cache.disk_cache()->open_count()); in TEST()
4944 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4950 MockHttpCache cache; in TEST() local
4954 RunTransactionTestWithResponseInfo(cache.http_cache(), in TEST()
4962 cache.http_cache()->WriteMetadata(GURL(kTypicalGET_Transaction.url), in TEST()
4972 RunTransactionTestWithResponseInfo(cache.http_cache(), trans1, &response); in TEST()
4977 EXPECT_EQ(1, cache.network_layer()->transaction_count()); in TEST()
4978 EXPECT_EQ(2, cache.disk_cache()->open_count()); in TEST()
4979 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
4988 RunTransactionTestWithResponseInfo(cache.http_cache(), trans1, &response); in TEST()
4991 EXPECT_EQ(2, cache.network_layer()->transaction_count()); in TEST()
4992 EXPECT_EQ(3, cache.disk_cache()->open_count()); in TEST()
4993 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()
5000 RunTransactionTestWithResponseInfo(cache.http_cache(), trans2, &response); in TEST()
5003 EXPECT_EQ(3, cache.network_layer()->transaction_count()); in TEST()
5004 EXPECT_EQ(4, cache.disk_cache()->open_count()); in TEST()
5005 EXPECT_EQ(1, cache.disk_cache()->create_count()); in TEST()