| Index: net/http/http_network_transaction_unittest.cc | 
| diff --git a/net/http/http_network_transaction_unittest.cc b/net/http/http_network_transaction_unittest.cc | 
| index 2162b8875f4780c848ffb575e04a640c9aeefa9e..ae1cb31b40556f225df67f227754ce74fc7e26f1 100644 | 
| --- a/net/http/http_network_transaction_unittest.cc | 
| +++ b/net/http/http_network_transaction_unittest.cc | 
| @@ -1205,6 +1205,11 @@ TEST_F(HttpNetworkTransactionTest, Ignores100) { | 
| request.upload_data_stream = &upload_data_stream; | 
| request.load_flags = 0; | 
|  | 
| +  // Check the upload progress returned before initialization is correct. | 
| +  UploadProgress progress = request.upload_data_stream->GetUploadProgress(); | 
| +  EXPECT_EQ(0u, progress.size()); | 
| +  EXPECT_EQ(0u, progress.position()); | 
| + | 
| std::unique_ptr<HttpNetworkSession> session(CreateSession(&session_deps_)); | 
| HttpNetworkTransaction trans(DEFAULT_PRIORITY, session.get()); | 
|  | 
| @@ -14200,8 +14205,6 @@ class FakeStream : public HttpStream, | 
|  | 
| void SetPriority(RequestPriority priority) override { priority_ = priority; } | 
|  | 
| -  UploadProgress GetUploadProgress() const override { return UploadProgress(); } | 
| - | 
| HttpStream* RenewStreamForAuth() override { return NULL; } | 
|  | 
| private: | 
| @@ -14436,11 +14439,6 @@ class FakeWebSocketBasicHandshakeStream : public WebSocketHandshakeStreamBase { | 
|  | 
| void SetPriority(RequestPriority priority) override { NOTREACHED(); } | 
|  | 
| -  UploadProgress GetUploadProgress() const override { | 
| -    NOTREACHED(); | 
| -    return UploadProgress(); | 
| -  } | 
| - | 
| HttpStream* RenewStreamForAuth() override { | 
| NOTREACHED(); | 
| return nullptr; | 
|  |