diff --git a/test/blackbox/common/BlackboxTestsSecurity.cpp b/test/blackbox/common/BlackboxTestsSecurity.cpp index 6dac5477660..b54bd4edc9b 100644 --- a/test/blackbox/common/BlackboxTestsSecurity.cpp +++ b/test/blackbox/common/BlackboxTestsSecurity.cpp @@ -27,7 +27,6 @@ #include #include #include -#include #include #include "../utils/filter_helpers.hpp" @@ -5023,40 +5022,30 @@ TEST(Security, ValidateAuthenticationHandshakeProperties) // in PDPSimple answers back with the proxy data. TEST(Security, security_with_initial_peers_over_tcpv4_correctly_behaves) { + const uint16_t server_listening_port = global_port; + // Create PubSubWriter tcp_client("HelloWorldTopic_TCP"); PubSubReader tcp_server("HelloWorldTopic_TCP"); - // Search for a valid WAN address - LocatorList_t all_locators; - Locator_t wan_locator; - IPFinder::getIP4Address(&all_locators); - - for (auto& locator : all_locators) - { - if (!IPLocator::isLocal(locator)) - { - wan_locator = locator; - break; - } - } - - uint16_t server_listening_port = 11810; - wan_locator.port = server_listening_port; - wan_locator.kind = LOCATOR_KIND_TCPv4; + // Use localhost as initial peers + Locator_t peer_locator; + IPLocator::setIPv4(peer_locator, 127, 0, 0, 1); + peer_locator.port = server_listening_port; + peer_locator.kind = LOCATOR_KIND_TCPv4; auto tcp_client_transport_descriptor = std::make_shared(); LocatorList_t initial_peers; - initial_peers.push_back(wan_locator); + initial_peers.push_back(peer_locator); tcp_client.disable_builtin_transport() .add_user_transport_to_pparams(tcp_client_transport_descriptor) .initial_peers(initial_peers); auto tcp_server_transport_descriptor = std::make_shared(); tcp_server_transport_descriptor->listening_ports.push_back(server_listening_port); - IPLocator::copyIPv4(wan_locator, tcp_server_transport_descriptor->wan_addr); + IPLocator::copyIPv4(peer_locator, tcp_server_transport_descriptor->wan_addr); - std::cout << "SETTING WAN address to " << wan_locator << std::endl; + std::cout << "SETTING WAN address to " << peer_locator << std::endl; tcp_server.disable_builtin_transport() .add_user_transport_to_pparams(tcp_server_transport_descriptor);