summaryrefslogtreecommitdiff
path: root/tests/gtest_dlt_daemon_gateway.cpp
diff options
context:
space:
mode:
authorBui Nguyen Quoc Thanh <thanh.buinguyenquoc@vn.bosch.com>2019-06-04 13:53:07 +0700
committerSaya Sugiura <ssugiura@jp.adit-jv.com>2019-06-10 17:47:34 +0900
commitc99d58871e21cf6518e6c80055c967c30e7c28e4 (patch)
tree8c348652b7bd48885b25271f168b96b265db0547 /tests/gtest_dlt_daemon_gateway.cpp
parent514717f210dd190c297f5880bf8f0dd89479849b (diff)
downloadDLT-daemon-c99d58871e21cf6518e6c80055c967c30e7c28e4.tar.gz
Unit test fix
- Initialize variables in gtest_dlt_daemon_gateway.cpp to avoid unexpected error - Support FIFO mode in connectServer() in gtest_dlt_daemon_offline_log - Do not fork a child process in gtest_dlt_daemon_offline_log if DLT_IPC is not UNIX_SOCKET Signed-off-by: Bui Nguyen Quoc Thanh <thanh.buinguyenquoc@vn.bosch.com>
Diffstat (limited to 'tests/gtest_dlt_daemon_gateway.cpp')
-rw-r--r--tests/gtest_dlt_daemon_gateway.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/gtest_dlt_daemon_gateway.cpp b/tests/gtest_dlt_daemon_gateway.cpp
index af9d865..f8c24d4 100644
--- a/tests/gtest_dlt_daemon_gateway.cpp
+++ b/tests/gtest_dlt_daemon_gateway.cpp
@@ -337,6 +337,8 @@ TEST(t_dlt_gateway_check_timeout, nullpointer)
/* Begin Method: dlt_gateway::t_dlt_gateway_establish_connections*/
TEST(t_dlt_gateway_establish_connections, normal)
{
+ char ip[] = "127.0.0.1";
+ int port = 3491;
DltDaemonLocal daemon_local;
DltGateway *gateway = &daemon_local.pGateway;
DltGatewayConnection connections;
@@ -344,6 +346,10 @@ TEST(t_dlt_gateway_establish_connections, normal)
gateway->connections = &connections;
gateway->connections->status = DLT_GATEWAY_INITIALIZED;
gateway->connections->trigger = DLT_GATEWAY_ON_STARTUP;
+ gateway->connections->client.mode = DLT_CLIENT_MODE_TCP;
+ gateway->connections->client.servIP = ip;
+ gateway->connections->client.port = port;
+
EXPECT_EQ(DLT_RETURN_OK, dlt_gateway_establish_connections(gateway, &daemon_local, 0));
}
@@ -536,6 +542,8 @@ TEST(t_dlt_gateway_process_passive_node_messages, nullpointer)
TEST(t_dlt_gateway_process_gateway_timer, normal)
{
char ECUVersionString[] = "12.34";
+ char ip[] = "127.0.0.1";
+ int port = 3491;
DltDaemon daemon;
DltDaemonLocal daemon_local;
DltReceiver receiver;
@@ -546,6 +554,10 @@ TEST(t_dlt_gateway_process_gateway_timer, normal)
DltLogStorage storage_handle;
daemon_local.pGateway.connections->status = DLT_GATEWAY_INITIALIZED;
daemon_local.pGateway.connections->trigger = DLT_GATEWAY_ON_STARTUP;
+ daemon_local.pGateway.connections->client.mode = DLT_CLIENT_MODE_TCP;
+ daemon_local.pGateway.connections->client.servIP = ip;
+ daemon_local.pGateway.connections->client.port = port;
+
daemon_local.pEvent.connections = &connections1;
daemon_local.pEvent.connections->receiver = &receiver;