| 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());
|
| }
|
|
|