Lines Matching refs:Address
25 using bluetooth::hci::Address;
31 Address bdaddr({0x12, 0x34, 0x56, 0x78, 0x9a, 0xbc}); in TEST()
46 Address empty; in TEST()
47 Address::FromString("00:00:00:00:00:00", empty); in TEST()
50 Address not_empty; in TEST()
51 Address::FromString("00:00:00:00:00:01", not_empty); in TEST()
56 Address bdaddr; in TEST()
57 Address::FromString(test_addr, bdaddr); in TEST()
74 Address bdaddr; in TEST()
75 size_t expected_result = Address::kLength; in TEST()
91 Address bdaddr1; in TEST()
92 Address bdaddr2; in TEST()
93 Address bdaddr3; in TEST()
94 Address::FromString(test_addr, bdaddr1); in TEST()
95 Address::FromString(test_addr, bdaddr2); in TEST()
101 Address::FromString(test_addr2, bdaddr3); in TEST()
107 Address bdaddr1; in TEST()
108 Address bdaddr2; in TEST()
109 Address bdaddr3; in TEST()
110 Address::FromString(test_addr, bdaddr1); in TEST()
111 Address::FromString(test_addr, bdaddr2); in TEST()
115 Address::FromString(test_addr2, bdaddr3); in TEST()
121 Address bdaddr1; in TEST()
122 Address bdaddr2; in TEST()
123 Address bdaddr3; in TEST()
124 Address::FromString(test_addr, bdaddr1); in TEST()
125 Address::FromString(test_addr, bdaddr2); in TEST()
129 Address::FromString(test_addr2, bdaddr3); in TEST()
135 Address bdaddr1; in TEST()
136 Address bdaddr2; in TEST()
137 Address bdaddr3; in TEST()
138 Address::FromString(test_addr, bdaddr1); in TEST()
139 Address::FromString(test_addr, bdaddr2); in TEST()
143 Address::FromString(test_addr2, bdaddr3); in TEST()
149 Address bdaddr1; in TEST()
150 Address bdaddr2; in TEST()
151 Address bdaddr3; in TEST()
152 Address::FromString(test_addr, bdaddr1); in TEST()
153 Address::FromString(test_addr, bdaddr2); in TEST()
157 Address::FromString(test_addr2, bdaddr3); in TEST()
163 Address bdaddr1; in TEST()
164 Address bdaddr2; in TEST()
165 Address::FromString(test_addr, bdaddr1); in TEST()
172 EXPECT_FALSE(Address::IsValidAddress("")); in TEST()
173 EXPECT_FALSE(Address::IsValidAddress("000000000000")); in TEST()
174 EXPECT_FALSE(Address::IsValidAddress("00:00:00:00:0000")); in TEST()
175 EXPECT_FALSE(Address::IsValidAddress("00:00:00:00:00:0")); in TEST()
176 EXPECT_FALSE(Address::IsValidAddress("00:00:00:00:00:0;")); in TEST()
177 EXPECT_TRUE(Address::IsValidAddress("00:00:00:00:00:00")); in TEST()
178 EXPECT_TRUE(Address::IsValidAddress("AB:cd:00:00:00:00")); in TEST()
179 EXPECT_FALSE(Address::IsValidAddress("aB:cD:eF:Gh:iJ:Kl")); in TEST()
183 Address addr; in TEST()
186 EXPECT_TRUE(Address::FromString("00:00:00:00:00:00", addr)); in TEST()
187 const Address result0 = {{0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; in TEST()
190 EXPECT_TRUE(Address::FromString("ab:01:4C:d5:21:9f", addr)); in TEST()
191 const Address result1 = {{0x9f, 0x21, 0xd5, 0x4c, 0x01, 0xab}}; in TEST()
197 Address addr; in TEST()
199 EXPECT_TRUE(Address::FromString(address, addr)); in TEST()
204 Address addr1{{0x01, 0x02, 0x03, 0x04, 0x05, 0x06}}; in TEST()
205 Address addr2{{0x01, 0x02, 0x03, 0x04, 0x05, 0x06}}; in TEST()
207 struct std::hash<bluetooth::hci::Address> hasher; in TEST()
211 std::unordered_map<Address, int> data = {}; in TEST()
218 Address addr1{{0x01, 0x02, 0x03, 0x04, 0x05, 0x06}}; in TEST()
219 struct std::hash<Address> hasher; in TEST()
220 EXPECT_NE(hasher(addr1), hasher(Address::kEmpty)); in TEST()
224 Address addr1{{0x01, 0x02, 0x03, 0x04, 0x05, 0x06}}; in TEST()
225 struct std::hash<Address> hasher; in TEST()
226 EXPECT_NE(hasher(addr1), hasher(Address::kAny)); in TEST()
230 struct std::hash<Address> hasher; in TEST()
231 EXPECT_NE(hasher(Address::kEmpty), hasher(Address::kAny)); in TEST()