Index: net/http/http_cache_unittest.cc |
diff --git a/net/http/http_cache_unittest.cc b/net/http/http_cache_unittest.cc |
index 14099c7bd684e61e34939fb62804de3aaf73c0ed..b2079780d7b4bc47ca9271d8d79494590938f5f4 100644 |
--- a/net/http/http_cache_unittest.cc |
+++ b/net/http/http_cache_unittest.cc |
@@ -5935,17 +5935,22 @@ TEST(HttpCache, SetPriority) { |
EXPECT_EQ(net::ERR_IO_PENDING, |
trans->Start(&info, callback.callback(), net::BoundNetLog())); |
- ASSERT_TRUE(cache.network_layer()->last_transaction()); |
- EXPECT_EQ(net::LOW, |
- cache.network_layer()->last_create_transaction_priority()); |
- EXPECT_EQ(net::LOW, |
- cache.network_layer()->last_transaction()->priority()); |
+ EXPECT_TRUE(cache.network_layer()->last_transaction()); |
+ if (cache.network_layer()->last_transaction()) { |
+ EXPECT_EQ(net::LOW, |
+ cache.network_layer()->last_create_transaction_priority()); |
+ EXPECT_EQ(net::LOW, |
+ cache.network_layer()->last_transaction()->priority()); |
+ } |
trans->SetPriority(net::HIGHEST); |
- EXPECT_EQ(net::LOW, |
- cache.network_layer()->last_create_transaction_priority()); |
- EXPECT_EQ(net::HIGHEST, |
- cache.network_layer()->last_transaction()->priority()); |
+ |
+ if (cache.network_layer()->last_transaction()) { |
+ EXPECT_EQ(net::LOW, |
+ cache.network_layer()->last_create_transaction_priority()); |
+ EXPECT_EQ(net::HIGHEST, |
+ cache.network_layer()->last_transaction()->priority()); |
+ } |
EXPECT_EQ(net::OK, callback.WaitForResult()); |
} |