Monero
Loading...
Searching...
No Matches
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 ( DNS_PUBLIC ,
default  )

◆ TEST() [2/20]

TEST ( DNS_PUBLIC ,
empty  )

◆ TEST() [3/20]

TEST ( DNS_PUBLIC ,
invalid_ip_4_missing  )

◆ TEST() [4/20]

TEST ( DNS_PUBLIC ,
invalid_ip_alpha  )

◆ TEST() [5/20]

TEST ( DNS_PUBLIC ,
invalid_ip_dot  )

◆ TEST() [6/20]

TEST ( DNS_PUBLIC ,
invalid_ip_num1  )

◆ TEST() [7/20]

TEST ( DNS_PUBLIC ,
invalid_ip_num3  )

◆ TEST() [8/20]

TEST ( DNS_PUBLIC ,
invalid_ip_num4_extra  )

◆ TEST() [9/20]

TEST ( DNS_PUBLIC ,
invalid_ip_num4_range  )

◆ TEST() [10/20]

TEST ( DNS_PUBLIC ,
invalid_ip_num5  )

◆ TEST() [11/20]

TEST ( DNS_PUBLIC ,
invalid_scheme  )

◆ TEST() [12/20]

TEST ( DNS_PUBLIC ,
valid_ip  )

◆ TEST() [13/20]

TEST ( DNS_PUBLIC ,
valid_ip_lo  )

◆ TEST() [14/20]

TEST ( DNSResolver ,
DNSSECFailure  )

◆ TEST() [15/20]

TEST ( DNSResolver ,
DNSSECSuccess  )

◆ TEST() [16/20]

TEST ( DNSResolver ,
GetTXTRecord  )

◆ TEST() [17/20]

TEST ( DNSResolver ,
IPv4Failure  )

◆ TEST() [18/20]

TEST ( DNSResolver ,
IPv4Success  )

◆ TEST() [19/20]

TEST ( DNSResolver ,
IPv6Failure  )

◆ TEST() [20/20]

TEST ( DNSResolver ,
Localhost  )