Google APIs Client Library for C++
HttpTransportTestFixture Class Reference

namespace client More...

#include "client/transport/test/http_transport_test_fixture.h"

List of all members.

Public Member Functions

 HttpTransportTestFixture ()
virtual ~HttpTransportTestFixture ()

Static Public Member Functions

static google_wax_api::WaxService & GetGlobalWaxService ()
static const string & GetGlobalSessionId ()
static void ResetGlobalSessionId ()
static void SetUpTestCase ()
static void TearDownTestCase ()
static void SetTestConfiguration (const client::HttpTransportLayerConfig *config)

Detailed Description

namespace client

Test fixture for verifying basic HttpTransport implementations.

This class is compiled into a library that runs tests against the core HttpTransport interface. To test a specific implementation you should set up a HttpTransportLayerConfiguration that uses that implementation then HttpTransportTestFixture::SetTestConfiguration to inject the configuration before running the tests.


Constructor & Destructor Documentation

virtual ~HttpTransportTestFixture ( ) [virtual]

Member Function Documentation

static const string& GetGlobalSessionId ( ) [static]
static google_wax_api::WaxService& GetGlobalWaxService ( ) [static]
static void ResetGlobalSessionId ( ) [static]
static void SetTestConfiguration ( const client::HttpTransportLayerConfig config) [static]
static void SetUpTestCase ( ) [static]
static void TearDownTestCase ( ) [static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines