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

Side by Side Diff: content/common/page_state_serialization_unittest.cc

Issue 63253002: Rename WebKit namespace to blink (part 3) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month 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 | Annotate | Revision Log
« no previous file with comments | « content/common/page_state_serialization.cc ('k') | content/common/resource_messages.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 <math.h> 5 #include <math.h>
6 6
7 #include "base/base64.h" 7 #include "base/base64.h"
8 #include "base/file_util.h" 8 #include "base/file_util.h"
9 #include "base/path_service.h" 9 #include "base/path_service.h"
10 #include "base/pickle.h" 10 #include "base/pickle.h"
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 } 109 }
110 110
111 void PopulateHttpBody(ExplodedHttpBody* http_body, 111 void PopulateHttpBody(ExplodedHttpBody* http_body,
112 std::vector<base::NullableString16>* referenced_files) { 112 std::vector<base::NullableString16>* referenced_files) {
113 http_body->is_null = false; 113 http_body->is_null = false;
114 http_body->identifier = 12345; 114 http_body->identifier = 12345;
115 http_body->contains_passwords = false; 115 http_body->contains_passwords = false;
116 http_body->http_content_type = NS16("text/foo"); 116 http_body->http_content_type = NS16("text/foo");
117 117
118 ExplodedHttpBodyElement e1; 118 ExplodedHttpBodyElement e1;
119 e1.type = WebKit::WebHTTPBody::Element::TypeData; 119 e1.type = blink::WebHTTPBody::Element::TypeData;
120 e1.data = "foo"; 120 e1.data = "foo";
121 http_body->elements.push_back(e1); 121 http_body->elements.push_back(e1);
122 122
123 ExplodedHttpBodyElement e2; 123 ExplodedHttpBodyElement e2;
124 e2.type = WebKit::WebHTTPBody::Element::TypeFile; 124 e2.type = blink::WebHTTPBody::Element::TypeFile;
125 e2.file_path = NS16("file.txt"); 125 e2.file_path = NS16("file.txt");
126 e2.file_start = 100; 126 e2.file_start = 100;
127 e2.file_length = 1024; 127 e2.file_length = 1024;
128 e2.file_modification_time = 9999.0; 128 e2.file_modification_time = 9999.0;
129 http_body->elements.push_back(e2); 129 http_body->elements.push_back(e2);
130 130
131 referenced_files->push_back(e2.file_path); 131 referenced_files->push_back(e2.file_path);
132 } 132 }
133 133
134 void PopulateFrameStateForBackwardsCompatTest( 134 void PopulateFrameStateForBackwardsCompatTest(
(...skipping 19 matching lines...) Expand all
154 frame_state->document_state.push_back(NS16("2")); 154 frame_state->document_state.push_back(NS16("2"));
155 frame_state->document_state.push_back(NS16("file.txt")); 155 frame_state->document_state.push_back(NS16("file.txt"));
156 frame_state->document_state.push_back(NS16("displayName")); 156 frame_state->document_state.push_back(NS16("displayName"));
157 157
158 if (!is_child) { 158 if (!is_child) {
159 frame_state->http_body.http_content_type = NS16("foo/bar"); 159 frame_state->http_body.http_content_type = NS16("foo/bar");
160 frame_state->http_body.identifier = 789; 160 frame_state->http_body.identifier = 789;
161 frame_state->http_body.is_null = false; 161 frame_state->http_body.is_null = false;
162 162
163 ExplodedHttpBodyElement e1; 163 ExplodedHttpBodyElement e1;
164 e1.type = WebKit::WebHTTPBody::Element::TypeData; 164 e1.type = blink::WebHTTPBody::Element::TypeData;
165 e1.data = "first data block"; 165 e1.data = "first data block";
166 frame_state->http_body.elements.push_back(e1); 166 frame_state->http_body.elements.push_back(e1);
167 167
168 ExplodedHttpBodyElement e2; 168 ExplodedHttpBodyElement e2;
169 e2.type = WebKit::WebHTTPBody::Element::TypeFile; 169 e2.type = blink::WebHTTPBody::Element::TypeFile;
170 e2.file_path = NS16("file.txt"); 170 e2.file_path = NS16("file.txt");
171 frame_state->http_body.elements.push_back(e2); 171 frame_state->http_body.elements.push_back(e2);
172 172
173 ExplodedHttpBodyElement e3; 173 ExplodedHttpBodyElement e3;
174 e3.type = WebKit::WebHTTPBody::Element::TypeData; 174 e3.type = blink::WebHTTPBody::Element::TypeData;
175 e3.data = "data the second"; 175 e3.data = "data the second";
176 frame_state->http_body.elements.push_back(e3); 176 frame_state->http_body.elements.push_back(e3);
177 177
178 ExplodedFrameState child_state; 178 ExplodedFrameState child_state;
179 PopulateFrameStateForBackwardsCompatTest(&child_state, true); 179 PopulateFrameStateForBackwardsCompatTest(&child_state, true);
180 frame_state->children.push_back(child_state); 180 frame_state->children.push_back(child_state);
181 } 181 }
182 } 182 }
183 183
184 void PopulatePageStateForBackwardsCompatTest(ExplodedPageState* page_state) { 184 void PopulatePageStateForBackwardsCompatTest(ExplodedPageState* page_state) {
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after
345 // More misc fields. 345 // More misc fields.
346 p.WriteData(reinterpret_cast<const char*>(&d), sizeof(d)); 346 p.WriteData(reinterpret_cast<const char*>(&d), sizeof(d));
347 p.WriteInt(1); 347 p.WriteInt(1);
348 p.WriteInt(1); 348 p.WriteInt(1);
349 p.WriteInt(0); 349 p.WriteInt(0);
350 p.WriteInt(0); 350 p.WriteInt(0);
351 p.WriteInt(-1); 351 p.WriteInt(-1);
352 p.WriteInt(0); 352 p.WriteInt(0);
353 // WebForm 353 // WebForm
354 p.WriteInt(1); 354 p.WriteInt(1);
355 p.WriteInt(WebKit::WebHTTPBody::Element::TypeData); 355 p.WriteInt(blink::WebHTTPBody::Element::TypeData);
356 356
357 std::string s(static_cast<const char*>(p.data()), p.size()); 357 std::string s(static_cast<const char*>(p.data()), p.size());
358 358
359 ExplodedPageState output; 359 ExplodedPageState output;
360 EXPECT_FALSE(DecodePageState(s, &output)); 360 EXPECT_FALSE(DecodePageState(s, &output));
361 } 361 }
362 362
363 TEST_F(PageStateSerializationTest, DumpExpectedPageStateForBackwardsCompat) { 363 TEST_F(PageStateSerializationTest, DumpExpectedPageStateForBackwardsCompat) {
364 // Comment out this return statement to enable this code. Use this code to 364 // Comment out this return statement to enable this code. Use this code to
365 // generate data, based on the current serialization format, for the 365 // generate data, based on the current serialization format, for the
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
416 TEST_F(PageStateSerializationTest, BackwardsCompat_v15) { 416 TEST_F(PageStateSerializationTest, BackwardsCompat_v15) {
417 TestBackwardsCompat(15); 417 TestBackwardsCompat(15);
418 } 418 }
419 419
420 TEST_F(PageStateSerializationTest, BackwardsCompat_v16) { 420 TEST_F(PageStateSerializationTest, BackwardsCompat_v16) {
421 TestBackwardsCompat(16); 421 TestBackwardsCompat(16);
422 } 422 }
423 423
424 } // namespace 424 } // namespace
425 } // namespace content 425 } // namespace content
OLDNEW
« no previous file with comments | « content/common/page_state_serialization.cc ('k') | content/common/resource_messages.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698