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

Unified Diff: net/spdy/spdy_network_transaction_spdy2_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_framer_test.cc ('k') | net/spdy/spdy_network_transaction_spdy3_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/spdy/spdy_network_transaction_spdy2_unittest.cc
===================================================================
--- net/spdy/spdy_network_transaction_spdy2_unittest.cc (revision 132592)
+++ net/spdy/spdy_network_transaction_spdy2_unittest.cc (working copy)
@@ -933,11 +933,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[] = {
@@ -995,8 +994,8 @@
out.rv = trans1->Start(&httpreq1, callback1.callback(), log);
ASSERT_EQ(out.rv, ERR_IO_PENDING);
- // run transaction 1 through quickly to force a read of our SETTINGS
- // frame
+ // Run transaction 1 through quickly to force a read of our SETTINGS
+ // frame.
out.rv = callback1.WaitForResult();
ASSERT_EQ(OK, out.rv);
@@ -1070,11 +1069,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),
@@ -1213,11 +1211,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),
@@ -1347,11 +1344,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),
@@ -4060,7 +4056,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(SpdyNetworkTransactionSpdy2Test, SettingsSaved) {
static const SpdyHeaderInfo kSynReplyInfo = {
SYN_REPLY, // Syn Reply
@@ -4110,16 +4106,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));
}
@@ -4218,20 +4214,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_framer_test.cc ('k') | net/spdy/spdy_network_transaction_spdy3_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698