#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.