OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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/memory/scoped_ptr.h" | 5 #include "base/memory/scoped_ptr.h" |
6 #include "base/run_loop.h" | 6 #include "base/run_loop.h" |
7 #include "base/version.h" | 7 #include "base/version.h" |
8 #include "chrome/browser/component_updater/component_updater_ping_manager.h" | 8 #include "chrome/browser/component_updater/component_updater_ping_manager.h" |
9 #include "chrome/browser/component_updater/crx_update_item.h" | 9 #include "chrome/browser/component_updater/crx_update_item.h" |
10 #include "chrome/browser/component_updater/test/component_updater_service_unitte
st.h" | 10 #include "chrome/browser/component_updater/test/component_updater_service_unitte
st.h" |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
109 item.next_version = base::Version("2.0"); | 109 item.next_version = base::Version("2.0"); |
110 item.previous_fp = "prev fp"; | 110 item.previous_fp = "prev fp"; |
111 item.next_fp = "next fp"; | 111 item.next_fp = "next fp"; |
112 item.error_category = 1; | 112 item.error_category = 1; |
113 item.error_code = 2; | 113 item.error_code = 2; |
114 item.extra_code1 = -1; | 114 item.extra_code1 = -1; |
115 item.diff_error_category = 10; | 115 item.diff_error_category = 10; |
116 item.diff_error_code = 20; | 116 item.diff_error_code = 20; |
117 item.diff_extra_code1 = -10; | 117 item.diff_extra_code1 = -10; |
118 item.diff_update_failed = true; | 118 item.diff_update_failed = true; |
119 item.diff_crx_url = GURL("http://host/path"); | 119 item.crx_diffurls.push_back(GURL("http://host/path")); |
120 | 120 |
121 ping_manager_->OnUpdateComplete(&item); | 121 ping_manager_->OnUpdateComplete(&item); |
122 base::RunLoop().RunUntilIdle(); | 122 base::RunLoop().RunUntilIdle(); |
123 | 123 |
124 EXPECT_EQ(1, interceptor->GetCount()) << interceptor->GetRequestsAsString(); | 124 EXPECT_EQ(1, interceptor->GetCount()) << interceptor->GetRequestsAsString(); |
125 EXPECT_NE(string::npos, interceptor->GetRequests()[0].find( | 125 EXPECT_NE(string::npos, interceptor->GetRequests()[0].find( |
126 "<app appid=\"abc\" version=\"1.0\" nextversion=\"2.0\">" | 126 "<app appid=\"abc\" version=\"1.0\" nextversion=\"2.0\">" |
127 "<event eventtype=\"3\" eventresult=\"0\" errorcat=\"1\" " | 127 "<event eventtype=\"3\" eventresult=\"0\" errorcat=\"1\" " |
128 "errorcode=\"2\" extracode1=\"-1\" diffresult=\"0\" differrorcat=\"10\" " | 128 "errorcode=\"2\" extracode1=\"-1\" diffresult=\"0\" differrorcat=\"10\" " |
129 "differrorcode=\"20\" diffextracode1=\"-10\" " | 129 "differrorcode=\"20\" diffextracode1=\"-10\" " |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
168 "total=\"456\" download_time_ms=\"987\"/>" | 168 "total=\"456\" download_time_ms=\"987\"/>" |
169 "<event eventtype=\"14\" eventresult=\"1\" downloader=\"bits\" " | 169 "<event eventtype=\"14\" eventresult=\"1\" downloader=\"bits\" " |
170 "url=\"http://host2/path2\" downloaded=\"1230\" total=\"4560\" " | 170 "url=\"http://host2/path2\" downloaded=\"1230\" total=\"4560\" " |
171 "download_time_ms=\"9870\"/></app>")) | 171 "download_time_ms=\"9870\"/></app>")) |
172 << interceptor->GetRequestsAsString(); | 172 << interceptor->GetRequestsAsString(); |
173 interceptor->Reset(); | 173 interceptor->Reset(); |
174 } | 174 } |
175 | 175 |
176 } // namespace component_updater | 176 } // namespace component_updater |
177 | 177 |
OLD | NEW |