Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(150)

Side by Side Diff: components/component_updater/test/component_updater_ping_manager_unittest.cc

Issue 763833003: Remove using namespace in net/quic/quic_stream_sequencer.h (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 <string>
6
5 #include "base/memory/scoped_ptr.h" 7 #include "base/memory/scoped_ptr.h"
6 #include "base/message_loop/message_loop.h" 8 #include "base/message_loop/message_loop.h"
7 #include "base/run_loop.h" 9 #include "base/run_loop.h"
8 #include "base/version.h" 10 #include "base/version.h"
9 #include "components/component_updater/component_updater_ping_manager.h" 11 #include "components/component_updater/component_updater_ping_manager.h"
10 #include "components/component_updater/crx_update_item.h" 12 #include "components/component_updater/crx_update_item.h"
11 #include "components/component_updater/test/test_configurator.h" 13 #include "components/component_updater/test/test_configurator.h"
12 #include "components/component_updater/test/url_request_post_interceptor.h" 14 #include "components/component_updater/test/url_request_post_interceptor.h"
13 #include "net/url_request/url_request_test_util.h" 15 #include "net/url_request/url_request_test_util.h"
14 #include "testing/gtest/include/gtest/gtest.h" 16 #include "testing/gtest/include/gtest/gtest.h"
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 CrxUpdateItem item; 66 CrxUpdateItem item;
65 item.id = "abc"; 67 item.id = "abc";
66 item.status = CrxUpdateItem::kUpdated; 68 item.status = CrxUpdateItem::kUpdated;
67 item.previous_version = base::Version("1.0"); 69 item.previous_version = base::Version("1.0");
68 item.next_version = base::Version("2.0"); 70 item.next_version = base::Version("2.0");
69 71
70 ping_manager_->OnUpdateComplete(&item); 72 ping_manager_->OnUpdateComplete(&item);
71 base::RunLoop().RunUntilIdle(); 73 base::RunLoop().RunUntilIdle();
72 74
73 EXPECT_EQ(1, interceptor->GetCount()) << interceptor->GetRequestsAsString(); 75 EXPECT_EQ(1, interceptor->GetCount()) << interceptor->GetRequestsAsString();
74 EXPECT_NE(string::npos, 76 EXPECT_NE(std::string::npos,
75 interceptor->GetRequests()[0].find( 77 interceptor->GetRequests()[0].find(
76 "<app appid=\"abc\" version=\"1.0\" nextversion=\"2.0\">" 78 "<app appid=\"abc\" version=\"1.0\" nextversion=\"2.0\">"
77 "<event eventtype=\"3\" eventresult=\"1\"/></app>")) 79 "<event eventtype=\"3\" eventresult=\"1\"/></app>"))
78 << interceptor->GetRequestsAsString(); 80 << interceptor->GetRequestsAsString();
79 interceptor->Reset(); 81 interceptor->Reset();
80 82
81 // Test eventresult="0" is sent for failed updates. 83 // Test eventresult="0" is sent for failed updates.
82 item = CrxUpdateItem(); 84 item = CrxUpdateItem();
83 item.id = "abc"; 85 item.id = "abc";
84 item.status = CrxUpdateItem::kNoUpdate; 86 item.status = CrxUpdateItem::kNoUpdate;
85 item.previous_version = base::Version("1.0"); 87 item.previous_version = base::Version("1.0");
86 item.next_version = base::Version("2.0"); 88 item.next_version = base::Version("2.0");
87 89
88 ping_manager_->OnUpdateComplete(&item); 90 ping_manager_->OnUpdateComplete(&item);
89 base::RunLoop().RunUntilIdle(); 91 base::RunLoop().RunUntilIdle();
90 92
91 EXPECT_EQ(1, interceptor->GetCount()) << interceptor->GetRequestsAsString(); 93 EXPECT_EQ(1, interceptor->GetCount()) << interceptor->GetRequestsAsString();
92 EXPECT_NE(string::npos, 94 EXPECT_NE(std::string::npos,
93 interceptor->GetRequests()[0].find( 95 interceptor->GetRequests()[0].find(
94 "<app appid=\"abc\" version=\"1.0\" nextversion=\"2.0\">" 96 "<app appid=\"abc\" version=\"1.0\" nextversion=\"2.0\">"
95 "<event eventtype=\"3\" eventresult=\"0\"/></app>")) 97 "<event eventtype=\"3\" eventresult=\"0\"/></app>"))
96 << interceptor->GetRequestsAsString(); 98 << interceptor->GetRequestsAsString();
97 interceptor->Reset(); 99 interceptor->Reset();
98 100
99 // Test the error values and the fingerprints. 101 // Test the error values and the fingerprints.
100 item = CrxUpdateItem(); 102 item = CrxUpdateItem();
101 item.id = "abc"; 103 item.id = "abc";
102 item.status = CrxUpdateItem::kNoUpdate; 104 item.status = CrxUpdateItem::kNoUpdate;
103 item.previous_version = base::Version("1.0"); 105 item.previous_version = base::Version("1.0");
104 item.next_version = base::Version("2.0"); 106 item.next_version = base::Version("2.0");
105 item.previous_fp = "prev fp"; 107 item.previous_fp = "prev fp";
106 item.next_fp = "next fp"; 108 item.next_fp = "next fp";
107 item.error_category = 1; 109 item.error_category = 1;
108 item.error_code = 2; 110 item.error_code = 2;
109 item.extra_code1 = -1; 111 item.extra_code1 = -1;
110 item.diff_error_category = 10; 112 item.diff_error_category = 10;
111 item.diff_error_code = 20; 113 item.diff_error_code = 20;
112 item.diff_extra_code1 = -10; 114 item.diff_extra_code1 = -10;
113 item.diff_update_failed = true; 115 item.diff_update_failed = true;
114 item.crx_diffurls.push_back(GURL("http://host/path")); 116 item.crx_diffurls.push_back(GURL("http://host/path"));
115 117
116 ping_manager_->OnUpdateComplete(&item); 118 ping_manager_->OnUpdateComplete(&item);
117 base::RunLoop().RunUntilIdle(); 119 base::RunLoop().RunUntilIdle();
118 120
119 EXPECT_EQ(1, interceptor->GetCount()) << interceptor->GetRequestsAsString(); 121 EXPECT_EQ(1, interceptor->GetCount()) << interceptor->GetRequestsAsString();
120 EXPECT_NE(string::npos, 122 EXPECT_NE(std::string::npos,
121 interceptor->GetRequests()[0].find( 123 interceptor->GetRequests()[0].find(
122 "<app appid=\"abc\" version=\"1.0\" nextversion=\"2.0\">" 124 "<app appid=\"abc\" version=\"1.0\" nextversion=\"2.0\">"
123 "<event eventtype=\"3\" eventresult=\"0\" errorcat=\"1\" " 125 "<event eventtype=\"3\" eventresult=\"0\" errorcat=\"1\" "
124 "errorcode=\"2\" extracode1=\"-1\" diffresult=\"0\" " 126 "errorcode=\"2\" extracode1=\"-1\" diffresult=\"0\" "
125 "differrorcat=\"10\" " 127 "differrorcat=\"10\" "
126 "differrorcode=\"20\" diffextracode1=\"-10\" " 128 "differrorcode=\"20\" diffextracode1=\"-10\" "
127 "previousfp=\"prev fp\" nextfp=\"next fp\"/></app>")) 129 "previousfp=\"prev fp\" nextfp=\"next fp\"/></app>"))
128 << interceptor->GetRequestsAsString(); 130 << interceptor->GetRequestsAsString();
129 interceptor->Reset(); 131 interceptor->Reset();
130 132
(...skipping 20 matching lines...) Expand all
151 download_metrics.downloaded_bytes = 1230; 153 download_metrics.downloaded_bytes = 1230;
152 download_metrics.total_bytes = 4560; 154 download_metrics.total_bytes = 4560;
153 download_metrics.download_time_ms = 9870; 155 download_metrics.download_time_ms = 9870;
154 item.download_metrics.push_back(download_metrics); 156 item.download_metrics.push_back(download_metrics);
155 157
156 ping_manager_->OnUpdateComplete(&item); 158 ping_manager_->OnUpdateComplete(&item);
157 base::RunLoop().RunUntilIdle(); 159 base::RunLoop().RunUntilIdle();
158 160
159 EXPECT_EQ(1, interceptor->GetCount()) << interceptor->GetRequestsAsString(); 161 EXPECT_EQ(1, interceptor->GetCount()) << interceptor->GetRequestsAsString();
160 EXPECT_NE( 162 EXPECT_NE(
161 string::npos, 163 std::string::npos,
162 interceptor->GetRequests()[0].find( 164 interceptor->GetRequests()[0].find(
163 "<app appid=\"abc\" version=\"1.0\" nextversion=\"2.0\">" 165 "<app appid=\"abc\" version=\"1.0\" nextversion=\"2.0\">"
164 "<event eventtype=\"3\" eventresult=\"1\"/>" 166 "<event eventtype=\"3\" eventresult=\"1\"/>"
165 "<event eventtype=\"14\" eventresult=\"0\" downloader=\"direct\" " 167 "<event eventtype=\"14\" eventresult=\"0\" downloader=\"direct\" "
166 "errorcode=\"-1\" url=\"http://host1/path1\" downloaded=\"123\" " 168 "errorcode=\"-1\" url=\"http://host1/path1\" downloaded=\"123\" "
167 "total=\"456\" download_time_ms=\"987\"/>" 169 "total=\"456\" download_time_ms=\"987\"/>"
168 "<event eventtype=\"14\" eventresult=\"1\" downloader=\"bits\" " 170 "<event eventtype=\"14\" eventresult=\"1\" downloader=\"bits\" "
169 "url=\"http://host2/path2\" downloaded=\"1230\" total=\"4560\" " 171 "url=\"http://host2/path2\" downloaded=\"1230\" total=\"4560\" "
170 "download_time_ms=\"9870\"/></app>")) 172 "download_time_ms=\"9870\"/></app>"))
171 << interceptor->GetRequestsAsString(); 173 << interceptor->GetRequestsAsString();
172 interceptor->Reset(); 174 interceptor->Reset();
173 } 175 }
174 176
175 } // namespace component_updater 177 } // namespace component_updater
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698