OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2004 The WebRTC Project Authors. All rights reserved. | 2 * Copyright 2004 The WebRTC Project Authors. All rights reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 870 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
881 EXPECT_FALSE(IPIsSiteLocal(teredo_addr)); | 881 EXPECT_FALSE(IPIsSiteLocal(teredo_addr)); |
882 EXPECT_FALSE(IPIs6Bone(teredo_addr)); | 882 EXPECT_FALSE(IPIs6Bone(teredo_addr)); |
883 EXPECT_FALSE(IPIs6To4(teredo_addr)); | 883 EXPECT_FALSE(IPIs6To4(teredo_addr)); |
884 EXPECT_FALSE(IPIsULA(teredo_addr)); | 884 EXPECT_FALSE(IPIsULA(teredo_addr)); |
885 EXPECT_FALSE(IPIsV4Compatibility(teredo_addr)); | 885 EXPECT_FALSE(IPIsV4Compatibility(teredo_addr)); |
886 EXPECT_FALSE(IPIsV4Mapped(teredo_addr)); | 886 EXPECT_FALSE(IPIsV4Mapped(teredo_addr)); |
887 } | 887 } |
888 | 888 |
889 TEST(IPAddressTest, TestToSensitiveString) { | 889 TEST(IPAddressTest, TestToSensitiveString) { |
890 IPAddress addr_v4 = IPAddress(kIPv4PublicAddr); | 890 IPAddress addr_v4 = IPAddress(kIPv4PublicAddr); |
| 891 IPAddress addr_v6 = IPAddress(kIPv6PublicAddr); |
891 EXPECT_EQ(kIPv4PublicAddrString, addr_v4.ToString()); | 892 EXPECT_EQ(kIPv4PublicAddrString, addr_v4.ToString()); |
| 893 EXPECT_EQ(kIPv6PublicAddrString, addr_v6.ToString()); |
| 894 #if defined(NDEBUG) |
| 895 EXPECT_EQ(kIPv4PublicAddrAnonymizedString, addr_v4.ToSensitiveString()); |
| 896 EXPECT_EQ(kIPv6PublicAddrAnonymizedString, addr_v6.ToSensitiveString()); |
| 897 #else |
892 EXPECT_EQ(kIPv4PublicAddrString, addr_v4.ToSensitiveString()); | 898 EXPECT_EQ(kIPv4PublicAddrString, addr_v4.ToSensitiveString()); |
893 IPAddress::set_strip_sensitive(true); | |
894 EXPECT_EQ(kIPv4PublicAddrString, addr_v4.ToString()); | |
895 EXPECT_EQ(kIPv4PublicAddrAnonymizedString, addr_v4.ToSensitiveString()); | |
896 IPAddress::set_strip_sensitive(false); | |
897 | |
898 IPAddress addr_v6 = IPAddress(kIPv6PublicAddr); | |
899 EXPECT_EQ(kIPv6PublicAddrString, addr_v6.ToString()); | |
900 EXPECT_EQ(kIPv6PublicAddrString, addr_v6.ToSensitiveString()); | 899 EXPECT_EQ(kIPv6PublicAddrString, addr_v6.ToSensitiveString()); |
901 IPAddress::set_strip_sensitive(true); | 900 #endif // defined(NDEBUG) |
902 EXPECT_EQ(kIPv6PublicAddrString, addr_v6.ToString()); | |
903 EXPECT_EQ(kIPv6PublicAddrAnonymizedString, addr_v6.ToSensitiveString()); | |
904 IPAddress::set_strip_sensitive(false); | |
905 } | 901 } |
906 | 902 |
907 TEST(IPAddressTest, TestInterfaceAddress) { | 903 TEST(IPAddressTest, TestInterfaceAddress) { |
908 in6_addr addr; | 904 in6_addr addr; |
909 InterfaceAddress addr1(kIPv6PublicAddr, | 905 InterfaceAddress addr1(kIPv6PublicAddr, |
910 IPV6_ADDRESS_FLAG_TEMPORARY); | 906 IPV6_ADDRESS_FLAG_TEMPORARY); |
911 EXPECT_EQ(addr1.ipv6_flags(), IPV6_ADDRESS_FLAG_TEMPORARY); | 907 EXPECT_EQ(addr1.ipv6_flags(), IPV6_ADDRESS_FLAG_TEMPORARY); |
912 EXPECT_EQ(addr1.family(), AF_INET6); | 908 EXPECT_EQ(addr1.family(), AF_INET6); |
913 | 909 |
914 addr = addr1.ipv6_address(); | 910 addr = addr1.ipv6_address(); |
(...skipping 20 matching lines...) Expand all Loading... |
935 IPAddress *paddr1 = &addr1; | 931 IPAddress *paddr1 = &addr1; |
936 IPAddress *paddr4 = &addr4; | 932 IPAddress *paddr4 = &addr4; |
937 EXPECT_EQ(*paddr1, *paddr4); | 933 EXPECT_EQ(*paddr1, *paddr4); |
938 | 934 |
939 InterfaceAddress addr5(kIPv6LinkLocalAddr, | 935 InterfaceAddress addr5(kIPv6LinkLocalAddr, |
940 IPV6_ADDRESS_FLAG_TEMPORARY); | 936 IPV6_ADDRESS_FLAG_TEMPORARY); |
941 EXPECT_NE(addr1, addr5); | 937 EXPECT_NE(addr1, addr5); |
942 } | 938 } |
943 | 939 |
944 } // namespace rtc | 940 } // namespace rtc |
OLD | NEW |