#include "src/core/lib/iomgr/resolve_address.h"
#include <string.h>
#include <address_sorting/address_sorting.h>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include "absl/functional/bind_front.h"
#include "absl/strings/match.h"
#include <grpc/grpc.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <grpc/support/sync.h>
#include <grpc/support/time.h>
#include "src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.h"
#include "src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.h"
#include "src/core/lib/gprpp/sync.h"
#include "src/core/lib/gprpp/time.h"
#include "src/core/lib/iomgr/executor.h"
#include "src/core/lib/iomgr/iomgr.h"
#include "test/core/util/cmdline.h"
#include "test/core/util/fake_udp_and_tcp_server.h"
#include "test/core/util/test_config.h"
#include "test/cpp/util/test_config.h"
Go to the source code of this file.
Classes | |
class | PollsetSetWrapper |
Functions | |
int | main (int argc, char **argv) |
TEST_F (ResolveAddressTest, CancelDoesNotSucceed) | |
TEST_F (ResolveAddressTest, CancelWithNonResponsiveDNSServer) | |
TEST_F (ResolveAddressTest, DefaultPort) | |
TEST_F (ResolveAddressTest, DeleteInterestedPartiesAfterCancellation) | |
TEST_F (ResolveAddressTest, ImmediateCancel) | |
TEST_F (ResolveAddressTest, InvalidIPv4Addresses) | |
TEST_F (ResolveAddressTest, InvalidIPv6Addresses) | |
TEST_F (ResolveAddressTest, IPv6WithoutPortNoBrackets) | |
TEST_F (ResolveAddressTest, IPv6WithoutPortV4MappedV6) | |
TEST_F (ResolveAddressTest, IPv6WithoutPortWithBrackets) | |
TEST_F (ResolveAddressTest, IPv6WithPort) | |
TEST_F (ResolveAddressTest, Localhost) | |
TEST_F (ResolveAddressTest, LocalhostResultHasIPv4FirstWhenIPv6IsntAvalailable) | |
TEST_F (ResolveAddressTest, LocalhostResultHasIPv6First) | |
TEST_F (ResolveAddressTest, MissingDefaultPort) | |
TEST_F (ResolveAddressTest, NonNumericDefaultPort) | |
TEST_F (ResolveAddressTest, UnparseableHostPortsBadIPv6) | |
TEST_F (ResolveAddressTest, UnparseableHostPortsBadLocalhost) | |
TEST_F (ResolveAddressTest, UnparseableHostPortsBadLocalhostWithPort) | |
TEST_F (ResolveAddressTest, UnparseableHostPortsBadPort) | |
TEST_F (ResolveAddressTest, UnparseableHostPortsMissingRightBracket) | |
TEST_F (ResolveAddressTest, UnparseableHostPortsOnlyBracket) | |
void | TestInvalidIPAddress (ResolveAddressTest *test, const char *target) |
void | TestIPv6WithoutPort (ResolveAddressTest *test, const char *target) |
void | TestUnparseableHostPort (ResolveAddressTest *test, const char *target) |
Definition at line 496 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
CancelDoesNotSucceed | |||
) |
Definition at line 373 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
CancelWithNonResponsiveDNSServer | |||
) |
Definition at line 405 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
DefaultPort | |||
) |
Definition at line 192 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
DeleteInterestedPartiesAfterCancellation | |||
) |
Definition at line 463 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
ImmediateCancel | |||
) |
Definition at line 360 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
InvalidIPv4Addresses | |||
) |
Definition at line 317 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
InvalidIPv6Addresses | |||
) |
Definition at line 321 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
IPv6WithoutPortNoBrackets | |||
) |
Definition at line 296 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
IPv6WithoutPortV4MappedV6 | |||
) |
Definition at line 304 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
IPv6WithoutPortWithBrackets | |||
) |
Definition at line 300 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
IPv6WithPort | |||
) |
Definition at line 278 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
Localhost | |||
) |
Definition at line 183 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
LocalhostResultHasIPv4FirstWhenIPv6IsntAvalailable | |||
) |
Definition at line 241 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
LocalhostResultHasIPv6First | |||
) |
Definition at line 201 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
MissingDefaultPort | |||
) |
Definition at line 269 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
NonNumericDefaultPort | |||
) |
Definition at line 260 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
UnparseableHostPortsBadIPv6 | |||
) |
Definition at line 346 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
UnparseableHostPortsBadLocalhost | |||
) |
Definition at line 350 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
UnparseableHostPortsBadLocalhostWithPort | |||
) |
Definition at line 354 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
UnparseableHostPortsBadPort | |||
) |
Definition at line 342 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
UnparseableHostPortsMissingRightBracket | |||
) |
Definition at line 338 of file resolve_address_test.cc.
TEST_F | ( | ResolveAddressTest | , |
UnparseableHostPortsOnlyBracket | |||
) |
Definition at line 334 of file resolve_address_test.cc.
void TestInvalidIPAddress | ( | ResolveAddressTest * | test, |
const char * | target | ||
) |
Definition at line 308 of file resolve_address_test.cc.
void TestIPv6WithoutPort | ( | ResolveAddressTest * | test, |
const char * | target | ||
) |
Definition at line 287 of file resolve_address_test.cc.
void TestUnparseableHostPort | ( | ResolveAddressTest * | test, |
const char * | target | ||
) |
Definition at line 325 of file resolve_address_test.cc.