| Index: net/spdy/spdy_stream_test_util.cc
|
| diff --git a/net/spdy/spdy_stream_test_util.cc b/net/spdy/spdy_stream_test_util.cc
|
| deleted file mode 100644
|
| index d6e47f31c53b2f832795c26a5a7312307fc13873..0000000000000000000000000000000000000000
|
| --- a/net/spdy/spdy_stream_test_util.cc
|
| +++ /dev/null
|
| @@ -1,165 +0,0 @@
|
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "net/spdy/spdy_stream_test_util.h"
|
| -
|
| -#include <cstddef>
|
| -#include <utility>
|
| -
|
| -#include "base/stl_util.h"
|
| -#include "net/base/completion_callback.h"
|
| -#include "net/spdy/spdy_stream.h"
|
| -#include "testing/gtest/include/gtest/gtest.h"
|
| -
|
| -namespace net {
|
| -
|
| -namespace test {
|
| -
|
| -ClosingDelegate::ClosingDelegate(
|
| - const base::WeakPtr<SpdyStream>& stream) : stream_(stream) {
|
| - DCHECK(stream_);
|
| -}
|
| -
|
| -ClosingDelegate::~ClosingDelegate() {}
|
| -
|
| -void ClosingDelegate::OnHeadersSent() {}
|
| -
|
| -void ClosingDelegate::OnHeadersReceived(
|
| - const SpdyHeaderBlock& response_headers) {}
|
| -
|
| -void ClosingDelegate::OnDataReceived(std::unique_ptr<SpdyBuffer> buffer) {}
|
| -
|
| -void ClosingDelegate::OnDataSent() {}
|
| -
|
| -void ClosingDelegate::OnTrailers(const SpdyHeaderBlock& trailers) {}
|
| -
|
| -void ClosingDelegate::OnClose(int status) {
|
| - DCHECK(stream_);
|
| - stream_->Close();
|
| - // The |stream_| may still be alive (if it is our delegate).
|
| -}
|
| -
|
| -NetLogSource ClosingDelegate::source_dependency() const {
|
| - return NetLogSource();
|
| -}
|
| -
|
| -StreamDelegateBase::StreamDelegateBase(
|
| - const base::WeakPtr<SpdyStream>& stream)
|
| - : stream_(stream),
|
| - stream_id_(0),
|
| - send_headers_completed_(false) {
|
| -}
|
| -
|
| -StreamDelegateBase::~StreamDelegateBase() {
|
| -}
|
| -
|
| -void StreamDelegateBase::OnHeadersSent() {
|
| - stream_id_ = stream_->stream_id();
|
| - EXPECT_NE(stream_id_, 0u);
|
| - send_headers_completed_ = true;
|
| -}
|
| -
|
| -void StreamDelegateBase::OnHeadersReceived(
|
| - const SpdyHeaderBlock& response_headers) {
|
| - EXPECT_EQ(stream_->type() != SPDY_PUSH_STREAM, send_headers_completed_);
|
| - response_headers_ = response_headers.Clone();
|
| -}
|
| -
|
| -void StreamDelegateBase::OnDataReceived(std::unique_ptr<SpdyBuffer> buffer) {
|
| - if (buffer)
|
| - received_data_queue_.Enqueue(std::move(buffer));
|
| -}
|
| -
|
| -void StreamDelegateBase::OnDataSent() {}
|
| -
|
| -void StreamDelegateBase::OnTrailers(const SpdyHeaderBlock& trailers) {}
|
| -
|
| -void StreamDelegateBase::OnClose(int status) {
|
| - if (!stream_.get())
|
| - return;
|
| - stream_id_ = stream_->stream_id();
|
| - stream_.reset();
|
| - callback_.callback().Run(status);
|
| -}
|
| -
|
| -NetLogSource StreamDelegateBase::source_dependency() const {
|
| - return NetLogSource();
|
| -}
|
| -
|
| -int StreamDelegateBase::WaitForClose() {
|
| - int result = callback_.WaitForResult();
|
| - EXPECT_TRUE(!stream_.get());
|
| - return result;
|
| -}
|
| -
|
| -SpdyString StreamDelegateBase::TakeReceivedData() {
|
| - size_t len = received_data_queue_.GetTotalSize();
|
| - SpdyString received_data(len, '\0');
|
| - if (len > 0) {
|
| - EXPECT_EQ(len, received_data_queue_.Dequeue(
|
| - base::string_as_array(&received_data), len));
|
| - }
|
| - return received_data;
|
| -}
|
| -
|
| -SpdyString StreamDelegateBase::GetResponseHeaderValue(
|
| - const SpdyString& name) const {
|
| - SpdyHeaderBlock::const_iterator it = response_headers_.find(name);
|
| - return (it == response_headers_.end()) ? SpdyString()
|
| - : it->second.as_string();
|
| -}
|
| -
|
| -StreamDelegateDoNothing::StreamDelegateDoNothing(
|
| - const base::WeakPtr<SpdyStream>& stream)
|
| - : StreamDelegateBase(stream) {}
|
| -
|
| -StreamDelegateDoNothing::~StreamDelegateDoNothing() {
|
| -}
|
| -
|
| -StreamDelegateSendImmediate::StreamDelegateSendImmediate(
|
| - const base::WeakPtr<SpdyStream>& stream,
|
| - SpdyStringPiece data)
|
| - : StreamDelegateBase(stream), data_(data) {}
|
| -
|
| -StreamDelegateSendImmediate::~StreamDelegateSendImmediate() {
|
| -}
|
| -
|
| -void StreamDelegateSendImmediate::OnHeadersReceived(
|
| - const SpdyHeaderBlock& response_headers) {
|
| - StreamDelegateBase::OnHeadersReceived(response_headers);
|
| - if (data_.data()) {
|
| - scoped_refptr<StringIOBuffer> buf(new StringIOBuffer(data_.as_string()));
|
| - stream()->SendData(buf.get(), buf->size(), MORE_DATA_TO_SEND);
|
| - }
|
| -}
|
| -
|
| -StreamDelegateWithBody::StreamDelegateWithBody(
|
| - const base::WeakPtr<SpdyStream>& stream,
|
| - SpdyStringPiece data)
|
| - : StreamDelegateBase(stream), buf_(new StringIOBuffer(data.as_string())) {}
|
| -
|
| -StreamDelegateWithBody::~StreamDelegateWithBody() {
|
| -}
|
| -
|
| -void StreamDelegateWithBody::OnHeadersSent() {
|
| - StreamDelegateBase::OnHeadersSent();
|
| - stream()->SendData(buf_.get(), buf_->size(), NO_MORE_DATA_TO_SEND);
|
| -}
|
| -
|
| -StreamDelegateCloseOnHeaders::StreamDelegateCloseOnHeaders(
|
| - const base::WeakPtr<SpdyStream>& stream)
|
| - : StreamDelegateBase(stream) {
|
| -}
|
| -
|
| -StreamDelegateCloseOnHeaders::~StreamDelegateCloseOnHeaders() {
|
| -}
|
| -
|
| -void StreamDelegateCloseOnHeaders::OnHeadersReceived(
|
| - const SpdyHeaderBlock& response_headers) {
|
| - stream()->Cancel();
|
| -}
|
| -
|
| -} // namespace test
|
| -
|
| -} // namespace net
|
|
|