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

Unified Diff: net/spdy/spdy_network_transaction_spdy3_unittest.cc

Issue 10054034: SPDY - replaced SpdySettings (list) with SettingsMap (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 8 years, 8 months 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/spdy/spdy_network_transaction_spdy2_unittest.cc ('k') | net/spdy/spdy_protocol_test.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/spdy/spdy_network_transaction_spdy3_unittest.cc
===================================================================
--- net/spdy/spdy_network_transaction_spdy3_unittest.cc (revision 132592)
+++ net/spdy/spdy_network_transaction_spdy3_unittest.cc (working copy)
@@ -935,11 +935,10 @@
scoped_ptr<SpdyFrame> body3(ConstructSpdyBodyFrame(5, false));
scoped_ptr<SpdyFrame> fbody3(ConstructSpdyBodyFrame(5, true));
- SpdySettings settings;
- SettingsFlagsAndId id(SETTINGS_FLAG_NONE, SETTINGS_MAX_CONCURRENT_STREAMS);
+ SettingsMap settings;
const size_t max_concurrent_streams = 1;
-
- settings.push_back(SpdySetting(id, max_concurrent_streams));
+ settings[SETTINGS_MAX_CONCURRENT_STREAMS] =
+ SettingsFlagsAndValue(SETTINGS_FLAG_NONE, max_concurrent_streams);
scoped_ptr<SpdyFrame> settings_frame(ConstructSpdySettings(settings));
MockWrite writes[] = {
@@ -1072,11 +1071,10 @@
scoped_ptr<SpdyFrame> body3(ConstructSpdyBodyFrame(7, false));
scoped_ptr<SpdyFrame> fbody3(ConstructSpdyBodyFrame(7, true));
- SpdySettings settings;
- SettingsFlagsAndId id(SETTINGS_FLAG_NONE, SETTINGS_MAX_CONCURRENT_STREAMS);
+ SettingsMap settings;
const size_t max_concurrent_streams = 1;
-
- settings.push_back(SpdySetting(id, max_concurrent_streams));
+ settings[SETTINGS_MAX_CONCURRENT_STREAMS] =
+ SettingsFlagsAndValue(SETTINGS_FLAG_NONE, max_concurrent_streams);
scoped_ptr<SpdyFrame> settings_frame(ConstructSpdySettings(settings));
MockWrite writes[] = { CreateMockWrite(*req),
@@ -1215,11 +1213,10 @@
scoped_ptr<SpdyFrame> body2(ConstructSpdyBodyFrame(3, false));
scoped_ptr<SpdyFrame> fbody2(ConstructSpdyBodyFrame(3, true));
- SpdySettings settings;
- SettingsFlagsAndId id(SETTINGS_FLAG_NONE, SETTINGS_MAX_CONCURRENT_STREAMS);
+ SettingsMap settings;
const size_t max_concurrent_streams = 1;
-
- settings.push_back(SpdySetting(id, max_concurrent_streams));
+ settings[SETTINGS_MAX_CONCURRENT_STREAMS] =
+ SettingsFlagsAndValue(SETTINGS_FLAG_NONE, max_concurrent_streams);
scoped_ptr<SpdyFrame> settings_frame(ConstructSpdySettings(settings));
MockWrite writes[] = { CreateMockWrite(*req),
@@ -1349,11 +1346,10 @@
scoped_ptr<SpdyFrame> req2(ConstructSpdyGet(NULL, 0, false, 3, LOWEST));
scoped_ptr<SpdyFrame> resp2(ConstructSpdyGetSynReply(NULL, 0, 3));
- SpdySettings settings;
- SettingsFlagsAndId id(SETTINGS_FLAG_NONE, SETTINGS_MAX_CONCURRENT_STREAMS);
+ SettingsMap settings;
const size_t max_concurrent_streams = 1;
-
- settings.push_back(SpdySetting(id, max_concurrent_streams));
+ settings[SETTINGS_MAX_CONCURRENT_STREAMS] =
+ SettingsFlagsAndValue(SETTINGS_FLAG_NONE, max_concurrent_streams);
scoped_ptr<SpdyFrame> settings_frame(ConstructSpdySettings(settings));
MockWrite writes[] = { CreateMockWrite(*req),
@@ -2264,9 +2260,10 @@
// Construct read frame for SETTINGS that gives enough space to upload the
// rest of the data.
- SpdySettings settings;
- SettingsFlagsAndId id(0, SETTINGS_INITIAL_WINDOW_SIZE);
- settings.push_back(SpdySetting(id, kSpdyStreamInitialWindowSize * 2));
+ SettingsMap settings;
+ settings[SETTINGS_INITIAL_WINDOW_SIZE] =
+ SettingsFlagsAndValue(
+ SETTINGS_FLAG_NONE, kSpdyStreamInitialWindowSize * 2);
scoped_ptr<SpdyFrame> settings_frame_large(ConstructSpdySettings(settings));
scoped_ptr<SpdyFrame> reply(ConstructSpdyPostSynReply(NULL, 0));
MockRead reads[] = {
@@ -2361,9 +2358,10 @@
// Construct read frame for SETTINGS that makes the send_window_size
// negative.
- SpdySettings new_settings;
- SettingsFlagsAndId new_id(0, SETTINGS_INITIAL_WINDOW_SIZE);
- new_settings.push_back(SpdySetting(new_id, kSpdyStreamInitialWindowSize / 2));
+ SettingsMap new_settings;
+ new_settings[SETTINGS_INITIAL_WINDOW_SIZE] =
+ SettingsFlagsAndValue(
+ SETTINGS_FLAG_NONE, kSpdyStreamInitialWindowSize / 2);
scoped_ptr<SpdyFrame> settings_frame_small(
ConstructSpdySettings(new_settings));
// Construct read frame for WINDOW_UPDATE that makes the send_window_size
@@ -4630,7 +4628,7 @@
}
// Test that if the server requests persistence of settings, that we save
-// the settings in the SpdySettingsStorage.
+// the settings in the HttpServerProperties.
TEST_P(SpdyNetworkTransactionSpdy3Test, SettingsSaved) {
static const SpdyHeaderInfo kSynReplyInfo = {
SYN_REPLY, // Syn Reply
@@ -4681,16 +4679,16 @@
scoped_ptr<SpdyFrame> settings_frame;
{
// Construct the SETTINGS frame.
- SpdySettings settings;
+ SettingsMap settings;
// First add a persisted setting.
- SettingsFlagsAndId setting1(SETTINGS_FLAG_PLEASE_PERSIST, kSampleId1);
- settings.push_back(std::make_pair(setting1, kSampleValue1));
+ settings[kSampleId1] =
+ SettingsFlagsAndValue(SETTINGS_FLAG_PLEASE_PERSIST, kSampleValue1);
// Next add a non-persisted setting.
- SettingsFlagsAndId setting2(SETTINGS_FLAG_NONE, kSampleId2);
- settings.push_back(std::make_pair(setting2, kSampleValue2));
+ settings[kSampleId2] =
+ SettingsFlagsAndValue(SETTINGS_FLAG_NONE, kSampleValue2);
// Next add another persisted setting.
- SettingsFlagsAndId setting3(SETTINGS_FLAG_PLEASE_PERSIST, kSampleId3);
- settings.push_back(std::make_pair(setting3, kSampleValue3));
+ settings[kSampleId3] =
+ SettingsFlagsAndValue(SETTINGS_FLAG_PLEASE_PERSIST, kSampleValue3);
settings_frame.reset(ConstructSpdySettings(settings));
}
@@ -4790,20 +4788,9 @@
host_port_pair).size());
// Construct the SETTINGS frame.
- const SettingsMap& settings_map =
+ const SettingsMap& settings =
spdy_session_pool->http_server_properties()->GetSpdySettings(
host_port_pair);
-
- SpdySettings settings;
- for (SettingsMap::const_iterator i = settings_map.begin(),
- end = settings_map.end(); i != end; ++i) {
- const SpdySettingsIds id = i->first;
- const SpdySettingsFlags flags = i->second.first;
- const uint32 val = i->second.second;
- SettingsFlagsAndId flags_and_id(flags, id);
- settings.push_back(SpdySetting(flags_and_id, val));
- }
-
scoped_ptr<SpdyFrame> settings_frame(ConstructSpdySettings(settings));
// Construct the request.
« no previous file with comments | « net/spdy/spdy_network_transaction_spdy2_unittest.cc ('k') | net/spdy/spdy_protocol_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698