Move Unittests closure to library

pull/13335/head
Rajkumar Kanagaraj 2020-07-22 07:03:29 -07:00
parent 354bfaa840
commit b1a5e1b72d
36 changed files with 152 additions and 159 deletions

View File

@ -1,44 +0,0 @@
####################
# UNIT TESTS
####################
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../features/netsocket/NetworkStack.cpp
../features/netsocket/InternetSocket.cpp
../features/netsocket/InternetDatagramSocket.cpp
../features/netsocket/UDPSocket.cpp
../features/netsocket/DTLSSocket.cpp
../features/netsocket/DTLSSocketWrapper.cpp
../features/netsocket/TLSSocketWrapper.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
../connectivity/libraries/nanostack-libservice/source/libip6string/stoip6.c
../connectivity/libraries/nanostack-libservice/source/libBits/common_functions.c
)
set(unittest-test-sources
features/netsocket/DTLSSocket/test_DTLSSocket.cpp
stubs/Mutex_stub.cpp
stubs/mbed_assert_stub.cpp
stubs/mbed_atomic_stub.c
stubs/mbed_critical_stub.c
stubs/equeue_stub.c
../features/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c
stubs/EventQueue_stub.cpp
stubs/mbed_shared_queues_stub.cpp
stubs/nsapi_dns_stub.cpp
stubs/EventFlags_stub.cpp
stubs/stoip4_stub.c
stubs/ip4tos_stub.c
stubs/Kernel_stub.cpp
stubs/SocketStats_Stub.cpp
)
set(MBEDTLS_USER_CONFIG_FILE_PATH "\"../UNITTESTS/features/netsocket/DTLSSocket/dtls_test_config.h\"")
set_source_files_properties(features/netsocket/DTLSSocket/test_DTLSSocket.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(../features/netsocket/DTLSSocket.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(../features/netsocket/DTLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})

View File

@ -0,0 +1 @@
*

View File

@ -16,7 +16,7 @@
*/
#include "gtest/gtest.h"
#include "CellularNonIPSocket.h"
#include "netsocket/CellularNonIPSocket.h"
#include "myCellularContext.h"
using namespace mbed;

View File

@ -5,15 +5,15 @@
# Add test specific include paths
set(unittest-includes ${unittest-includes}
../features/netsocket/cellular
../features/cellular
)
set(unittest-sources
../features/netsocket/CellularNonIPSocket.cpp
../connectivity/netsocket/source/CellularNonIPSocket.cpp
)
set(unittest-test-sources
features/netsocket/CellularNonIPSocket/test_CellularNonIPSocket.cpp
${CMAKE_CURRENT_LIST_DIR}/test_CellularNonIPSocket.cpp
stubs/NetworkInterface_stub.cpp
stubs/NetworkInterfaceDefaults_stub.cpp
stubs/NetworkStack_stub.cpp

View File

@ -16,7 +16,7 @@
*/
#include "gtest/gtest.h"
#include "features/netsocket/DTLSSocket.h"
#include "netsocket/DTLSSocket.h"
#include "NetworkStack_stub.h"
#include "mbed_error.h"

View File

@ -4,12 +4,14 @@
####################
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../features/netsocket/NetworkStack.cpp
../features/netsocket/InternetSocket.cpp
../features/netsocket/TCPSocket.cpp
../features/netsocket/TLSSocket.cpp
../features/netsocket/TLSSocketWrapper.cpp
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/netsocket/source/NetworkStack.cpp
../connectivity/netsocket/source/InternetSocket.cpp
../connectivity/netsocket/source/InternetDatagramSocket.cpp
../connectivity/netsocket/source/UDPSocket.cpp
../connectivity/netsocket/source/DTLSSocket.cpp
../connectivity/netsocket/source/DTLSSocketWrapper.cpp
../connectivity/netsocket/source/TLSSocketWrapper.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
@ -18,7 +20,7 @@ set(unittest-sources
)
set(unittest-test-sources
features/netsocket/TLSSocket/test_TLSSocket.cpp
${CMAKE_CURRENT_LIST_DIR}/test_DTLSSocket.cpp
stubs/Mutex_stub.cpp
stubs/mbed_assert_stub.cpp
stubs/mbed_atomic_stub.c
@ -31,11 +33,11 @@ set(unittest-test-sources
stubs/EventFlags_stub.cpp
stubs/stoip4_stub.c
stubs/ip4tos_stub.c
stubs/Kernel_stub.cpp
stubs/SocketStats_Stub.cpp
)
set(MBEDTLS_USER_CONFIG_FILE_PATH "\"../UNITTESTS/features/netsocket/TLSSocket/tls_test_config.h\"")
set_source_files_properties(features/netsocket/TLSSocket/test_TLSSocket.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(../features/netsocket/TLSSocket.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(../features/netsocket/TLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set(MBEDTLS_USER_CONFIG_FILE_PATH "\"${CMAKE_CURRENT_LIST_DIR}/dtls_test_config.h\"")
set_source_files_properties(${CMAKE_CURRENT_LIST_DIR}/test_DTLSSocket.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(../connectivity/netsocket/source/DTLSSocket.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(../connectivity/netsocket/source/DTLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})

View File

@ -16,8 +16,8 @@
*/
#include "gtest/gtest.h"
#include "features/netsocket/UDPSocket.h"
#include "features/netsocket/DTLSSocketWrapper.h"
#include "netsocket/UDPSocket.h"
#include "netsocket/DTLSSocketWrapper.h"
#include "NetworkStack_stub.h"
#include "features/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.h"
#include <cstring> //memset
@ -407,4 +407,3 @@ TEST_F(TestDTLSSocketWrapper, accept_unsupported)
EXPECT_EQ(wrapper->accept(&error), static_cast<UDPSocket *>(NULL));
EXPECT_EQ(error, NSAPI_ERROR_UNSUPPORTED);
}

View File

@ -4,13 +4,13 @@
####################
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../features/netsocket/NetworkStack.cpp
../features/netsocket/InternetSocket.cpp
../features/netsocket/InternetDatagramSocket.cpp
../features/netsocket/UDPSocket.cpp
../features/netsocket/DTLSSocketWrapper.cpp
../features/netsocket/TLSSocketWrapper.cpp
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/netsocket/source/NetworkStack.cpp
../connectivity/netsocket/source/InternetSocket.cpp
../connectivity/netsocket/source/InternetDatagramSocket.cpp
../connectivity/netsocket/source/UDPSocket.cpp
../connectivity/netsocket/source/DTLSSocketWrapper.cpp
../connectivity/netsocket/source/TLSSocketWrapper.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
@ -19,7 +19,7 @@ set(unittest-sources
)
set(unittest-test-sources
features/netsocket/DTLSSocketWrapper/test_DTLSSocketWrapper.cpp
${CMAKE_CURRENT_LIST_DIR}/test_DTLSSocketWrapper.cpp
stubs/Mutex_stub.cpp
stubs/mbed_assert_stub.cpp
stubs/mbed_atomic_stub.c
@ -36,7 +36,6 @@ set(unittest-test-sources
stubs/SocketStats_Stub.cpp
)
set(MBEDTLS_USER_CONFIG_FILE_PATH "\"../UNITTESTS/features/netsocket/DTLSSocketWrapper/dtls_test_config.h\"")
set_source_files_properties(features/netsocket/DTLSSocketWrapper/test_DTLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(../features/netsocket/DTLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set(MBEDTLS_USER_CONFIG_FILE_PATH "\"${CMAKE_CURRENT_LIST_DIR}/dtls_test_config.h\"")
set_source_files_properties(${CMAKE_CURRENT_LIST_DIR}/test_DTLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(../connectivity/netsocket/source/DTLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})

View File

@ -20,7 +20,7 @@
#include "OnboardNetworkStack_mock.h"
#include "features/netsocket/EthernetInterface.h"
#include "netsocket/EthernetInterface.h"
#include <iostream>
#include "EMAC_mock.h"

View File

@ -8,11 +8,11 @@ set(TEST_SUITE_NAME "features_netsocket_EthernetInterface")
# Source files
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../features/netsocket/EthernetInterface.cpp
../features/netsocket/EMACInterface.cpp
../features/netsocket/NetworkInterface.cpp
../features/netsocket/NetworkStack.cpp
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/netsocket/source/EthernetInterface.cpp
../connectivity/netsocket/source/EMACInterface.cpp
../connectivity/netsocket/source/NetworkInterface.cpp
../connectivity/netsocket/source/NetworkStack.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
@ -23,7 +23,7 @@ set(unittest-sources
# Test files
set(unittest-test-sources
features/netsocket/EthernetInterface/test_EthernetInterface.cpp
${CMAKE_CURRENT_LIST_DIR}/test_EthernetInterface.cpp
stubs/Mutex_stub.cpp
stubs/mbed_assert_stub.cpp
stubs/equeue_stub.c

View File

@ -17,9 +17,9 @@
#include "gtest/gtest.h"
#include "gmock/gmock.h"
#include "nsapi_dns.h"
#include "features/netsocket/EthernetInterface.h"
#include "SocketAddress.h"
#include "netsocket/nsapi_dns.h"
#include "netsocket/EthernetInterface.h"
#include "netsocket/SocketAddress.h"
#include "EMAC_mock.h"
#include "OnboardNetworkStack_mock.h"
#include "EventQueue.h"

View File

@ -4,18 +4,18 @@
####################
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../features/netsocket/NetworkInterface.cpp
../features/netsocket/NetworkInterfaceDefaults.cpp
../features/netsocket/NetworkStack.cpp #nsapi_create_stack
../features/netsocket/InternetSocket.cpp
../features/netsocket/TCPSocket.cpp
../features/netsocket/InternetDatagramSocket.cpp
../features/netsocket/UDPSocket.cpp
../features/netsocket/SocketStats.cpp
../features/netsocket/EthernetInterface.cpp
../features/netsocket/EMACInterface.cpp
../features/netsocket/nsapi_dns.cpp
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/netsocket/source/NetworkInterface.cpp
../connectivity/netsocket/source/NetworkInterfaceDefaults.cpp
../connectivity/netsocket/source/NetworkStack.cpp #nsapi_create_stack
../connectivity/netsocket/source/InternetSocket.cpp
../connectivity/netsocket/source/TCPSocket.cpp
../connectivity/netsocket/source/InternetDatagramSocket.cpp
../connectivity/netsocket/source/UDPSocket.cpp
../connectivity/netsocket/source/SocketStats.cpp
../connectivity/netsocket/source/EthernetInterface.cpp
../connectivity/netsocket/source/EMACInterface.cpp
../connectivity/netsocket/source/nsapi_dns.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
@ -26,7 +26,7 @@ set(unittest-sources
)
set(unittest-test-sources
moduletests/features/netsocket/IfaceDnsSocket/moduletest.cpp
${CMAKE_CURRENT_LIST_DIR}/moduletest.cpp
stubs/MeshInterface_stub.cpp
stubs/CellularInterface_stub.cpp
stubs/Mutex_stub.cpp

View File

@ -16,7 +16,7 @@
*/
#include "gtest/gtest.h"
#include "features/netsocket/InternetSocket.h"
#include "netsocket/InternetSocket.h"
#include "NetworkStack_stub.h"
#include <future>
#include <thread>

View File

@ -6,9 +6,9 @@
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DMBED_CONF_NSAPI_DNS_ADDRESSES_LIMIT=10")
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../features/netsocket/NetworkStack.cpp
../features/netsocket/InternetSocket.cpp
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/netsocket/source/NetworkStack.cpp
../connectivity/netsocket/source/InternetSocket.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
@ -17,7 +17,7 @@ set(unittest-sources
)
set(unittest-test-sources
features/netsocket/InternetSocket/test_InternetSocket.cpp
${CMAKE_CURRENT_LIST_DIR}/test_InternetSocket.cpp
stubs/Mutex_stub.cpp
stubs/mbed_assert_stub.cpp
stubs/mbed_atomic_stub.c

View File

@ -16,7 +16,7 @@
*/
#include "gtest/gtest.h"
#include "features/netsocket/NetworkInterface.h"
#include "netsocket/NetworkInterface.h"
#include "NetworkStack_stub.h"
class stubNetworkInterface : public NetworkInterface {

View File

@ -7,9 +7,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DMBED_CONF_PLATFORM_CALLBACK_COMPARABLE
# Source files
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../features/netsocket/NetworkStack.cpp
../features/netsocket/NetworkInterface.cpp
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/netsocket/source/NetworkStack.cpp
../connectivity/netsocket/source/NetworkInterface.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
@ -27,7 +27,7 @@ set(unittest-test-sources
stubs/mbed_shared_queues_stub.cpp
stubs/nsapi_dns_stub.cpp
stubs/EventFlags_stub.cpp
features/netsocket/NetworkInterface/test_NetworkInterface.cpp
${CMAKE_CURRENT_LIST_DIR}/test_NetworkInterface.cpp
stubs/NetworkInterfaceDefaults_stub.cpp
stubs/SocketStats_Stub.cpp
stubs/mbed_error.c

View File

@ -16,7 +16,7 @@
*/
#include "gtest/gtest.h"
#include "features/netsocket/NetworkStack.h"
#include "netsocket/NetworkStack.h"
#include "netsocket/nsapi_dns.h"
#include "events/EventQueue.h"
#include <string>
@ -240,4 +240,3 @@ TEST_F(TestNetworkStack, setstackopt)
{
EXPECT_EQ(stack->setstackopt(0, 0, 0, 0), NSAPI_ERROR_UNSUPPORTED);
}

View File

@ -8,9 +8,9 @@ set(TEST_SUITE_NAME "features_netsocket_NetworkStack")
# Source files
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../features/netsocket/NetworkStack.cpp
../features/netsocket/NetworkInterface.cpp
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/netsocket/source/NetworkStack.cpp
../connectivity/netsocket/source/NetworkInterface.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
@ -28,6 +28,6 @@ set(unittest-test-sources
stubs/mbed_shared_queues_stub.cpp
stubs/nsapi_dns_stub.cpp
stubs/EventFlags_stub.cpp
features/netsocket/NetworkStack/test_NetworkStack.cpp
${CMAKE_CURRENT_LIST_DIR}/test_NetworkStack.cpp
stubs/SocketStats_Stub.cpp
)

View File

@ -20,7 +20,7 @@
#include "OnboardNetworkStack_mock.h"
#include "features/netsocket/PPPInterface.h"
#include "netsocket/PPPInterface.h"
#include <iostream>
#include "FileHandle_stub.h"

View File

@ -8,11 +8,11 @@ set(TEST_SUITE_NAME "features_netsocket_PPPInterface")
# Source files
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../features/netsocket/PPPInterface.cpp
../features/netsocket/EMACInterface.cpp
../features/netsocket/NetworkInterface.cpp
../features/netsocket/NetworkStack.cpp
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/netsocket/source/PPPInterface.cpp
../connectivity/netsocket/source/EMACInterface.cpp
../connectivity/netsocket/source/NetworkInterface.cpp
../connectivity/netsocket/source/NetworkStack.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
@ -23,7 +23,7 @@ set(unittest-sources
# Test files
set(unittest-test-sources
features/netsocket/PPPInterface/test_PPPInterface.cpp
${CMAKE_CURRENT_LIST_DIR}/test_PPPInterface.cpp
stubs/Mutex_stub.cpp
stubs/mbed_assert_stub.cpp
stubs/equeue_stub.c

View File

@ -16,7 +16,7 @@
*/
#include "gtest/gtest.h"
#include "features/netsocket/SocketAddress.h"
#include "netsocket/SocketAddress.h"
#include <iostream>
class TestSocketAddress: public testing::Test {
@ -167,4 +167,3 @@ TEST_F(TestSocketAddress, bool_operator_ip6_false)
SocketAddress addr("0:0:0:0:0:0:0:0", 80);
EXPECT_FALSE(addr ? true : false);
}

View File

@ -8,7 +8,7 @@ set(TEST_SUITE_NAME "features_netsocket_SocketAddress")
# Source files
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
@ -18,5 +18,5 @@ set(unittest-sources
# Test files
set(unittest-test-sources
features/netsocket/SocketAddress/test_SocketAddress.cpp
${CMAKE_CURRENT_LIST_DIR}/test_SocketAddress.cpp
)

View File

@ -16,7 +16,7 @@
*/
#include "gtest/gtest.h"
#include "features/netsocket/TCPSocket.h"
#include "netsocket/TCPSocket.h"
#include "NetworkStack_stub.h"
// Control the rtos EventFlags stub. See EventFlags_stub.cpp

View File

@ -4,10 +4,10 @@
####################
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../features/netsocket/NetworkStack.cpp
../features/netsocket/InternetSocket.cpp
../features/netsocket/TCPSocket.cpp
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/netsocket/source/NetworkStack.cpp
../connectivity/netsocket/source/InternetSocket.cpp
../connectivity/netsocket/source/TCPSocket.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
@ -16,7 +16,7 @@ set(unittest-sources
)
set(unittest-test-sources
features/netsocket/TCPSocket/test_TCPSocket.cpp
${CMAKE_CURRENT_LIST_DIR}/test_TCPSocket.cpp
stubs/Mutex_stub.cpp
stubs/mbed_assert_stub.cpp
stubs/mbed_atomic_stub.c

View File

@ -16,7 +16,7 @@
*/
#include "gtest/gtest.h"
#include "features/netsocket/TLSSocket.h"
#include "netsocket/TLSSocket.h"
#include "NetworkStack_stub.h"
#include "mbed_error.h"

View File

@ -0,0 +1,41 @@
####################
# UNIT TESTS
####################
set(unittest-sources
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/netsocket/source/NetworkStack.cpp
../connectivity/netsocket/source/InternetSocket.cpp
../connectivity/netsocket/source/TCPSocket.cpp
../connectivity/netsocket/source/TLSSocket.cpp
../connectivity/netsocket/source/TLSSocketWrapper.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
../connectivity/libraries/nanostack-libservice/source/libip6string/stoip6.c
../connectivity/libraries/nanostack-libservice/source/libBits/common_functions.c
)
set(unittest-test-sources
${CMAKE_CURRENT_LIST_DIR}/test_TLSSocket.cpp
stubs/Mutex_stub.cpp
stubs/mbed_assert_stub.cpp
stubs/mbed_atomic_stub.c
stubs/mbed_critical_stub.c
stubs/equeue_stub.c
../features/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.c
stubs/EventQueue_stub.cpp
stubs/mbed_shared_queues_stub.cpp
stubs/nsapi_dns_stub.cpp
stubs/EventFlags_stub.cpp
stubs/stoip4_stub.c
stubs/ip4tos_stub.c
stubs/SocketStats_Stub.cpp
)
set(MBEDTLS_USER_CONFIG_FILE_PATH "\"${CMAKE_CURRENT_LIST_DIR}/tls_test_config.h\"")
#set(MBEDTLS_USER_CONFIG_FILE_PATH "\"../connectivity/netsocket/tests/UNITTESTS/netsocket/TLSSocketWrapper/tls_test_config.h\"")
set_source_files_properties(${CMAKE_CURRENT_LIST_DIR}/test_TLSSocket.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(../connectivity/netsocket/source/TLSSocket.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(../connectivity/netsocket/source/TLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})

View File

@ -16,8 +16,8 @@
*/
#include "gtest/gtest.h"
#include "features/netsocket/TCPSocket.h"
#include "features/netsocket/TLSSocketWrapper.h"
#include "netsocket/TCPSocket.h"
#include "netsocket/TLSSocketWrapper.h"
#include "NetworkStack_stub.h"
#include "features/nanostack/coap-service/test/coap-service/unittest/stub/mbedtls_stub.h"
#include <cstring> //memset
@ -477,4 +477,3 @@ TEST_F(TestTLSSocketWrapper, accept_unsupported)
EXPECT_EQ(wrapper->accept(&error), static_cast<TCPSocket *>(NULL));
EXPECT_EQ(error, NSAPI_ERROR_UNSUPPORTED);
}

View File

@ -4,11 +4,11 @@
####################
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../features/netsocket/NetworkStack.cpp
../features/netsocket/InternetSocket.cpp
../features/netsocket/TCPSocket.cpp
../features/netsocket/TLSSocketWrapper.cpp
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/netsocket/source/NetworkStack.cpp
../connectivity/netsocket/source/InternetSocket.cpp
../connectivity/netsocket/source/TCPSocket.cpp
../connectivity/netsocket/source/TLSSocketWrapper.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
@ -17,7 +17,7 @@ set(unittest-sources
)
set(unittest-test-sources
features/netsocket/TLSSocketWrapper/test_TLSSocketWrapper.cpp
${CMAKE_CURRENT_LIST_DIR}/test_TLSSocketWrapper.cpp
stubs/Mutex_stub.cpp
stubs/mbed_assert_stub.cpp
stubs/mbed_atomic_stub.c
@ -31,7 +31,6 @@ set(unittest-test-sources
stubs/SocketStats_Stub.cpp
)
set(MBEDTLS_USER_CONFIG_FILE_PATH "\"../UNITTESTS/features/netsocket/TLSSocketWrapper/tls_test_config.h\"")
set_source_files_properties(features/netsocket/TLSSocketWrapper/test_TLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(../features/netsocket/TLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set(MBEDTLS_USER_CONFIG_FILE_PATH "\"${CMAKE_CURRENT_LIST_DIR}/tls_test_config.h\"")
set_source_files_properties(${CMAKE_CURRENT_LIST_DIR}/test_TLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})
set_source_files_properties(../connectivity/netsocket/source/TLSSocketWrapper.cpp PROPERTIES COMPILE_DEFINITIONS MBEDTLS_USER_CONFIG_FILE=${MBEDTLS_USER_CONFIG_FILE_PATH})

View File

@ -16,8 +16,8 @@
*/
#include "gtest/gtest.h"
#include "features/netsocket/UDPSocket.h"
#include "features/netsocket/nsapi_dns.h"
#include "netsocket/UDPSocket.h"
#include "netsocket/nsapi_dns.h"
#include "NetworkStack_stub.h"
/**

View File

@ -4,11 +4,11 @@
####################
set(unittest-sources
../features/netsocket/SocketAddress.cpp
../features/netsocket/NetworkStack.cpp
../features/netsocket/InternetSocket.cpp
../features/netsocket/InternetDatagramSocket.cpp
../features/netsocket/UDPSocket.cpp
../connectivity/netsocket/source/SocketAddress.cpp
../connectivity/netsocket/source/NetworkStack.cpp
../connectivity/netsocket/source/InternetSocket.cpp
../connectivity/netsocket/source/InternetDatagramSocket.cpp
../connectivity/netsocket/source/UDPSocket.cpp
../connectivity/libraries/nanostack-libservice/source/libip4string/ip4tos.c
../connectivity/libraries/nanostack-libservice/source/libip6string/ip6tos.c
../connectivity/libraries/nanostack-libservice/source/libip4string/stoip4.c
@ -17,7 +17,7 @@ set(unittest-sources
)
set(unittest-test-sources
features/netsocket/UDPSocket/test_UDPSocket.cpp
${CMAKE_CURRENT_LIST_DIR}/test_UDPSocket.cpp
stubs/Mutex_stub.cpp
stubs/mbed_assert_stub.cpp
stubs/mbed_atomic_stub.c

View File

@ -16,8 +16,8 @@
*/
#include "gtest/gtest.h"
#include "features/netsocket/WiFiAccessPoint.h"
#include "features/netsocket/NetworkInterface.h"
#include "netsocket/WiFiAccessPoint.h"
#include "netsocket/NetworkInterface.h"
#include <cstring>
class TestWiFiAccessPoint : public testing::Test {
@ -65,4 +65,3 @@ TEST_F(TestWiFiAccessPoint, set_data)
EXPECT_EQ(testAp.security, ap1->get_security());
delete ap1;
}

View File

@ -4,9 +4,9 @@
####################
set(unittest-sources
../features/netsocket/WiFiAccessPoint.cpp
../connectivity/netsocket/source/WiFiAccessPoint.cpp
)
set(unittest-test-sources
features/netsocket/WiFiAccessPoint/test_WiFiAccessPoint.cpp
${CMAKE_CURRENT_LIST_DIR}/test_WiFiAccessPoint.cpp
)