summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/test/telnetserver/CAmTelnetServerTest.h
diff options
context:
space:
mode:
Diffstat (limited to 'AudioManagerDaemon/test/telnetserver/CAmTelnetServerTest.h')
-rw-r--r--AudioManagerDaemon/test/telnetserver/CAmTelnetServerTest.h45
1 files changed, 31 insertions, 14 deletions
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<std::string> mlistRoutingPluginDirs;
std::vector<std::string> 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_ */