diff options
author | Bui Nguyen Quoc Thanh <thanh.buinguyenquoc@vn.bosch.com> | 2019-06-04 13:53:07 +0700 |
---|---|---|
committer | Saya Sugiura <ssugiura@jp.adit-jv.com> | 2019-06-10 17:47:34 +0900 |
commit | c99d58871e21cf6518e6c80055c967c30e7c28e4 (patch) | |
tree | 8c348652b7bd48885b25271f168b96b265db0547 /tests/gtest_dlt_daemon_gateway.cpp | |
parent | 514717f210dd190c297f5880bf8f0dd89479849b (diff) | |
download | DLT-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.cpp | 12 |
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; |