2 * routingInterfaceTest.h
4 * Created on: Dec 10, 2011
8 #ifndef ROUTINGINTERFACETEST_H_
9 #define ROUTINGINTERFACETEST_H_
11 #include <gtest/gtest.h>
12 #include <gmock/gmock.h>
18 #include "MockRoutingInterface.h"
19 #include "DatabaseHandler.h"
20 #include "ControlReceiver.h"
21 #include "ControlSender.h"
22 #include "DatabaseObserver.h"
23 #include "../RoutingInterfaceBackdoor.h"
24 #include "../CommandInterfaceBackdoor.h"
25 #include "../CommonFunctions.h"
27 DLT_DECLARE_CONTEXT(AudioManager)
29 using namespace testing;
32 class routingInterfaceTest : public Test{
34 routingInterfaceTest();
35 ~routingInterfaceTest();
36 std::vector<std::string> plistRoutingPluginDirs;
37 std::vector<std::string> plistCommandPluginDirs;
38 DatabaseHandler pDatabaseHandler;
39 RoutingSender pRoutingSender;
40 CommandSender pCommandSender;
41 MockRoutingSendInterface pMockInterface;
42 RoutingInterfaceBackdoor pRoutingInterfaceBackdoor;
43 CommandInterfaceBackdoor pCommandInterfaceBackdoor;
44 ControlReceiver pControlReceiver;
45 DatabaseObserver pObserver;
51 #endif /* ROUTINGINTERFACETEST_H_ */