224
225
226
227
228
229
230
231
|
OTAssertEqualObjects(OFSocketAddressString(&address),
@"::5566:7788:99aa:bbcc:0:0");
address.sockaddr.in6.sin6_scope_id = 123;
OTAssertEqualObjects(OFSocketAddressString(&address),
@"::5566:7788:99aa:bbcc:0:0%123");
}
@end
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
|
OTAssertEqualObjects(OFSocketAddressString(&address),
@"::5566:7788:99aa:bbcc:0:0");
address.sockaddr.in6.sin6_scope_id = 123;
OTAssertEqualObjects(OFSocketAddressString(&address),
@"::5566:7788:99aa:bbcc:0:0%123");
}
- (void)testAddressEqual
{
OFSocketAddress addr1 = OFSocketAddressParseIP(@"127.0.0.1", 1234);
OFSocketAddress addr2 = OFSocketAddressParseIP(@"127.0.0.1", 1234);
OFSocketAddress addr3 = OFSocketAddressParseIP(@"127.0.0.1", 1235);
OTAssertTrue(OFSocketAddressEqual(&addr1, &addr2));
OTAssertFalse(OFSocketAddressEqual(&addr1, &addr3));
}
- (void)testAddressHash
{
OFSocketAddress addr1 = OFSocketAddressParseIP(@"127.0.0.1", 1234);
OFSocketAddress addr2 = OFSocketAddressParseIP(@"127.0.0.1", 1234);
OFSocketAddress addr3 = OFSocketAddressParseIP(@"127.0.0.1", 1235);
OTAssertEqual(OFSocketAddressHash(&addr1), OFSocketAddressHash(&addr2));
OTAssertNotEqual(OFSocketAddressHash(&addr1),
OFSocketAddressHash(&addr3));
}
@end
|