Monero
Functions
dns_resolver.cpp File Reference
#include <iostream>
#include <vector>
#include "gtest/gtest.h"
#include "common/dns_utils.h"
Include dependency graph for dns_resolver.cpp:

Functions

 TEST (DNSResolver, IPv4Success)
 
 TEST (DNSResolver, IPv4Failure)
 
 TEST (DNSResolver, DNSSECSuccess)
 
 TEST (DNSResolver, DNSSECFailure)
 
 TEST (DNSResolver, IPv6Failure)
 
 TEST (DNSResolver, GetTXTRecord)
 
 TEST (DNSResolver, Localhost)
 
bool is_equal (const char *s, const std::vector< std::string > &v)
 
 TEST (DNS_PUBLIC, empty)
 
 TEST (DNS_PUBLIC, default)
 
 TEST (DNS_PUBLIC, invalid_scheme)
 
 TEST (DNS_PUBLIC, invalid_ip_alpha)
 
 TEST (DNS_PUBLIC, invalid_ip_num1)
 
 TEST (DNS_PUBLIC, invalid_ip_num3)
 
 TEST (DNS_PUBLIC, invalid_ip_num4_extra)
 
 TEST (DNS_PUBLIC, invalid_ip_num4_range)
 
 TEST (DNS_PUBLIC, invalid_ip_dot)
 
 TEST (DNS_PUBLIC, invalid_ip_num5)
 
 TEST (DNS_PUBLIC, invalid_ip_4_missing)
 
 TEST (DNS_PUBLIC, valid_ip_lo)
 
 TEST (DNS_PUBLIC, valid_ip)
 

Function Documentation

◆ is_equal()

bool is_equal ( const char *  s,
const std::vector< std::string > &  v 
)

◆ TEST() [1/20]

TEST ( DNSResolver  ,
IPv4Success   
)

◆ TEST() [2/20]

TEST ( DNSResolver  ,
IPv4Failure   
)

◆ TEST() [3/20]

TEST ( DNSResolver  ,
DNSSECSuccess   
)

◆ TEST() [4/20]

TEST ( DNSResolver  ,
DNSSECFailure   
)

◆ TEST() [5/20]

TEST ( DNSResolver  ,
IPv6Failure   
)

◆ TEST() [6/20]

TEST ( DNSResolver  ,
GetTXTRecord   
)

◆ TEST() [7/20]

TEST ( DNSResolver  ,
Localhost   
)

◆ TEST() [8/20]

TEST ( DNS_PUBLIC  ,
empty   
)

◆ TEST() [9/20]

TEST ( DNS_PUBLIC  ,
default   
)

◆ TEST() [10/20]

TEST ( DNS_PUBLIC  ,
invalid_scheme   
)

◆ TEST() [11/20]

TEST ( DNS_PUBLIC  ,
invalid_ip_alpha   
)

◆ TEST() [12/20]

TEST ( DNS_PUBLIC  ,
invalid_ip_num1   
)

◆ TEST() [13/20]

TEST ( DNS_PUBLIC  ,
invalid_ip_num3   
)

◆ TEST() [14/20]

TEST ( DNS_PUBLIC  ,
invalid_ip_num4_extra   
)

◆ TEST() [15/20]

TEST ( DNS_PUBLIC  ,
invalid_ip_num4_range   
)

◆ TEST() [16/20]

TEST ( DNS_PUBLIC  ,
invalid_ip_dot   
)

◆ TEST() [17/20]

TEST ( DNS_PUBLIC  ,
invalid_ip_num5   
)

◆ TEST() [18/20]

TEST ( DNS_PUBLIC  ,
invalid_ip_4_missing   
)

◆ TEST() [19/20]

TEST ( DNS_PUBLIC  ,
valid_ip_lo   
)

◆ TEST() [20/20]

TEST ( DNS_PUBLIC  ,
valid_ip   
)