+ ip = get_default_ip( NULL );
+ errors += fail_not_nil( ip, "get_default_ip returned non-nil pointer when given nil information" );
+
+ ip = get_default_ip( if_list );
+ if( ip ) {
+ } else {
+ errors += fail_if_nil( ip, "get_defaul_ip returned nil pointer when valid pointer expected" );
+ }
+
+ ip = get_ifname(); // suss out a valid interface name (not lo)
+ if( ip ) {
+ setenv( "RMR_BIND_IF", ip, 1 ); // drive the case where we have a hard set interface; and set known interface in list
+ free( ip );
+ if_list = mk_ip_list( "1235" );
+ if( if_list ) {
+ ip = get_default_ip( if_list );
+ errors += fail_if_nil( ip, "get_default_ip did not return valid pointer when list created from interface name" );
+ } else {
+ errors += fail_if_nil( if_list, "mk_ip_list with a specific interface name returned a nil list" );
+ }
+ }
+
+// -------------------------------------------------------------------------------------------------
+