#include "testutil.hpp"
#include "testutil_unity.hpp"
#include <string.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
Go to the source code of this file.
◆ IPV6_ADD_MEMBERSHIP
#define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP |
◆ MAKE_TEST_V4V6
#define MAKE_TEST_V4V6 |
( |
|
_test | ) |
|
Value: static void _test##_ipv4 () \
{ \
_test (false); \
} \
\
static void _test##_ipv6 () \
{ \
TEST_IGNORE_MESSAGE ("ipv6 is not available"); \
} \
_test (true); \
}
Definition at line 16 of file test_radio_dish.cpp.
◆ MCAST_IPV4
#define MCAST_IPV4 "226.8.5.5" |
◆ MCAST_IPV6
#define MCAST_IPV6 "ff02::7a65:726f:6df1:0a01" |
◆ ignore_if_unavailable()
static void ignore_if_unavailable |
( |
int |
ipv6_ | ) |
|
|
static |
◆ is_multicast_available()
static bool is_multicast_available |
( |
int |
ipv6_ | ) |
|
|
static |
◆ main()
◆ mcast_url()
static const char* mcast_url |
( |
int |
ipv6_ | ) |
|
|
static |
◆ msg_recv_cmp()
void msg_recv_cmp |
( |
void * |
s_, |
|
|
const char * |
group_, |
|
|
const char * |
body_ |
|
) |
| |
◆ msg_send_expect_success()
◆ test_dish_connect_fails()
void test_dish_connect_fails |
( |
int |
ipv6_ | ) |
|
◆ test_join_too_long_fails()
void test_join_too_long_fails |
( |
| ) |
|
◆ test_join_twice_fails()
void test_join_twice_fails |
( |
| ) |
|
◆ test_leave_unjoined_fails()
void test_leave_unjoined_fails |
( |
| ) |
|
◆ test_long_group()
◆ test_radio_bind_fails()
void test_radio_bind_fails |
( |
int |
ipv6_ | ) |
|
◆ test_radio_dish_mcast()
static void test_radio_dish_mcast |
( |
int |
ipv6_ | ) |
|
|
static |
◆ test_radio_dish_no_loop()
static void test_radio_dish_no_loop |
( |
int |
ipv6_ | ) |
|
|
static |
◆ test_radio_dish_tcp_poll()
void test_radio_dish_tcp_poll |
( |
int |
ipv6_ | ) |
|
◆ test_radio_dish_udp()
void test_radio_dish_udp |
( |
int |
ipv6_ | ) |
|