summaryrefslogtreecommitdiff
path: root/src/components/transport_manager/test/transport_adapter_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/transport_manager/test/transport_adapter_test.cc')
-rw-r--r--src/components/transport_manager/test/transport_adapter_test.cc283
1 files changed, 142 insertions, 141 deletions
diff --git a/src/components/transport_manager/test/transport_adapter_test.cc b/src/components/transport_manager/test/transport_adapter_test.cc
index 679cd90643..5d34a2f02f 100644
--- a/src/components/transport_manager/test/transport_adapter_test.cc
+++ b/src/components/transport_manager/test/transport_adapter_test.cc
@@ -31,19 +31,23 @@
*/
#include "gtest/gtest.h"
-#include "include/device_scanner_mock.h"
-#include "include/client_connection_listener_mock.h"
-#include "include/server_connection_factory_mock.h"
-#include "include/device_mock.h"
-#include "include/connection_mock.h"
-#include "include/transport_adapter_listener_mock.h"
+#include "transport_manager/device_scanner_mock.h"
+#include "transport_manager/client_connection_listener_mock.h"
+#include "transport_manager/server_connection_factory_mock.h"
+#include "transport_manager/device_mock.h"
+#include "transport_manager/connection_mock.h"
+#include "transport_manager/transport_adapter_listener_mock.h"
+#include "transport_manager/transport_adapter/mock_transport_adapter_impl.h"
+#include "transport_manager/mock_transport_manager_settings.h"
#include "transport_manager/transport_adapter/transport_adapter_impl.h"
#include "transport_manager/transport_adapter/transport_adapter_listener.h"
#include "transport_manager/transport_adapter/transport_adapter_controller.h"
#include "transport_manager/transport_adapter/connection.h"
-#include "config_profile/profile.h"
#include "protocol/raw_message.h"
+#include "utils/make_shared.h"
+#include "resumption/last_state.h"
+#include "config_profile/profile.h"
namespace test {
namespace components {
@@ -51,56 +55,39 @@ namespace transport_manager_test {
using ::testing::Return;
using ::testing::_;
-
+using ::testing::NiceMock;
using namespace ::transport_manager;
using namespace ::protocol_handler;
-
-class TestTransportAdapter : public TransportAdapterImpl {
- public:
- TestTransportAdapter(DeviceScanner* device_scanner,
- ServerConnectionFactory* server_connection_factory,
- ClientConnectionListener* client_connection_listener)
- : TransportAdapterImpl(device_scanner, server_connection_factory,
- client_connection_listener) {
- }
-
- ConnectionSPtr FindStatedConnection(const DeviceUID& device_handle,
- const ApplicationHandle& app_handle) {
- return this->FindEstablishedConnection(device_handle, app_handle);
- }
- virtual ~TestTransportAdapter(){};
-
- virtual DeviceType GetDeviceType() const { return UNKNOWN; }
-
- MOCK_CONST_METHOD0(Store, void());
- MOCK_METHOD0(Restore, bool());
-};
-
class TransportAdapterTest : public ::testing::Test {
protected:
- virtual void SetUp() {
+ TransportAdapterTest()
+ : last_state_("app_storage_folder", "app_info_storage") {}
+
+ void SetUp() OVERRIDE {
dev_id = "device_id";
uniq_id = "unique_device_id";
app_handle = 1;
+ ON_CALL(transport_manager_settings, use_last_state())
+ .WillByDefault(Return(true));
}
- static void SetUpTestCase() {
- ::profile::Profile::instance()->config_file_name(
- "smartDeviceLink_test.ini");
- }
-
+ NiceMock<MockTransportManagerSettings> transport_manager_settings;
+ resumption::LastState last_state_;
std::string dev_id;
std::string uniq_id;
int app_handle;
};
TEST_F(TransportAdapterTest, Init) {
- DeviceScannerMock* dev_mock = new DeviceScannerMock();
- ClientConnectionListenerMock* clientMock = new ClientConnectionListenerMock();
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(dev_mock, serverMock, clientMock);
-
+ MockDeviceScanner* dev_mock = new MockDeviceScanner();
+ MockClientConnectionListener* clientMock = new MockClientConnectionListener();
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(dev_mock,
+ serverMock,
+ clientMock,
+ last_state_,
+ transport_manager_settings);
EXPECT_CALL(*dev_mock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(*clientMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
@@ -115,9 +102,10 @@ TEST_F(TransportAdapterTest, Init) {
}
TEST_F(TransportAdapterTest, SearchDevices_WithoutScanner) {
- ClientConnectionListenerMock* clientMock = new ClientConnectionListenerMock();
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(NULL, serverMock, clientMock);
+ MockClientConnectionListener* clientMock = new MockClientConnectionListener();
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, serverMock, clientMock, last_state_, transport_manager_settings);
EXPECT_CALL(*clientMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
@@ -131,8 +119,9 @@ TEST_F(TransportAdapterTest, SearchDevices_WithoutScanner) {
}
TEST_F(TransportAdapterTest, SearchDevices_DeviceNotInitialized) {
- DeviceScannerMock* dev_mock = new DeviceScannerMock();
- TestTransportAdapter transport_adapter(dev_mock, NULL, NULL);
+ MockDeviceScanner* dev_mock = new MockDeviceScanner();
+ MockTransportAdapterImpl transport_adapter(
+ dev_mock, NULL, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*dev_mock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
@@ -145,8 +134,9 @@ TEST_F(TransportAdapterTest, SearchDevices_DeviceNotInitialized) {
}
TEST_F(TransportAdapterTest, SearchDevices_DeviceInitialized) {
- DeviceScannerMock* dev_mock = new DeviceScannerMock();
- TestTransportAdapter transport_adapter(dev_mock, NULL, NULL);
+ MockDeviceScanner* dev_mock = new MockDeviceScanner();
+ MockTransportAdapterImpl transport_adapter(
+ dev_mock, NULL, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*dev_mock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
@@ -160,12 +150,12 @@ TEST_F(TransportAdapterTest, SearchDevices_DeviceInitialized) {
}
TEST_F(TransportAdapterTest, SearchDeviceDone_DeviceExisting) {
- TestTransportAdapter transport_adapter(NULL, NULL, NULL);
+ MockTransportAdapterImpl transport_adapter(
+ NULL, NULL, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
-
- utils::SharedPtr<DeviceMock> mockdev = new DeviceMock(dev_id, uniq_id);
+ utils::SharedPtr<MockDevice> mockdev = new MockDevice(dev_id, uniq_id);
transport_adapter.AddDevice(mockdev);
std::vector<utils::SharedPtr<Device>> devList;
@@ -176,11 +166,12 @@ TEST_F(TransportAdapterTest, SearchDeviceDone_DeviceExisting) {
}
TEST_F(TransportAdapterTest, SearchDeviceFailed) {
- TestTransportAdapter transport_adapter(NULL, NULL, NULL);
+ MockTransportAdapterImpl transport_adapter(
+ NULL, NULL, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
- TransportAdapterListenerMock mock_listener;
+ MockTransportAdapterListener mock_listener;
transport_adapter.AddListener(&mock_listener);
SearchDeviceError er;
@@ -189,24 +180,24 @@ TEST_F(TransportAdapterTest, SearchDeviceFailed) {
}
TEST_F(TransportAdapterTest, AddDevice) {
- TestTransportAdapter transport_adapter(NULL, NULL, NULL);
+ MockTransportAdapterImpl transport_adapter(
+ NULL, NULL, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
-
-
- TransportAdapterListenerMock mock_listener;
+ MockTransportAdapterListener mock_listener;
transport_adapter.AddListener(&mock_listener);
- DeviceMock* mockdev = new DeviceMock(dev_id, uniq_id);
+ MockDevice* mockdev = new MockDevice(dev_id, uniq_id);
EXPECT_CALL(mock_listener, OnDeviceListUpdated(_));
transport_adapter.AddDevice(mockdev);
}
TEST_F(TransportAdapterTest, Connect_ServerNotSupported) {
- ClientConnectionListenerMock* clientMock = new ClientConnectionListenerMock();
- TestTransportAdapter transport_adapter(NULL, NULL, clientMock);
+ MockClientConnectionListener* clientMock = new MockClientConnectionListener();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, NULL, clientMock, last_state_, transport_manager_settings);
EXPECT_CALL(*clientMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
@@ -221,15 +212,14 @@ TEST_F(TransportAdapterTest, Connect_ServerNotSupported) {
}
TEST_F(TransportAdapterTest, Connect_ServerNotInitialized) {
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(NULL, serverMock, NULL);
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, serverMock, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
-
-
EXPECT_CALL(*serverMock, IsInitialised()).WillOnce(Return(false));
EXPECT_CALL(*serverMock, CreateConnection(dev_id, app_handle)).Times(0);
TransportAdapter::Error res = transport_adapter.Connect(dev_id, app_handle);
@@ -239,15 +229,14 @@ TEST_F(TransportAdapterTest, Connect_ServerNotInitialized) {
}
TEST_F(TransportAdapterTest, Connect_Success) {
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(NULL, serverMock, NULL);
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, serverMock, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
-
-
EXPECT_CALL(*serverMock, IsInitialised()).WillOnce(Return(true));
EXPECT_CALL(*serverMock, CreateConnection(dev_id, app_handle))
.WillOnce(Return(TransportAdapter::OK));
@@ -258,15 +247,14 @@ TEST_F(TransportAdapterTest, Connect_Success) {
}
TEST_F(TransportAdapterTest, Connect_DeviceAddedTwice) {
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(NULL, serverMock, NULL);
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, serverMock, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
-
-
EXPECT_CALL(*serverMock, IsInitialised()).WillOnce(Return(true));
EXPECT_CALL(*serverMock, CreateConnection(dev_id, app_handle))
.WillOnce(Return(TransportAdapter::OK));
@@ -282,13 +270,12 @@ TEST_F(TransportAdapterTest, Connect_DeviceAddedTwice) {
}
TEST_F(TransportAdapterTest, ConnectDevice_ServerNotAdded_DeviceAdded) {
- TestTransportAdapter transport_adapter(NULL, NULL, NULL);
+ MockTransportAdapterImpl transport_adapter(
+ NULL, NULL, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
-
-
- DeviceMock* mockdev = new DeviceMock(dev_id, uniq_id);
+ MockDevice* mockdev = new MockDevice(dev_id, uniq_id);
transport_adapter.AddDevice(mockdev);
std::vector<std::string> devList = transport_adapter.GetDeviceList();
@@ -304,9 +291,9 @@ TEST_F(TransportAdapterTest, ConnectDevice_ServerNotAdded_DeviceAdded) {
}
TEST_F(TransportAdapterTest, ConnectDevice_DeviceNotAdded) {
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(NULL, serverMock, NULL);
-
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, serverMock, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
@@ -322,23 +309,21 @@ TEST_F(TransportAdapterTest, ConnectDevice_DeviceNotAdded) {
}
TEST_F(TransportAdapterTest, ConnectDevice_DeviceAdded) {
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(NULL, serverMock, NULL);
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, serverMock, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
-
-
- DeviceMock* mockdev = new DeviceMock(dev_id, uniq_id);
+ MockDevice* mockdev = new MockDevice(dev_id, uniq_id);
transport_adapter.AddDevice(mockdev);
std::vector<std::string> devList = transport_adapter.GetDeviceList();
ASSERT_EQ(1u, devList.size());
EXPECT_EQ(uniq_id, devList[0]);
-
int app_handle = 1;
std::vector<int> intList = {app_handle};
EXPECT_CALL(*mockdev, GetApplicationList()).WillOnce(Return(intList));
@@ -353,23 +338,21 @@ TEST_F(TransportAdapterTest, ConnectDevice_DeviceAdded) {
}
TEST_F(TransportAdapterTest, ConnectDevice_DeviceAddedTwice) {
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(NULL, serverMock, NULL);
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, serverMock, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
-
-
- DeviceMock* mockdev = new DeviceMock(dev_id, uniq_id);
+ MockDevice* mockdev = new MockDevice(dev_id, uniq_id);
transport_adapter.AddDevice(mockdev);
std::vector<std::string> devList = transport_adapter.GetDeviceList();
ASSERT_EQ(1u, devList.size());
EXPECT_EQ(uniq_id, devList[0]);
-
int app_handle = 1;
std::vector<int> intList = {app_handle};
EXPECT_CALL(*mockdev, GetApplicationList()).WillOnce(Return(intList));
@@ -393,22 +376,21 @@ TEST_F(TransportAdapterTest, ConnectDevice_DeviceAddedTwice) {
}
TEST_F(TransportAdapterTest, Disconnect_ConnectDoneSuccess) {
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(NULL, serverMock, NULL);
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, serverMock, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
-
-
EXPECT_CALL(*serverMock, IsInitialised()).WillOnce(Return(true));
EXPECT_CALL(*serverMock, CreateConnection(dev_id, app_handle))
.WillOnce(Return(TransportAdapter::OK));
TransportAdapter::Error res = transport_adapter.Connect(dev_id, app_handle);
EXPECT_EQ(TransportAdapter::OK, res);
- ConnectionMock* mock_connection = new ConnectionMock();
+ MockConnection* mock_connection = new MockConnection();
transport_adapter.ConnectionCreated(mock_connection, dev_id, app_handle);
EXPECT_CALL(transport_adapter, Store());
@@ -424,21 +406,21 @@ TEST_F(TransportAdapterTest, Disconnect_ConnectDoneSuccess) {
}
TEST_F(TransportAdapterTest, DisconnectDevice_DeviceAddedConnectionCreated) {
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(NULL, serverMock, NULL);
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, serverMock, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
- DeviceMock* mockdev = new DeviceMock(dev_id, uniq_id);
+ MockDevice* mockdev = new MockDevice(dev_id, uniq_id);
transport_adapter.AddDevice(mockdev);
std::vector<std::string> devList = transport_adapter.GetDeviceList();
ASSERT_EQ(1u, devList.size());
EXPECT_EQ(uniq_id, devList[0]);
-
std::vector<int> intList = {app_handle};
EXPECT_CALL(*mockdev, GetApplicationList()).WillOnce(Return(intList));
@@ -448,7 +430,7 @@ TEST_F(TransportAdapterTest, DisconnectDevice_DeviceAddedConnectionCreated) {
TransportAdapter::Error res = transport_adapter.ConnectDevice(uniq_id);
EXPECT_EQ(TransportAdapter::OK, res);
- ConnectionMock* mock_connection = new ConnectionMock();
+ MockConnection* mock_connection = new MockConnection();
transport_adapter.ConnectionCreated(mock_connection, uniq_id, app_handle);
EXPECT_CALL(*mock_connection, Disconnect())
@@ -461,17 +443,18 @@ TEST_F(TransportAdapterTest, DisconnectDevice_DeviceAddedConnectionCreated) {
}
TEST_F(TransportAdapterTest, DeviceDisconnected) {
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(NULL, serverMock, NULL);
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, serverMock, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
- TransportAdapterListenerMock mock_listener;
+ MockTransportAdapterListener mock_listener;
transport_adapter.AddListener(&mock_listener);
- DeviceMock* mockdev = new DeviceMock(dev_id, uniq_id);
+ MockDevice* mockdev = new MockDevice(dev_id, uniq_id);
EXPECT_CALL(mock_listener, OnDeviceListUpdated(_));
transport_adapter.AddDevice(mockdev);
@@ -488,12 +471,13 @@ TEST_F(TransportAdapterTest, DeviceDisconnected) {
TransportAdapter::Error res = transport_adapter.ConnectDevice(uniq_id);
EXPECT_EQ(TransportAdapter::OK, res);
- ConnectionMock* mock_connection = new ConnectionMock();
+ MockConnection* mock_connection = new MockConnection();
transport_adapter.ConnectionCreated(mock_connection, uniq_id, app_handle);
EXPECT_CALL(*mockdev, GetApplicationList()).WillOnce(Return(intList));
- EXPECT_CALL(mock_listener, OnUnexpectedDisconnect(&transport_adapter, uniq_id,
- app_handle, _));
+ EXPECT_CALL(
+ mock_listener,
+ OnUnexpectedDisconnect(&transport_adapter, uniq_id, app_handle, _));
EXPECT_CALL(mock_listener,
OnDisconnectDeviceDone(&transport_adapter, uniq_id));
EXPECT_CALL(mock_listener, OnDeviceListUpdated(&transport_adapter));
@@ -504,8 +488,9 @@ TEST_F(TransportAdapterTest, DeviceDisconnected) {
}
TEST_F(TransportAdapterTest, AbortedConnectSuccess) {
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(NULL, serverMock, NULL);
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, serverMock, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
@@ -517,7 +502,7 @@ TEST_F(TransportAdapterTest, AbortedConnectSuccess) {
TransportAdapter::Error res = transport_adapter.Connect(dev_id, app_handle);
EXPECT_EQ(TransportAdapter::OK, res);
- TransportAdapterListenerMock mock_listener;
+ MockTransportAdapterListener mock_listener;
transport_adapter.AddListener(&mock_listener);
CommunicationError ce;
@@ -528,9 +513,10 @@ TEST_F(TransportAdapterTest, AbortedConnectSuccess) {
}
TEST_F(TransportAdapterTest, SendData) {
- DeviceScannerMock* dev_mock = new DeviceScannerMock();
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(dev_mock, serverMock, NULL);
+ MockDeviceScanner* dev_mock = new MockDeviceScanner();
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ dev_mock, serverMock, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*dev_mock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
@@ -543,7 +529,7 @@ TEST_F(TransportAdapterTest, SendData) {
TransportAdapter::Error res = transport_adapter.Connect(dev_id, app_handle);
EXPECT_EQ(TransportAdapter::OK, res);
- ConnectionMock* mock_connection = new ConnectionMock();
+ MockConnection* mock_connection = new MockConnection();
transport_adapter.ConnectionCreated(mock_connection, dev_id, app_handle);
EXPECT_CALL(transport_adapter, Store());
@@ -563,10 +549,14 @@ TEST_F(TransportAdapterTest, SendData) {
}
TEST_F(TransportAdapterTest, SendData_ConnectionNotEstablished) {
- DeviceScannerMock* dev_mock = new DeviceScannerMock();
- ClientConnectionListenerMock* clientMock = new ClientConnectionListenerMock();
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(dev_mock, serverMock, clientMock);
+ MockDeviceScanner* dev_mock = new MockDeviceScanner();
+ MockClientConnectionListener* clientMock = new MockClientConnectionListener();
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(dev_mock,
+ serverMock,
+ clientMock,
+ last_state_,
+ transport_manager_settings);
EXPECT_CALL(*dev_mock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(*clientMock, Init()).WillOnce(Return(TransportAdapter::OK));
@@ -580,7 +570,7 @@ TEST_F(TransportAdapterTest, SendData_ConnectionNotEstablished) {
TransportAdapter::Error res = transport_adapter.Connect(dev_id, app_handle);
EXPECT_EQ(TransportAdapter::OK, res);
- ConnectionMock* mock_connection = new ConnectionMock();
+ MockConnection* mock_connection = new MockConnection();
transport_adapter.ConnectionCreated(mock_connection, dev_id, app_handle);
const unsigned int kSize = 3;
@@ -597,9 +587,10 @@ TEST_F(TransportAdapterTest, SendData_ConnectionNotEstablished) {
}
TEST_F(TransportAdapterTest, StartClientListening_ClientNotInitialized) {
- DeviceScannerMock* dev_mock = new DeviceScannerMock();
- ClientConnectionListenerMock* clientMock = new ClientConnectionListenerMock();
- TestTransportAdapter transport_adapter(dev_mock, NULL, clientMock);
+ MockDeviceScanner* dev_mock = new MockDeviceScanner();
+ MockClientConnectionListener* clientMock = new MockClientConnectionListener();
+ MockTransportAdapterImpl transport_adapter(
+ dev_mock, NULL, clientMock, last_state_, transport_manager_settings);
EXPECT_CALL(*dev_mock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(*clientMock, Init()).WillOnce(Return(TransportAdapter::OK));
@@ -617,9 +608,10 @@ TEST_F(TransportAdapterTest, StartClientListening_ClientNotInitialized) {
}
TEST_F(TransportAdapterTest, StartClientListening) {
- DeviceScannerMock* dev_mock = new DeviceScannerMock();
- ClientConnectionListenerMock* clientMock = new ClientConnectionListenerMock();
- TestTransportAdapter transport_adapter(dev_mock, NULL, clientMock);
+ MockDeviceScanner* dev_mock = new MockDeviceScanner();
+ MockClientConnectionListener* clientMock = new MockClientConnectionListener();
+ MockTransportAdapterImpl transport_adapter(
+ dev_mock, NULL, clientMock, last_state_, transport_manager_settings);
EXPECT_CALL(*dev_mock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(*clientMock, Init()).WillOnce(Return(TransportAdapter::OK));
@@ -638,10 +630,14 @@ TEST_F(TransportAdapterTest, StartClientListening) {
}
TEST_F(TransportAdapterTest, StopClientListening_Success) {
- DeviceScannerMock* dev_mock = new DeviceScannerMock();
- ClientConnectionListenerMock* clientMock = new ClientConnectionListenerMock();
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(dev_mock, serverMock, clientMock);
+ MockDeviceScanner* dev_mock = new MockDeviceScanner();
+ MockClientConnectionListener* clientMock = new MockClientConnectionListener();
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(dev_mock,
+ serverMock,
+ clientMock,
+ last_state_,
+ transport_manager_settings);
EXPECT_CALL(*dev_mock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(*clientMock, Init()).WillOnce(Return(TransportAdapter::OK));
@@ -668,10 +664,14 @@ TEST_F(TransportAdapterTest, StopClientListening_Success) {
}
TEST_F(TransportAdapterTest, FindNewApplicationsRequest) {
- DeviceScannerMock* dev_mock = new DeviceScannerMock();
- ClientConnectionListenerMock* clientMock = new ClientConnectionListenerMock();
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(dev_mock, serverMock, clientMock);
+ MockDeviceScanner* dev_mock = new MockDeviceScanner();
+ MockClientConnectionListener* clientMock = new MockClientConnectionListener();
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(dev_mock,
+ serverMock,
+ clientMock,
+ last_state_,
+ transport_manager_settings);
EXPECT_CALL(*dev_mock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(*clientMock, Init()).WillOnce(Return(TransportAdapter::OK));
@@ -679,7 +679,7 @@ TEST_F(TransportAdapterTest, FindNewApplicationsRequest) {
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
- TransportAdapterListenerMock mock_listener;
+ MockTransportAdapterListener mock_listener;
transport_adapter.AddListener(&mock_listener);
EXPECT_CALL(mock_listener, OnFindNewApplicationsRequest(&transport_adapter));
@@ -691,11 +691,12 @@ TEST_F(TransportAdapterTest, FindNewApplicationsRequest) {
}
TEST_F(TransportAdapterTest, GetDeviceAndApplicationLists) {
- TestTransportAdapter transport_adapter(NULL, NULL, NULL);
+ MockTransportAdapterImpl transport_adapter(
+ NULL, NULL, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
transport_adapter.Init();
- DeviceMock* mockdev = new DeviceMock(dev_id, uniq_id);
+ MockDevice* mockdev = new MockDevice(dev_id, uniq_id);
transport_adapter.AddDevice(mockdev);
std::vector<std::string> devList = transport_adapter.GetDeviceList();
@@ -708,12 +709,12 @@ TEST_F(TransportAdapterTest, GetDeviceAndApplicationLists) {
std::vector<int> res = transport_adapter.GetApplicationList(uniq_id);
ASSERT_EQ(1u, res.size());
EXPECT_EQ(intList[0], res[0]);
-
}
TEST_F(TransportAdapterTest, FindEstablishedConnection) {
- ServerConnectionFactoryMock* serverMock = new ServerConnectionFactoryMock();
- TestTransportAdapter transport_adapter(NULL, serverMock, NULL);
+ MockServerConnectionFactory* serverMock = new MockServerConnectionFactory();
+ MockTransportAdapterImpl transport_adapter(
+ NULL, serverMock, NULL, last_state_, transport_manager_settings);
EXPECT_CALL(*serverMock, Init()).WillOnce(Return(TransportAdapter::OK));
EXPECT_CALL(transport_adapter, Restore()).WillOnce(Return(true));
@@ -725,7 +726,7 @@ TEST_F(TransportAdapterTest, FindEstablishedConnection) {
TransportAdapter::Error res = transport_adapter.Connect(dev_id, app_handle);
EXPECT_EQ(TransportAdapter::OK, res);
- ConnectionSPtr mock_connection = new ConnectionMock();
+ ConnectionSPtr mock_connection = new MockConnection();
transport_adapter.ConnectionCreated(mock_connection, dev_id, app_handle);
EXPECT_CALL(transport_adapter, Store());