From dc3eb79e419cb53f1394300873c204a9a2912823 Mon Sep 17 00:00:00 2001 From: Frank Herchet Date: Tue, 14 Feb 2012 16:47:22 +0100 Subject: * add gtest for telnetserver --- .../test/telnetserver/CAmTelnetServerTest.h | 45 +++++++++++++++------- 1 file changed, 31 insertions(+), 14 deletions(-) (limited to 'AudioManagerDaemon/test/telnetserver/CAmTelnetServerTest.h') diff --git a/AudioManagerDaemon/test/telnetserver/CAmTelnetServerTest.h b/AudioManagerDaemon/test/telnetserver/CAmTelnetServerTest.h index aa8e5ba..fae79d4 100644 --- a/AudioManagerDaemon/test/telnetserver/CAmTelnetServerTest.h +++ b/AudioManagerDaemon/test/telnetserver/CAmTelnetServerTest.h @@ -10,44 +10,61 @@ #include "gtest/gtest.h" #include "TelnetServer.h" +#include "DatabaseHandler.h" +#include "RoutingSender.h" +#include "CommandSender.h" +#include "ControlSender.h" +#include "Router.h" + +namespace am +{ + +class SocketHandler; +class DatabaseHandler; +class RoutingSender; +class CommandSender; +class ControlSender; +class Router; +class CommandReceiver; +class RoutingReceiver; +class ControlReceiver; +class TelnetServer; -namespace am { - class CAmTelnetServerTest : public ::testing::Test{ public: CAmTelnetServerTest(); - virtual ~CAmTelnetServerTest(); + ~CAmTelnetServerTest(); + + void SetUp() ; - virtual void SetUp() ; + void TearDown() ; - virtual void TearDown() ; + void setSocketHandler(SocketHandler* pSocketHandler); std::vector mlistRoutingPluginDirs; std::vector mlistCommandPluginDirs; - SocketHandler mSocketHandler; + SocketHandler* mpSocketHandler; DatabaseHandler mDatabasehandler; RoutingSender mRoutingSender; CommandSender mCommandSender; ControlSender mControlSender; Router mRouter; - CommandReceiver mCommandReceiver; - RoutingReceiver mRoutingReceiver; - ControlReceiver mControlReceiver; + CommandReceiver* mpCommandReceiver; + RoutingReceiver* mpRoutingReceiver; + ControlReceiver* mpControlReceiver; - TelnetServer mTelnetServer; + TelnetServer* mpTelnetServer; + pthread_t mSocketHandlerThread; }; } -int main(int argc, char **argv) { - ::testing::InitGoogleTest(&argc, argv); - return RUN_ALL_TESTS(); -} + #endif /* CAMTELNETSERVERTEST_H_ */ -- cgit v1.2.1