#include "hello_test.h" #if TARS_SSL // //TEST_F(HelloTest, sslSyncClient) //{ // shared_ptr c = std::make_shared(); // TC_Config conf = CLIENT_CONFIG(); // // c->setProperty(conf); // // try // { // // HelloPrx prx = c->stringToProxy("TestApp.SSLServer.SSLObj@ssl -h 127.0.0.1 -p 9005 -t 10000"); // prx->tars_ping(); // LOG_CONSOLE_DEBUG << "prx succ" << endl; // // HelloPrx prx1 = c->stringToProxy("TestApp.SSLServer.SSL1Obj@ssl -h 127.0.0.1 -p 9006 -t 10000"); // prx1->tars_ping(); // LOG_CONSOLE_DEBUG << "prx1 succ" << endl; // // HelloPrx prx2 = c->stringToProxy("TestApp.SSLServer.SSL2Obj@ssl -h 127.0.0.1 -p 9007 -t 10000"); // prx2->tars_ping(); // LOG_CONSOLE_DEBUG << "prx2 succ" << endl; // // HelloPrx prx3 = c->stringToProxy("TestApp.SSLServer.SSL3Obj@ssl -h 127.0.0.1 -p 9008 -t 10000 -e 1"); // prx3->tars_ping(); // LOG_CONSOLE_DEBUG << "prx3 succ" << endl; // } // catch(exception &ex) // { // LOG_CONSOLE_DEBUG << ex.what() << endl; // } // //} TEST_F(HelloTest, sslSyncServerCommunicator) { transServerCommunicator([&](Communicator *comm){ checkSync(comm, "SSLHelloAdapter"); }); } TEST_F(HelloTest, sslASyncServerCommunicatorInCoroutine) { transInCoroutineServerCommunicator([&](Communicator *comm){ checkASync(comm, "SSLHelloAdapter"); }); } TEST_F(HelloTest, ssl1SyncServerCommunicator) { transServerCommunicator([&](Communicator *comm){ checkSync(comm, "SSLHello1Adapter"); }); } TEST_F(HelloTest, ssl1ASyncServerCommunicatorInCoroutine) { transInCoroutineServerCommunicator([&](Communicator *comm){ checkASync(comm, "SSLHello1Adapter"); }); } TEST_F(HelloTest, ssl2SyncServerCommunicator) { transServerCommunicator([&](Communicator *comm){ checkSync(comm, "SSLHello2Adapter"); }); } TEST_F(HelloTest, ssl2ASyncServerCommunicatorInCoroutine) { transInCoroutineServerCommunicator([&](Communicator *comm){ checkASync(comm, "SSLHello2Adapter"); }); } TEST_F(HelloTest, ssl3SyncServerCommunicator) { transServerCommunicator([&](Communicator *comm){ checkSync(comm, "SSLHello3Adapter"); }); } TEST_F(HelloTest, ssl3ASyncServerCommunicatorInCoroutine) { transInCoroutineServerCommunicator([&](Communicator *comm){ checkASync(comm, "SSLHello3Adapter"); }); } #endif