OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include <stdint.h> | 5 #include <stdint.h> |
6 #include <map> | 6 #include <map> |
7 #include <string> | 7 #include <string> |
8 #include <utility> | 8 #include <utility> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
45 | 45 |
46 int max_retry_count() const { return max_retry_count_; } | 46 int max_retry_count() const { return max_retry_count_; } |
47 void set_max_retry_count(int max_retry_count) { | 47 void set_max_retry_count(int max_retry_count) { |
48 max_retry_count_ = max_retry_count; | 48 max_retry_count_ = max_retry_count; |
49 } | 49 } |
50 | 50 |
51 protected: | 51 protected: |
52 int max_retry_count_; | 52 int max_retry_count_; |
53 bool callback_called_; | 53 bool callback_called_; |
54 UnregistrationRequest::Status status_; | 54 UnregistrationRequest::Status status_; |
55 scoped_ptr<UnregistrationRequest> request_; | 55 std::unique_ptr<UnregistrationRequest> request_; |
56 FakeGCMStatsRecorder recorder_; | 56 FakeGCMStatsRecorder recorder_; |
57 }; | 57 }; |
58 | 58 |
59 UnregistrationRequestTest::UnregistrationRequestTest() | 59 UnregistrationRequestTest::UnregistrationRequestTest() |
60 : max_retry_count_(kMaxRetries), | 60 : max_retry_count_(kMaxRetries), |
61 callback_called_(false), | 61 callback_called_(false), |
62 status_(UnregistrationRequest::UNREGISTRATION_STATUS_COUNT) {} | 62 status_(UnregistrationRequest::UNREGISTRATION_STATUS_COUNT) {} |
63 | 63 |
64 UnregistrationRequestTest::~UnregistrationRequestTest() {} | 64 UnregistrationRequestTest::~UnregistrationRequestTest() {} |
65 | 65 |
(...skipping 20 matching lines...) Expand all Loading... |
86 | 86 |
87 GCMUnregistrationRequestTest::GCMUnregistrationRequestTest() { | 87 GCMUnregistrationRequestTest::GCMUnregistrationRequestTest() { |
88 } | 88 } |
89 | 89 |
90 GCMUnregistrationRequestTest::~GCMUnregistrationRequestTest() { | 90 GCMUnregistrationRequestTest::~GCMUnregistrationRequestTest() { |
91 } | 91 } |
92 | 92 |
93 void GCMUnregistrationRequestTest::CreateRequest() { | 93 void GCMUnregistrationRequestTest::CreateRequest() { |
94 UnregistrationRequest::RequestInfo request_info( | 94 UnregistrationRequest::RequestInfo request_info( |
95 kAndroidId, kSecurityToken, kAppId); | 95 kAndroidId, kSecurityToken, kAppId); |
96 scoped_ptr<GCMUnregistrationRequestHandler> request_handler( | 96 std::unique_ptr<GCMUnregistrationRequestHandler> request_handler( |
97 new GCMUnregistrationRequestHandler(kAppId)); | 97 new GCMUnregistrationRequestHandler(kAppId)); |
98 request_.reset(new UnregistrationRequest( | 98 request_.reset(new UnregistrationRequest( |
99 GURL(kRegistrationURL), request_info, std::move(request_handler), | 99 GURL(kRegistrationURL), request_info, std::move(request_handler), |
100 GetBackoffPolicy(), | 100 GetBackoffPolicy(), |
101 base::Bind(&UnregistrationRequestTest::UnregistrationCallback, | 101 base::Bind(&UnregistrationRequestTest::UnregistrationCallback, |
102 base::Unretained(this)), | 102 base::Unretained(this)), |
103 max_retry_count_, url_request_context_getter(), &recorder_, | 103 max_retry_count_, url_request_context_getter(), &recorder_, |
104 std::string())); | 104 std::string())); |
105 } | 105 } |
106 | 106 |
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
334 | 334 |
335 InstaceIDDeleteTokenRequestTest::~InstaceIDDeleteTokenRequestTest() { | 335 InstaceIDDeleteTokenRequestTest::~InstaceIDDeleteTokenRequestTest() { |
336 } | 336 } |
337 | 337 |
338 void InstaceIDDeleteTokenRequestTest::CreateRequest( | 338 void InstaceIDDeleteTokenRequestTest::CreateRequest( |
339 const std::string& instance_id, | 339 const std::string& instance_id, |
340 const std::string& authorized_entity, | 340 const std::string& authorized_entity, |
341 const std::string& scope) { | 341 const std::string& scope) { |
342 UnregistrationRequest::RequestInfo request_info( | 342 UnregistrationRequest::RequestInfo request_info( |
343 kAndroidId, kSecurityToken, kAppId); | 343 kAndroidId, kSecurityToken, kAppId); |
344 scoped_ptr<InstanceIDDeleteTokenRequestHandler> request_handler( | 344 std::unique_ptr<InstanceIDDeleteTokenRequestHandler> request_handler( |
345 new InstanceIDDeleteTokenRequestHandler( | 345 new InstanceIDDeleteTokenRequestHandler(instance_id, authorized_entity, |
346 instance_id, authorized_entity, scope, kGCMVersion)); | 346 scope, kGCMVersion)); |
347 request_.reset(new UnregistrationRequest( | 347 request_.reset(new UnregistrationRequest( |
348 GURL(kRegistrationURL), request_info, std::move(request_handler), | 348 GURL(kRegistrationURL), request_info, std::move(request_handler), |
349 GetBackoffPolicy(), | 349 GetBackoffPolicy(), |
350 base::Bind(&UnregistrationRequestTest::UnregistrationCallback, | 350 base::Bind(&UnregistrationRequestTest::UnregistrationCallback, |
351 base::Unretained(this)), | 351 base::Unretained(this)), |
352 max_retry_count(), url_request_context_getter(), &recorder_, | 352 max_retry_count(), url_request_context_getter(), &recorder_, |
353 std::string())); | 353 std::string())); |
354 } | 354 } |
355 | 355 |
356 TEST_F(InstaceIDDeleteTokenRequestTest, RequestDataPassedToFetcher) { | 356 TEST_F(InstaceIDDeleteTokenRequestTest, RequestDataPassedToFetcher) { |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
449 request_->Start(); | 449 request_->Start(); |
450 | 450 |
451 SetResponse(net::HTTP_OK, "Error=XXX"); | 451 SetResponse(net::HTTP_OK, "Error=XXX"); |
452 CompleteFetch(); | 452 CompleteFetch(); |
453 | 453 |
454 EXPECT_TRUE(callback_called_); | 454 EXPECT_TRUE(callback_called_); |
455 EXPECT_EQ(UnregistrationRequest::UNKNOWN_ERROR, status_); | 455 EXPECT_EQ(UnregistrationRequest::UNKNOWN_ERROR, status_); |
456 } | 456 } |
457 | 457 |
458 } // namespace gcm | 458 } // namespace gcm |
OLD | NEW |