Functions
unittest_udp_address.cpp File Reference
#include <unity.h>
#include "../tests/testutil.hpp"
#include "../unittests/unittest_resolver_common.hpp"
#include <ip.hpp>
#include <udp_address.hpp>
Include dependency graph for unittest_udp_address.cpp:

Go to the source code of this file.

Functions

int main (void)
 
void setUp ()
 
void tearDown ()
 
static void test_resolve (bool bind_, int family_, const char *name_, const char *target_addr_, uint16_t expected_port_, const char *bind_addr_, bool multicast_)
 
static void test_resolve_bind (int family_, const char *name_, const char *dest_addr_, uint16_t expected_port_=0, const char *bind_addr_=NULL, bool multicast_=false)
 
static void test_resolve_connect (int family_, const char *name_, const char *dest_addr_, uint16_t expected_port_=0, const char *bind_addr_=NULL, bool multicast_=false)
 
static void test_resolve_ipv4_bind ()
 
static void test_resolve_ipv4_bind_any ()
 
static void test_resolve_ipv4_bind_any_port ()
 
static void test_resolve_ipv4_bind_anyport ()
 
static void test_resolve_ipv4_bind_mcast ()
 
static void test_resolve_ipv4_connect_any ()
 
static void test_resolve_ipv4_connect_anyport ()
 
static void test_resolve_ipv4_connect_mcast ()
 
static void test_resolve_ipv4_connect_port0 ()
 
static void test_resolve_ipv4_mcast_src_bind ()
 
static void test_resolve_ipv4_mcast_src_bind_any ()
 
static void test_resolve_ipv4_mcast_src_bind_bad ()
 
static void test_resolve_ipv4_mcast_src_connect ()
 
static void test_resolve_ipv4_mcast_src_connect_any ()
 
static void test_resolve_ipv4_mcast_src_connect_bad ()
 
static void test_resolve_ipv4_simple ()
 
static void test_resolve_ipv6_bind ()
 
static void test_resolve_ipv6_bind_any ()
 
static void test_resolve_ipv6_bind_any_port ()
 
static void test_resolve_ipv6_bind_anyport ()
 
static void test_resolve_ipv6_bind_mcast ()
 
static void test_resolve_ipv6_connect_any ()
 
static void test_resolve_ipv6_connect_anyport ()
 
static void test_resolve_ipv6_connect_mcast ()
 
static void test_resolve_ipv6_connect_port0 ()
 
static void test_resolve_ipv6_mcast_src_bind ()
 
static void test_resolve_ipv6_mcast_src_bind_any ()
 
static void test_resolve_ipv6_mcast_src_bind_bad ()
 
static void test_resolve_ipv6_mcast_src_connect ()
 
static void test_resolve_ipv6_mcast_src_connect_any ()
 
static void test_resolve_ipv6_mcast_src_connect_bad ()
 
static void test_resolve_ipv6_simple ()
 

Function Documentation

◆ main()

int main ( void  )

Definition at line 275 of file unittest_udp_address.cpp.

◆ setUp()

void setUp ( )

Definition at line 10 of file unittest_udp_address.cpp.

◆ tearDown()

void tearDown ( )

Definition at line 14 of file unittest_udp_address.cpp.

◆ test_resolve()

static void test_resolve ( bool  bind_,
int  family_,
const char *  name_,
const char *  target_addr_,
uint16_t  expected_port_,
const char *  bind_addr_,
bool  multicast_ 
)
static

Definition at line 20 of file unittest_udp_address.cpp.

◆ test_resolve_bind()

static void test_resolve_bind ( int  family_,
const char *  name_,
const char *  dest_addr_,
uint16_t  expected_port_ = 0,
const char *  bind_addr_ = NULL,
bool  multicast_ = false 
)
static

Definition at line 60 of file unittest_udp_address.cpp.

◆ test_resolve_connect()

static void test_resolve_connect ( int  family_,
const char *  name_,
const char *  dest_addr_,
uint16_t  expected_port_ = 0,
const char *  bind_addr_ = NULL,
bool  multicast_ = false 
)
static

Definition at line 71 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_bind()

static void test_resolve_ipv4_bind ( )
static

Definition at line 92 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_bind_any()

static void test_resolve_ipv4_bind_any ( )
static

Definition at line 104 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_bind_any_port()

static void test_resolve_ipv4_bind_any_port ( )
static

Definition at line 125 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_bind_anyport()

static void test_resolve_ipv4_bind_anyport ( )
static

Definition at line 114 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_bind_mcast()

static void test_resolve_ipv4_bind_mcast ( )
static

Definition at line 167 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_connect_any()

static void test_resolve_ipv4_connect_any ( )
static

Definition at line 135 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_connect_anyport()

static void test_resolve_ipv4_connect_anyport ( )
static

Definition at line 147 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_connect_mcast()

static void test_resolve_ipv4_connect_mcast ( )
static

Definition at line 178 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_connect_port0()

static void test_resolve_ipv4_connect_port0 ( )
static

Definition at line 157 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_mcast_src_bind()

static void test_resolve_ipv4_mcast_src_bind ( )
static

Definition at line 190 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_mcast_src_bind_any()

static void test_resolve_ipv4_mcast_src_bind_any ( )
static

Definition at line 211 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_mcast_src_bind_bad()

static void test_resolve_ipv4_mcast_src_bind_bad ( )
static

Definition at line 255 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_mcast_src_connect()

static void test_resolve_ipv4_mcast_src_connect ( )
static

Definition at line 222 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_mcast_src_connect_any()

static void test_resolve_ipv4_mcast_src_connect_any ( )
static

Definition at line 243 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_mcast_src_connect_bad()

static void test_resolve_ipv4_mcast_src_connect_bad ( )
static

Definition at line 265 of file unittest_udp_address.cpp.

◆ test_resolve_ipv4_simple()

static void test_resolve_ipv4_simple ( )
static

Definition at line 82 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_bind()

static void test_resolve_ipv6_bind ( )
static

Definition at line 98 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_bind_any()

static void test_resolve_ipv6_bind_any ( )
static

Definition at line 109 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_bind_any_port()

static void test_resolve_ipv6_bind_any_port ( )
static

Definition at line 130 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_bind_anyport()

static void test_resolve_ipv6_bind_anyport ( )
static

Definition at line 119 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_bind_mcast()

static void test_resolve_ipv6_bind_mcast ( )
static

Definition at line 173 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_connect_any()

static void test_resolve_ipv6_connect_any ( )
static

Definition at line 141 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_connect_anyport()

static void test_resolve_ipv6_connect_anyport ( )
static

Definition at line 152 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_connect_mcast()

static void test_resolve_ipv6_connect_mcast ( )
static

Definition at line 184 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_connect_port0()

static void test_resolve_ipv6_connect_port0 ( )
static

Definition at line 162 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_mcast_src_bind()

static void test_resolve_ipv6_mcast_src_bind ( )
static

Definition at line 196 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_mcast_src_bind_any()

static void test_resolve_ipv6_mcast_src_bind_any ( )
static

Definition at line 217 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_mcast_src_bind_bad()

static void test_resolve_ipv6_mcast_src_bind_bad ( )
static

Definition at line 260 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_mcast_src_connect()

static void test_resolve_ipv6_mcast_src_connect ( )
static

Definition at line 228 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_mcast_src_connect_any()

static void test_resolve_ipv6_mcast_src_connect_any ( )
static

Definition at line 249 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_mcast_src_connect_bad()

static void test_resolve_ipv6_mcast_src_connect_bad ( )
static

Definition at line 270 of file unittest_udp_address.cpp.

◆ test_resolve_ipv6_simple()

static void test_resolve_ipv6_simple ( )
static

Definition at line 87 of file unittest_udp_address.cpp.



libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:04