From 472b769874da015edd9a59ff90d1e175fc5981fc Mon Sep 17 00:00:00 2001 From: Selvam Krishnamoorthy Date: Thu, 12 Apr 2018 06:45:26 +0530 Subject: [PATCH] this commit fixes #187 --- tests/CMakeLists.txt | 17 +++++++++++++++-- tests/test_token_stub.c | 7 +++++-- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index f1c4f2d..4381bc2 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -258,9 +258,22 @@ set(TOKEN_SRC ../src/conn_interface.c ../src/config.c ../src/networking.c ../src/thread_tasks.c ../src/time.c ../src/string_helpers.c ../src/mutex.c - ../src/seshat_interface.c ../src/token.c + ../src/token.c ) -add_executable(test_token test_token.c ${TOKEN_SRC} ) + +if (ENABLE_SESHAT) +set(TOKEN_SRC ${TOKEN_SRC} ../src/seshat_interface.c) +else() +set(TOKEN_SRC ${TOKEN_SRC} ../src/seshat_interface_stub.c) +endif (ENABLE_SESHAT) + +if (FEATURE_DNS_QUERY) +set(TOKEN_SRC test_token.c ${TOKEN_SRC}) +else() +set(TOKEN_SRC test_token_stub.c ${TOKEN_SRC}) +endif (FEATURE_DNS_QUERY) + +add_executable(test_token ${TOKEN_SRC} ) #target_link_libraries (test_token ${PARODUS_COMMON_LIBS} ${PARODUS_JWT_LIBS} -lcmocka ) target_link_libraries (test_token ${PARODUS_COMMON_LIBS} -lcmocka ) diff --git a/tests/test_token_stub.c b/tests/test_token_stub.c index ab6c971..4cb5668 100644 --- a/tests/test_token_stub.c +++ b/tests/test_token_stub.c @@ -33,8 +33,11 @@ void test_allow_insecure_conn () { int insecure; - insecure = allow_insecure_conn (); - assert_int_equal (insecure, 1); + char *server_Address = NULL; + char *port = NULL; + insecure = allow_insecure_conn (server_Address,(int) sizeof(server_Address), + port, (int) sizeof(port)); + assert_int_equal (insecure, -1); } /*----------------------------------------------------------------------------*/