#include "xmlrpcpp/XmlRpcClient.h"
#include "xmlrpcpp/XmlRpcValue.h"
#include "mock_socket.h"
#include <errno.h>
#include <gtest/gtest.h>
Go to the source code of this file.
Namespaces | |
XmlRpc | |
Macros | |
#define | protected public |
#define | TEST_STATE(state) EXPECT_STREQ(#state, XmlRpcClient::connectionStateStr(XmlRpcClient::state)) |
Functions | |
int | main (int argc, char **argv) |
void | XmlRpc::PrintTo (const XmlRpcClient::ClientConnectionState &state,::std::ostream *os) |
bool | sourceInList (XmlRpc::XmlRpcSource *source, const XmlRpc::XmlRpcDispatch::SourceList &list) |
TEST (XmlRpcClient, connectionStateStr) | |
TEST (XmlRpcClient, generateRequest) | |
TEST (XmlRpcClient, generateHeader) | |
TEST_F (MockSocketTest, constructor) | |
TEST_F (MockSocketTest, close_invalid_fd) | |
TEST_F (MockSocketTest, close_valid_fd) | |
TEST_F (MockSocketTest, close_destructor) | |
TEST_F (MockSocketTest, setupConnection) | |
TEST_F (MockSocketTest, setupConnection_eof) | |
TEST_F (MockSocketTest, setupConnection_close) | |
TEST_F (MockSocketTest, setupConnection_err) | |
TEST_F (MockSocketTest, setupConnection_eor_reopen) | |
TEST_F (MockSocketTest, doConnect) | |
TEST_F (MockSocketTest, doConnect_socketerr) | |
TEST_F (MockSocketTest, doConnect_nonBlockErr) | |
TEST_F (MockSocketTest, doConnect_connectErr) | |
TEST_F (MockSocketTest, writeRequest) | |
TEST_F (MockSocketTest, writeRequest_partial) | |
TEST_F (MockSocketTest, writeRequest_partial_error) | |
TEST_F (MockSocketTest, writeRequest_error) | |
TEST_F (MockSocketTest, readHeader) | |
TEST_F (MockSocketTest, readHeader2) | |
TEST_F (MockSocketTest, readHeader_only) | |
TEST_F (MockSocketTest, readHeader_partial) | |
TEST_F (MockSocketTest, readHeader_err) | |
TEST_F (MockSocketTest, readHeader_eof) | |
TEST_F (MockSocketTest, readHeader_partial_err) | |
TEST_F (MockSocketTest, readResponse_noop) | |
TEST_F (MockSocketTest, readResponse) | |
TEST_F (MockSocketTest, readResponse_partial) | |
TEST_F (MockSocketTest, readResponse_err) | |
TEST_F (MockSocketTest, readResponse_eof) | |
Variables | |
const std::string | header |
const std::string | header2 |
const std::string | response |
#define protected public |
Definition at line 24 of file test_client.cpp.
#define TEST_STATE | ( | state | ) | EXPECT_STREQ(#state, XmlRpcClient::connectionStateStr(XmlRpcClient::state)) |
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 1076 of file test_client.cpp.
bool sourceInList | ( | XmlRpc::XmlRpcSource * | source, |
const XmlRpc::XmlRpcDispatch::SourceList & | list | ||
) |
Definition at line 45 of file test_client.cpp.
TEST | ( | XmlRpcClient | , |
connectionStateStr | |||
) |
Definition at line 59 of file test_client.cpp.
TEST | ( | XmlRpcClient | , |
generateRequest | |||
) |
Definition at line 383 of file test_client.cpp.
TEST | ( | XmlRpcClient | , |
generateHeader | |||
) |
Definition at line 473 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
constructor | |||
) |
Definition at line 71 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
close_invalid_fd | |||
) |
Definition at line 97 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
close_valid_fd | |||
) |
Definition at line 109 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
close_destructor | |||
) |
Definition at line 126 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
setupConnection | |||
) |
Definition at line 154 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
setupConnection_eof | |||
) |
Definition at line 180 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
setupConnection_close | |||
) |
Definition at line 209 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
setupConnection_err | |||
) |
Definition at line 239 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
setupConnection_eor_reopen | |||
) |
Definition at line 265 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
doConnect | |||
) |
Definition at line 315 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
doConnect_socketerr | |||
) |
Definition at line 336 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
doConnect_nonBlockErr | |||
) |
Definition at line 348 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
doConnect_connectErr | |||
) |
Definition at line 364 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
writeRequest | |||
) |
Definition at line 495 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
writeRequest_partial | |||
) |
Definition at line 522 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
writeRequest_partial_error | |||
) |
Definition at line 555 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
writeRequest_error | |||
) |
Definition at line 589 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
readHeader | |||
) |
Definition at line 641 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
readHeader2 | |||
) |
Definition at line 670 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
readHeader_only | |||
) |
Definition at line 700 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
readHeader_partial | |||
) |
Definition at line 728 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
readHeader_err | |||
) |
Definition at line 766 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
readHeader_eof | |||
) |
Definition at line 812 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
readHeader_partial_err | |||
) |
Definition at line 858 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
readResponse_noop | |||
) |
Definition at line 906 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
readResponse | |||
) |
Definition at line 936 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
readResponse_partial | |||
) |
Definition at line 966 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
readResponse_err | |||
) |
Definition at line 1013 of file test_client.cpp.
TEST_F | ( | MockSocketTest | , |
readResponse_eof | |||
) |
Definition at line 1041 of file test_client.cpp.
const std::string header |
Definition at line 614 of file test_client.cpp.
const std::string header2 |
Definition at line 619 of file test_client.cpp.
const std::string response |
Definition at line 625 of file test_client.cpp.