Skip to content
Snippets Groups Projects
Commit e382b267 authored by Leon Dietrich's avatar Leon Dietrich
Browse files

chg: udp unit test to use correct port

parent dde37e5f
No related branches found
No related tags found
No related merge requests found
......@@ -74,7 +74,7 @@ void run_udp_test() {
using namespace std::chrono_literals;
const socketaddr source_address = get_first_general_socketaddr("127.0.0.1", 9862, socket_t::UDP);
const socketaddr destination_address = get_first_general_socketaddr("127.0.0.1", 9863, socket_t::UDP);
const socketaddr destination_address = get_first_general_socketaddr("127.0.0.1", 9862, socket_t::UDP);
auto sender = client_factory_construct_udp_client(source_address, udp_test_cb);
auto receiver = connect(destination_address, socket_t::UDP);
......@@ -168,32 +168,37 @@ BOOST_AUTO_TEST_CASE(Netio_Socket_TCP) {
BOOST_CHECK(tcp_called);
}
BOOST_AUTO_TEST_CASE(Netio_Socket_UDP) {
BOOST_AUTO_TEST_CASE(Netio_Socket_UNIX) {
using namespace std::chrono_literals;
std::thread ev_thread(ev_thread_callable);
BOOST_CHECK_NO_THROW(run_udp_test()); // TODO put in own test while keeping same ev loop setup
//BOOST_CHECK_NO_THROW(run_unix_test()); // TODO put in own test while keeping same ev loop setup
try {
run_unix_test();
} catch (const netio_exception& e) {
std::cout << e.what() << std::endl;
}
// Sleep one second without using ev timer
std::this_thread::sleep_for(500ms);
ev_thread.join();
BOOST_CHECK(udp_called);
BOOST_CHECK(unix_called);
}
BOOST_AUTO_TEST_CASE(Netio_Socket_UNIX) {
BOOST_AUTO_TEST_CASE(Netio_Socket_UDP) {
using namespace std::chrono_literals;
std::thread ev_thread(ev_thread_callable);
BOOST_CHECK_NO_THROW(run_unix_test()); // TODO put in own test while keeping same ev loop setup
BOOST_CHECK_NO_THROW(run_udp_test()); // TODO put in own test while keeping same ev loop setup
// Sleep one second without using ev timer
std::this_thread::sleep_for(500ms);
ev_thread.join();
BOOST_CHECK(unix_called);
BOOST_CHECK(udp_called);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment