Fix ODR violation in TestExtCurl

TestExtCurl was failing in the fbmake build, because for some
reason the other TestServer was being used.  AFAICT it's within the
compiler's rights to do whatever it wants here, though.
Esse commit está contido em:
jdelong
2013-03-20 10:58:38 -07:00
commit de Sara Golemon
commit dd71b738dd
2 arquivos alterados com 4 adições e 4 exclusões
+2 -2
Ver Arquivo
@@ -25,7 +25,7 @@
///////////////////////////////////////////////////////////////////////////////
class TestRequestHandler : public RequestHandler {
class TestCurlRequestHandler : public RequestHandler {
public:
// implementing RequestHandler
virtual void handleRequest(Transport *transport) {
@@ -53,7 +53,7 @@ static std::string get_request_uri() {
static ServerPtr runServer() {
for (s_server_port = PORT_MIN; s_server_port <= PORT_MAX; s_server_port++) {
try {
ServerPtr server(new TypedServer<LibEventServer, TestRequestHandler>
ServerPtr server(new TypedServer<LibEventServer, TestCurlRequestHandler>
("127.0.0.1", s_server_port, 4, -1));
server->start();
return server;
+2 -2
Ver Arquivo
@@ -166,7 +166,7 @@ void TestServer::StopServer() {
///////////////////////////////////////////////////////////////////////////////
class TestRequestHandler : public RequestHandler {
class TestServerRequestHandler : public RequestHandler {
public:
// implementing RequestHandler
virtual void handleRequest(Transport *transport) {
@@ -177,7 +177,7 @@ public:
static int find_server_port(int port_min, int port_max) {
for (int port = port_min; ; port++) {
try {
ServerPtr server(new TypedServer<LibEventServer, TestRequestHandler>
ServerPtr server(new TypedServer<LibEventServer, TestServerRequestHandler>
("127.0.0.1", port, 50, -1));
server->start();
server->stop();