diff options
author | Hungming Chen <nuccachen@google.com> | 2022-04-20 10:40:20 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-04-20 10:40:20 +0000 |
commit | 176a895b43f968d15b3013aad2fe88dc02fccdc6 (patch) | |
tree | f07dedbd99511e364fef2fbc6cee85481cb430ba | |
parent | dc49a61a383f6f0bee09cd0091b9aeee08886d49 (diff) | |
parent | e48f6692bb76e850b42d64da2c528f0b9944c742 (diff) | |
download | DnsResolver-176a895b43f968d15b3013aad2fe88dc02fccdc6.tar.gz |
Make kNat64Prefix{..} to be common constants am: e48f6692bb
Original change: https://android-review.googlesource.com/c/platform/packages/modules/DnsResolver/+/2067328
Change-Id: If54ed51f5024682a88a00f23d372b7c063279183
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | tests/resolv_integration_test.cpp | 11 | ||||
-rw-r--r-- | tests/resolv_test_utils.h | 3 |
2 files changed, 7 insertions, 7 deletions
diff --git a/tests/resolv_integration_test.cpp b/tests/resolv_integration_test.cpp index 3a340c4c..7a7d4835 100644 --- a/tests/resolv_integration_test.cpp +++ b/tests/resolv_integration_test.cpp @@ -3102,7 +3102,6 @@ TEST_F(ResolverTest, GetAddrInfo_Dns64Synthesize) { // TODO: merge to #GetAddrInfo_Dns64Synthesize once DNSResponder supports multi DnsRecords for a // hostname. TEST_F(ResolverTest, GetAddrInfo_Dns64SynthesizeMultiAnswers) { - const std::string kNat64Prefix = "64:ff9b::/96"; const std::vector<uint8_t> kHelloExampleComResponsesV4 = { // scapy.DNS( // id=0, @@ -4059,8 +4058,6 @@ TEST_F(ResolverTest, SetAndClearNat64Prefix) { const std::vector<DnsRecord> records = { {host_name, ns_type::ns_t_a, "1.2.3.4"}, }; - const std::string kNat64Prefix1 = "64:ff9b::/96"; - const std::string kNat64Prefix2 = "2001:db8:6464::/96"; test::DNSResponder dns(listen_addr); StartDns(dns, records); @@ -4081,7 +4078,7 @@ TEST_F(ResolverTest, SetAndClearNat64Prefix) { EXPECT_EQ("2001:db8:6464::102:304", ToString(result)); // Update the prefix, expect to see AAAA records from the new prefix. - EXPECT_TRUE(resolvService->setPrefix64(TEST_NETID, kNat64Prefix1).isOk()); + EXPECT_TRUE(resolvService->setPrefix64(TEST_NETID, kNat64Prefix).isOk()); result = safe_getaddrinfo("v4.example.com", nullptr, &hints); ASSERT_FALSE(result == nullptr); EXPECT_EQ("64:ff9b::102:304", ToString(result)); @@ -4119,7 +4116,7 @@ TEST_F(ResolverTest, SetAndClearNat64Prefix) { EXPECT_TRUE(result == nullptr); // Calling startPrefix64Discovery clears the prefix. - EXPECT_TRUE(resolvService->setPrefix64(TEST_NETID, kNat64Prefix1).isOk()); + EXPECT_TRUE(resolvService->setPrefix64(TEST_NETID, kNat64Prefix).isOk()); result = safe_getaddrinfo("v4.example.com", nullptr, &hints); ASSERT_FALSE(result == nullptr); EXPECT_EQ("64:ff9b::102:304", ToString(result)); @@ -4129,7 +4126,7 @@ TEST_F(ResolverTest, SetAndClearNat64Prefix) { ASSERT_TRUE(result == nullptr); // setPrefix64 fails if prefix discovery is started, even if no prefix is yet discovered... - status = resolvService->setPrefix64(TEST_NETID, kNat64Prefix1); + status = resolvService->setPrefix64(TEST_NETID, kNat64Prefix); EXPECT_FALSE(status.isOk()); EXPECT_EQ(EX_SERVICE_SPECIFIC, status.getExceptionCode()); EXPECT_EQ(EEXIST, status.getServiceSpecificError()); @@ -4142,7 +4139,7 @@ TEST_F(ResolverTest, SetAndClearNat64Prefix) { // setPrefix64 succeeds again when prefix discovery is stopped. EXPECT_TRUE(resolvService->stopPrefix64Discovery(TEST_NETID).isOk()); - EXPECT_TRUE(resolvService->setPrefix64(TEST_NETID, kNat64Prefix1).isOk()); + EXPECT_TRUE(resolvService->setPrefix64(TEST_NETID, kNat64Prefix).isOk()); result = safe_getaddrinfo("v4.example.com", nullptr, &hints); ASSERT_FALSE(result == nullptr); EXPECT_EQ("64:ff9b::102:304", ToString(result)); diff --git a/tests/resolv_test_utils.h b/tests/resolv_test_utils.h index 156a8565..3e637608 100644 --- a/tests/resolv_test_utils.h +++ b/tests/resolv_test_utils.h @@ -109,6 +109,9 @@ static constexpr char kHelloExampleComAddrV4[] = "1.2.3.4"; static constexpr char kHelloExampleComAddrV6[] = "::1.2.3.4"; static constexpr char kExampleComDomain[] = ".example.com"; +static const std::string kNat64Prefix = "64:ff9b::/96"; +static const std::string kNat64Prefix2 = "2001:db8:6464::/96"; + constexpr size_t kMaxmiumLabelSize = 63; // see RFC 1035 section 2.3.4. static const std::vector<uint8_t> kHelloExampleComQueryV4 = { |