OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 "base/message_loop.h" | 5 #include "base/message_loop.h" |
6 #include "chrome/browser/browser_thread.h" | 6 #include "chrome/browser/browser_thread.h" |
7 #include "chrome/browser/policy/device_management_backend_mock.h" | 7 #include "chrome/browser/policy/device_management_backend_mock.h" |
8 #include "chrome/browser/policy/device_management_service.h" | 8 #include "chrome/browser/policy/device_management_service.h" |
9 #include "chrome/browser/policy/proto/device_management_constants.h" | 9 #include "chrome/browser/policy/proto/device_management_constants.h" |
10 #include "chrome/browser/profile.h" | 10 #include "chrome/browser/profile.h" |
(...skipping 25 matching lines...) Expand all Loading... |
36 "\x08\x00\x2a\x2a\x0a\x28\x0a\x06\x70\x6f\x6c\x69\x63\x79\x12\x1e" | 36 "\x08\x00\x2a\x2a\x0a\x28\x0a\x06\x70\x6f\x6c\x69\x63\x79\x12\x1e" |
37 "\x0a\x1c\x0a\x14\x48\x6f\x6d\x65\x70\x61\x67\x65\x49\x73\x4e\x65" | 37 "\x0a\x1c\x0a\x14\x48\x6f\x6d\x65\x70\x61\x67\x65\x49\x73\x4e\x65" |
38 "\x77\x54\x61\x62\x50\x61\x67\x65\x12\x04\x08\x01\x10\x00"; | 38 "\x77\x54\x61\x62\x50\x61\x67\x65\x12\x04\x08\x01\x10\x00"; |
39 // Successful unregister response. | 39 // Successful unregister response. |
40 const char kServiceResponseUnregister[] = | 40 const char kServiceResponseUnregister[] = |
41 "\x08\x00\x22\x00"; | 41 "\x08\x00\x22\x00"; |
42 | 42 |
43 #define PROTO_STRING(name) (std::string(name, arraysize(name) - 1)) | 43 #define PROTO_STRING(name) (std::string(name, arraysize(name) - 1)) |
44 | 44 |
45 // Interceptor implementation that returns test data back to the service. | 45 // Interceptor implementation that returns test data back to the service. |
46 class CannedResponseInterceptor : public URLRequest::Interceptor { | 46 class CannedResponseInterceptor : public net::URLRequest::Interceptor { |
47 public: | 47 public: |
48 CannedResponseInterceptor(const GURL& service_url, | 48 CannedResponseInterceptor(const GURL& service_url, |
49 const std::string& response_data) | 49 const std::string& response_data) |
50 : service_url_(service_url), | 50 : service_url_(service_url), |
51 response_data_(response_data) { | 51 response_data_(response_data) { |
52 URLRequest::RegisterRequestInterceptor(this); | 52 net::URLRequest::RegisterRequestInterceptor(this); |
53 } | 53 } |
54 | 54 |
55 virtual ~CannedResponseInterceptor() { | 55 virtual ~CannedResponseInterceptor() { |
56 URLRequest::UnregisterRequestInterceptor(this); | 56 net::URLRequest::UnregisterRequestInterceptor(this); |
57 } | 57 } |
58 | 58 |
59 private: | 59 private: |
60 // URLRequest::Interceptor overrides. | 60 // net::URLRequest::Interceptor overrides. |
61 virtual URLRequestJob* MaybeIntercept(URLRequest* request) { | 61 virtual URLRequestJob* MaybeIntercept(net::URLRequest* request) { |
62 if (request->url().GetOrigin() == service_url_.GetOrigin() && | 62 if (request->url().GetOrigin() == service_url_.GetOrigin() && |
63 request->url().path() == service_url_.path()) { | 63 request->url().path() == service_url_.path()) { |
64 return new URLRequestTestJob(request, | 64 return new URLRequestTestJob(request, |
65 URLRequestTestJob::test_headers(), | 65 URLRequestTestJob::test_headers(), |
66 response_data_, | 66 response_data_, |
67 true); | 67 true); |
68 } | 68 } |
69 | 69 |
70 return NULL; | 70 return NULL; |
71 } | 71 } |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
180 EXPECT_CALL(delegate, HandleUnregisterResponse(_)) | 180 EXPECT_CALL(delegate, HandleUnregisterResponse(_)) |
181 .WillOnce(InvokeWithoutArgs(QuitMessageLoop)); | 181 .WillOnce(InvokeWithoutArgs(QuitMessageLoop)); |
182 em::DeviceUnregisterRequest request; | 182 em::DeviceUnregisterRequest request; |
183 backend->ProcessUnregisterRequest(token_, "testid", request, &delegate); | 183 backend->ProcessUnregisterRequest(token_, "testid", request, &delegate); |
184 | 184 |
185 MessageLoop::current()->Run(); | 185 MessageLoop::current()->Run(); |
186 } | 186 } |
187 } | 187 } |
188 | 188 |
189 } // namespace policy | 189 } // namespace policy |
OLD | NEW |