| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 <algorithm> | 5 #include <algorithm> |
| 6 #include <iostream> | 6 #include <iostream> |
| 7 #include <limits> | 7 #include <limits> |
| 8 | 8 |
| 9 #include "base/compiler_specific.h" | 9 #include "base/compiler_specific.h" |
| 10 #include "base/memory/scoped_ptr.h" | 10 #include "base/memory/scoped_ptr.h" |
| (...skipping 2496 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2507 0x00, 0x00, 0x00, 0x00, | 2507 0x00, 0x00, 0x00, 0x00, |
| 2508 0x00, 0x00, 0x04, 0x0a, | 2508 0x00, 0x00, 0x04, 0x0a, |
| 2509 0x0b, 0x0c, 0x0d, | 2509 0x0b, 0x0c, 0x0d, |
| 2510 }; | 2510 }; |
| 2511 | 2511 |
| 2512 uint32 kValue = 0x0a0b0c0d; | 2512 uint32 kValue = 0x0a0b0c0d; |
| 2513 SpdySettingsIR settings_ir; | 2513 SpdySettingsIR settings_ir; |
| 2514 | 2514 |
| 2515 SpdySettingsFlags kFlags = static_cast<SpdySettingsFlags>(0x01); | 2515 SpdySettingsFlags kFlags = static_cast<SpdySettingsFlags>(0x01); |
| 2516 SpdySettingsIds kId = SETTINGS_INITIAL_WINDOW_SIZE; | 2516 SpdySettingsIds kId = SETTINGS_INITIAL_WINDOW_SIZE; |
| 2517 SettingsMap settings; | |
| 2518 settings[kId] = SettingsFlagsAndValue(kFlags, kValue); | |
| 2519 EXPECT_EQ(kFlags, settings[kId].first); | |
| 2520 EXPECT_EQ(kValue, settings[kId].second); | |
| 2521 settings_ir.AddSetting(kId, | 2517 settings_ir.AddSetting(kId, |
| 2522 kFlags & SETTINGS_FLAG_PLEASE_PERSIST, | 2518 kFlags & SETTINGS_FLAG_PLEASE_PERSIST, |
| 2523 kFlags & SETTINGS_FLAG_PERSISTED, | 2519 kFlags & SETTINGS_FLAG_PERSISTED, |
| 2524 kValue); | 2520 kValue); |
| 2525 | 2521 |
| 2526 scoped_ptr<SpdyFrame> frame(framer.SerializeSettings(settings_ir)); | 2522 scoped_ptr<SpdyFrame> frame(framer.SerializeSettings(settings_ir)); |
| 2527 if (IsSpdy2()) { | 2523 if (IsSpdy2()) { |
| 2528 CompareFrame(kDescription, *frame, kV2FrameData, arraysize(kV2FrameData)); | 2524 CompareFrame(kDescription, *frame, kV2FrameData, arraysize(kV2FrameData)); |
| 2529 } else if (IsSpdy3()) { | 2525 } else if (IsSpdy3()) { |
| 2530 CompareFrame(kDescription, *frame, kV3FrameData, arraysize(kV3FrameData)); | 2526 CompareFrame(kDescription, *frame, kV3FrameData, arraysize(kV3FrameData)); |
| (...skipping 3404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5935 TestSpdyVisitor visitor(spdy_version_); | 5931 TestSpdyVisitor visitor(spdy_version_); |
| 5936 visitor.SimulateInFramer(kFrameData, sizeof(kFrameData)); | 5932 visitor.SimulateInFramer(kFrameData, sizeof(kFrameData)); |
| 5937 | 5933 |
| 5938 EXPECT_EQ(SpdyFramer::SPDY_ERROR, visitor.framer_.state()); | 5934 EXPECT_EQ(SpdyFramer::SPDY_ERROR, visitor.framer_.state()); |
| 5939 EXPECT_EQ(SpdyFramer::SPDY_INVALID_CONTROL_FRAME, | 5935 EXPECT_EQ(SpdyFramer::SPDY_INVALID_CONTROL_FRAME, |
| 5940 visitor.framer_.error_code()) | 5936 visitor.framer_.error_code()) |
| 5941 << SpdyFramer::ErrorCodeToString(visitor.framer_.error_code()); | 5937 << SpdyFramer::ErrorCodeToString(visitor.framer_.error_code()); |
| 5942 } | 5938 } |
| 5943 | 5939 |
| 5944 } // namespace net | 5940 } // namespace net |
| OLD | NEW |