proxygen
TestUtils.cpp File Reference
#include <proxygen/lib/http/codec/HTTP2Constants.h>
#include <proxygen/lib/http/codec/SPDYConstants.h>
#include <proxygen/lib/http/codec/test/TestUtils.h>
#include <boost/optional/optional_io.hpp>
#include <folly/Random.h>
#include <folly/io/Cursor.h>

Go to the source code of this file.

Namespaces

 proxygen
 

Functions

std::unique_ptr< HTTPMessage > proxygen::getPriorityMessage (uint8_t priority)
 
std::unique_ptr< folly::IOBufproxygen::makeBuf (uint32_t size)
 
std::unique_ptr< testing::NiceMock< MockHTTPCodec > > proxygen::makeMockParallelCodec (TransportDirection dir)
 
std::unique_ptr< testing::NiceMock< MockHTTPCodec > > proxygen::makeDownstreamParallelCodec ()
 
std::unique_ptr< testing::NiceMock< MockHTTPCodec > > proxygen::makeUpstreamParallelCodec ()
 
HTTPMessage proxygen::getGetRequest (const std::string &url)
 
HTTPMessage proxygen::getBigGetRequest (const std::string &url)
 
std::unique_ptr< HTTPMessage > proxygen::makeGetRequest ()
 
HTTPMessage proxygen::getPostRequest (uint32_t contentLength)
 
HTTPMessage proxygen::getChunkedPostRequest ()
 
std::unique_ptr< HTTPMessage > proxygen::makePostRequest (uint32_t contentLength)
 
HTTPMessage proxygen::getPubRequest (const std::string &url)
 
HTTPMessage proxygen::getResponse (uint32_t code, uint32_t bodyLen)
 
std::unique_ptr< HTTPMessage > proxygen::makeResponse (uint16_t statusCode)
 
std::tuple< std::unique_ptr< HTTPMessage >, std::unique_ptr< folly::IOBuf > > proxygen::makeResponse (uint16_t statusCode, size_t len)
 
HTTPMessage proxygen::getUpgradeRequest (const std::string &upgradeHeader, HTTPMethod method, uint32_t bodyLen)
 
void proxygen::fakeMockCodec (MockHTTPCodec &codec)
 

Variables

const HTTPSettings proxygen::kDefaultIngressSettings