mirror of
https://github.com/pocoproject/poco.git
synced 2025-10-27 19:10:20 +01:00
Poco 1.9.1 assert true (#2255)
* Rename assert by assertTrue * Update submodules * Missing assertTrue * Rename poco_assertTrue to poco_assert * Rename poco_assertTrue to poco_assert
This commit is contained in:
committed by
Aleksandar Fabijanic
parent
5a1bf5eb4a
commit
960ecb38f0
@@ -32,24 +32,24 @@ IPAddressTest::~IPAddressTest()
|
||||
void IPAddressTest::testStringConv()
|
||||
{
|
||||
IPAddress ia1("127.0.0.1");
|
||||
assert (ia1.family() == IPAddress::IPv4);
|
||||
assert (ia1.toString() == "127.0.0.1");
|
||||
assertTrue (ia1.family() == IPAddress::IPv4);
|
||||
assertTrue (ia1.toString() == "127.0.0.1");
|
||||
|
||||
IPAddress ia2("192.168.1.120");
|
||||
assert (ia2.family() == IPAddress::IPv4);
|
||||
assert (ia2.toString() == "192.168.1.120");
|
||||
assertTrue (ia2.family() == IPAddress::IPv4);
|
||||
assertTrue (ia2.toString() == "192.168.1.120");
|
||||
|
||||
IPAddress ia3("255.255.255.255");
|
||||
assert (ia3.family() == IPAddress::IPv4);
|
||||
assert (ia3.toString() == "255.255.255.255");
|
||||
assertTrue (ia3.family() == IPAddress::IPv4);
|
||||
assertTrue (ia3.toString() == "255.255.255.255");
|
||||
|
||||
IPAddress ia4("0.0.0.0");
|
||||
assert (ia4.family() == IPAddress::IPv4);
|
||||
assert (ia4.toString() == "0.0.0.0");
|
||||
assertTrue (ia4.family() == IPAddress::IPv4);
|
||||
assertTrue (ia4.toString() == "0.0.0.0");
|
||||
|
||||
IPAddress ia5(24, IPAddress::IPv4);
|
||||
assert (ia5.family() == IPAddress::IPv4);
|
||||
assert (ia5.toString() == "255.255.255.0");
|
||||
assertTrue (ia5.family() == IPAddress::IPv4);
|
||||
assertTrue (ia5.toString() == "255.255.255.0");
|
||||
}
|
||||
|
||||
|
||||
@@ -57,36 +57,36 @@ void IPAddressTest::testStringConv6()
|
||||
{
|
||||
#ifdef POCO_HAVE_IPv6
|
||||
IPAddress ia0("::1");
|
||||
assert (ia0.family() == IPAddress::IPv6);
|
||||
assert (ia0.toString() == "::1");
|
||||
assertTrue (ia0.family() == IPAddress::IPv6);
|
||||
assertTrue (ia0.toString() == "::1");
|
||||
|
||||
IPAddress ia1("1080:0:0:0:8:600:200a:425c");
|
||||
assert (ia1.family() == IPAddress::IPv6);
|
||||
assert (ia1.toString() == "1080::8:600:200a:425c");
|
||||
assertTrue (ia1.family() == IPAddress::IPv6);
|
||||
assertTrue (ia1.toString() == "1080::8:600:200a:425c");
|
||||
|
||||
IPAddress ia2("1080::8:600:200A:425C");
|
||||
assert (ia2.family() == IPAddress::IPv6);
|
||||
assert (ia2.toString() == "1080::8:600:200a:425c");
|
||||
assertTrue (ia2.family() == IPAddress::IPv6);
|
||||
assertTrue (ia2.toString() == "1080::8:600:200a:425c");
|
||||
|
||||
IPAddress ia3("::192.168.1.120");
|
||||
assert (ia3.family() == IPAddress::IPv6);
|
||||
assert (ia3.toString() == "::192.168.1.120");
|
||||
assertTrue (ia3.family() == IPAddress::IPv6);
|
||||
assertTrue (ia3.toString() == "::192.168.1.120");
|
||||
|
||||
IPAddress ia4("::ffff:192.168.1.120");
|
||||
assert (ia4.family() == IPAddress::IPv6);
|
||||
assert (ia4.toString() == "::ffff:192.168.1.120");
|
||||
assertTrue (ia4.family() == IPAddress::IPv6);
|
||||
assertTrue (ia4.toString() == "::ffff:192.168.1.120");
|
||||
|
||||
IPAddress ia5(64, IPAddress::IPv6);
|
||||
assert (ia5.family() == IPAddress::IPv6);
|
||||
assert (ia5.toString() == "ffff:ffff:ffff:ffff::");
|
||||
assertTrue (ia5.family() == IPAddress::IPv6);
|
||||
assertTrue (ia5.toString() == "ffff:ffff:ffff:ffff::");
|
||||
|
||||
IPAddress ia6(32, IPAddress::IPv6);
|
||||
assert (ia6.family() == IPAddress::IPv6);
|
||||
assert (ia6.toString() == "ffff:ffff::");
|
||||
assertTrue (ia6.family() == IPAddress::IPv6);
|
||||
assertTrue (ia6.toString() == "ffff:ffff::");
|
||||
|
||||
IPAddress ia7("::");
|
||||
assert (ia7.family() == IPAddress::IPv6);
|
||||
assert (ia7.toString() == "::");
|
||||
assertTrue (ia7.family() == IPAddress::IPv6);
|
||||
assertTrue (ia7.toString() == "::");
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -94,9 +94,9 @@ void IPAddressTest::testStringConv6()
|
||||
void IPAddressTest::testParse()
|
||||
{
|
||||
IPAddress ip;
|
||||
assert (IPAddress::tryParse("192.168.1.120", ip));
|
||||
assertTrue (IPAddress::tryParse("192.168.1.120", ip));
|
||||
|
||||
assert (!IPAddress::tryParse("192.168.1.280", ip));
|
||||
assertTrue (!IPAddress::tryParse("192.168.1.280", ip));
|
||||
|
||||
ip = IPAddress::parse("192.168.1.120");
|
||||
try
|
||||
@@ -113,203 +113,203 @@ void IPAddressTest::testParse()
|
||||
void IPAddressTest::testClassification()
|
||||
{
|
||||
IPAddress ip1("0.0.0.0"); // wildcard
|
||||
assert (ip1.isWildcard());
|
||||
assert (!ip1.isBroadcast());
|
||||
assert (!ip1.isLoopback());
|
||||
assert (!ip1.isMulticast());
|
||||
assert (!ip1.isUnicast());
|
||||
assert (!ip1.isLinkLocal());
|
||||
assert (!ip1.isSiteLocal());
|
||||
assert (!ip1.isWellKnownMC());
|
||||
assert (!ip1.isNodeLocalMC());
|
||||
assert (!ip1.isLinkLocalMC());
|
||||
assert (!ip1.isSiteLocalMC());
|
||||
assert (!ip1.isOrgLocalMC());
|
||||
assert (!ip1.isGlobalMC());
|
||||
assertTrue (ip1.isWildcard());
|
||||
assertTrue (!ip1.isBroadcast());
|
||||
assertTrue (!ip1.isLoopback());
|
||||
assertTrue (!ip1.isMulticast());
|
||||
assertTrue (!ip1.isUnicast());
|
||||
assertTrue (!ip1.isLinkLocal());
|
||||
assertTrue (!ip1.isSiteLocal());
|
||||
assertTrue (!ip1.isWellKnownMC());
|
||||
assertTrue (!ip1.isNodeLocalMC());
|
||||
assertTrue (!ip1.isLinkLocalMC());
|
||||
assertTrue (!ip1.isSiteLocalMC());
|
||||
assertTrue (!ip1.isOrgLocalMC());
|
||||
assertTrue (!ip1.isGlobalMC());
|
||||
|
||||
IPAddress ip2("255.255.255.255"); // broadcast
|
||||
assert (!ip2.isWildcard());
|
||||
assert (ip2.isBroadcast());
|
||||
assert (!ip2.isLoopback());
|
||||
assert (!ip2.isMulticast());
|
||||
assert (!ip2.isUnicast());
|
||||
assert (!ip2.isLinkLocal());
|
||||
assert (!ip2.isSiteLocal());
|
||||
assert (!ip2.isWellKnownMC());
|
||||
assert (!ip2.isNodeLocalMC());
|
||||
assert (!ip2.isLinkLocalMC());
|
||||
assert (!ip2.isSiteLocalMC());
|
||||
assert (!ip2.isOrgLocalMC());
|
||||
assert (!ip2.isGlobalMC());
|
||||
assertTrue (!ip2.isWildcard());
|
||||
assertTrue (ip2.isBroadcast());
|
||||
assertTrue (!ip2.isLoopback());
|
||||
assertTrue (!ip2.isMulticast());
|
||||
assertTrue (!ip2.isUnicast());
|
||||
assertTrue (!ip2.isLinkLocal());
|
||||
assertTrue (!ip2.isSiteLocal());
|
||||
assertTrue (!ip2.isWellKnownMC());
|
||||
assertTrue (!ip2.isNodeLocalMC());
|
||||
assertTrue (!ip2.isLinkLocalMC());
|
||||
assertTrue (!ip2.isSiteLocalMC());
|
||||
assertTrue (!ip2.isOrgLocalMC());
|
||||
assertTrue (!ip2.isGlobalMC());
|
||||
|
||||
IPAddress ip3("127.0.0.1"); // loopback
|
||||
assert (!ip3.isWildcard());
|
||||
assert (!ip3.isBroadcast());
|
||||
assert (ip3.isLoopback());
|
||||
assert (!ip3.isMulticast());
|
||||
assert (ip3.isUnicast());
|
||||
assert (!ip3.isLinkLocal());
|
||||
assert (!ip3.isSiteLocal());
|
||||
assert (!ip3.isWellKnownMC());
|
||||
assert (!ip3.isNodeLocalMC());
|
||||
assert (!ip3.isLinkLocalMC());
|
||||
assert (!ip3.isSiteLocalMC());
|
||||
assert (!ip3.isOrgLocalMC());
|
||||
assert (!ip3.isGlobalMC());
|
||||
assertTrue (!ip3.isWildcard());
|
||||
assertTrue (!ip3.isBroadcast());
|
||||
assertTrue (ip3.isLoopback());
|
||||
assertTrue (!ip3.isMulticast());
|
||||
assertTrue (ip3.isUnicast());
|
||||
assertTrue (!ip3.isLinkLocal());
|
||||
assertTrue (!ip3.isSiteLocal());
|
||||
assertTrue (!ip3.isWellKnownMC());
|
||||
assertTrue (!ip3.isNodeLocalMC());
|
||||
assertTrue (!ip3.isLinkLocalMC());
|
||||
assertTrue (!ip3.isSiteLocalMC());
|
||||
assertTrue (!ip3.isOrgLocalMC());
|
||||
assertTrue (!ip3.isGlobalMC());
|
||||
|
||||
IPAddress ip4("80.122.195.86"); // unicast
|
||||
assert (!ip4.isWildcard());
|
||||
assert (!ip4.isBroadcast());
|
||||
assert (!ip4.isLoopback());
|
||||
assert (!ip4.isMulticast());
|
||||
assert (ip4.isUnicast());
|
||||
assert (!ip4.isLinkLocal());
|
||||
assert (!ip4.isSiteLocal());
|
||||
assert (!ip4.isWellKnownMC());
|
||||
assert (!ip4.isNodeLocalMC());
|
||||
assert (!ip4.isLinkLocalMC());
|
||||
assert (!ip4.isSiteLocalMC());
|
||||
assert (!ip4.isOrgLocalMC());
|
||||
assert (!ip4.isGlobalMC());
|
||||
assertTrue (!ip4.isWildcard());
|
||||
assertTrue (!ip4.isBroadcast());
|
||||
assertTrue (!ip4.isLoopback());
|
||||
assertTrue (!ip4.isMulticast());
|
||||
assertTrue (ip4.isUnicast());
|
||||
assertTrue (!ip4.isLinkLocal());
|
||||
assertTrue (!ip4.isSiteLocal());
|
||||
assertTrue (!ip4.isWellKnownMC());
|
||||
assertTrue (!ip4.isNodeLocalMC());
|
||||
assertTrue (!ip4.isLinkLocalMC());
|
||||
assertTrue (!ip4.isSiteLocalMC());
|
||||
assertTrue (!ip4.isOrgLocalMC());
|
||||
assertTrue (!ip4.isGlobalMC());
|
||||
|
||||
IPAddress ip5("169.254.1.20"); // link local unicast
|
||||
assert (!ip5.isWildcard());
|
||||
assert (!ip5.isBroadcast());
|
||||
assert (!ip5.isLoopback());
|
||||
assert (!ip5.isMulticast());
|
||||
assert (ip5.isUnicast());
|
||||
assert (ip5.isLinkLocal());
|
||||
assert (!ip5.isSiteLocal());
|
||||
assert (!ip5.isWellKnownMC());
|
||||
assert (!ip5.isNodeLocalMC());
|
||||
assert (!ip5.isLinkLocalMC());
|
||||
assert (!ip5.isSiteLocalMC());
|
||||
assert (!ip5.isOrgLocalMC());
|
||||
assert (!ip5.isGlobalMC());
|
||||
assertTrue (!ip5.isWildcard());
|
||||
assertTrue (!ip5.isBroadcast());
|
||||
assertTrue (!ip5.isLoopback());
|
||||
assertTrue (!ip5.isMulticast());
|
||||
assertTrue (ip5.isUnicast());
|
||||
assertTrue (ip5.isLinkLocal());
|
||||
assertTrue (!ip5.isSiteLocal());
|
||||
assertTrue (!ip5.isWellKnownMC());
|
||||
assertTrue (!ip5.isNodeLocalMC());
|
||||
assertTrue (!ip5.isLinkLocalMC());
|
||||
assertTrue (!ip5.isSiteLocalMC());
|
||||
assertTrue (!ip5.isOrgLocalMC());
|
||||
assertTrue (!ip5.isGlobalMC());
|
||||
|
||||
IPAddress ip6("192.168.1.120"); // site local unicast
|
||||
assert (!ip6.isWildcard());
|
||||
assert (!ip6.isBroadcast());
|
||||
assert (!ip6.isLoopback());
|
||||
assert (!ip6.isMulticast());
|
||||
assert (ip6.isUnicast());
|
||||
assert (!ip6.isLinkLocal());
|
||||
assert (ip6.isSiteLocal());
|
||||
assert (!ip6.isWellKnownMC());
|
||||
assert (!ip6.isNodeLocalMC());
|
||||
assert (!ip6.isLinkLocalMC());
|
||||
assert (!ip6.isSiteLocalMC());
|
||||
assert (!ip6.isOrgLocalMC());
|
||||
assert (!ip6.isGlobalMC());
|
||||
assertTrue (!ip6.isWildcard());
|
||||
assertTrue (!ip6.isBroadcast());
|
||||
assertTrue (!ip6.isLoopback());
|
||||
assertTrue (!ip6.isMulticast());
|
||||
assertTrue (ip6.isUnicast());
|
||||
assertTrue (!ip6.isLinkLocal());
|
||||
assertTrue (ip6.isSiteLocal());
|
||||
assertTrue (!ip6.isWellKnownMC());
|
||||
assertTrue (!ip6.isNodeLocalMC());
|
||||
assertTrue (!ip6.isLinkLocalMC());
|
||||
assertTrue (!ip6.isSiteLocalMC());
|
||||
assertTrue (!ip6.isOrgLocalMC());
|
||||
assertTrue (!ip6.isGlobalMC());
|
||||
|
||||
IPAddress ip7("10.0.0.138"); // site local unicast
|
||||
assert (!ip7.isWildcard());
|
||||
assert (!ip7.isBroadcast());
|
||||
assert (!ip7.isLoopback());
|
||||
assert (!ip7.isMulticast());
|
||||
assert (ip7.isUnicast());
|
||||
assert (!ip7.isLinkLocal());
|
||||
assert (ip7.isSiteLocal());
|
||||
assert (!ip7.isWellKnownMC());
|
||||
assert (!ip7.isNodeLocalMC());
|
||||
assert (!ip7.isLinkLocalMC());
|
||||
assert (!ip7.isSiteLocalMC());
|
||||
assert (!ip7.isOrgLocalMC());
|
||||
assert (!ip7.isGlobalMC());
|
||||
assertTrue (!ip7.isWildcard());
|
||||
assertTrue (!ip7.isBroadcast());
|
||||
assertTrue (!ip7.isLoopback());
|
||||
assertTrue (!ip7.isMulticast());
|
||||
assertTrue (ip7.isUnicast());
|
||||
assertTrue (!ip7.isLinkLocal());
|
||||
assertTrue (ip7.isSiteLocal());
|
||||
assertTrue (!ip7.isWellKnownMC());
|
||||
assertTrue (!ip7.isNodeLocalMC());
|
||||
assertTrue (!ip7.isLinkLocalMC());
|
||||
assertTrue (!ip7.isSiteLocalMC());
|
||||
assertTrue (!ip7.isOrgLocalMC());
|
||||
assertTrue (!ip7.isGlobalMC());
|
||||
|
||||
IPAddress ip8("172.18.1.200"); // site local unicast
|
||||
assert (!ip8.isWildcard());
|
||||
assert (!ip8.isBroadcast());
|
||||
assert (!ip8.isLoopback());
|
||||
assert (!ip8.isMulticast());
|
||||
assert (ip8.isUnicast());
|
||||
assert (!ip8.isLinkLocal());
|
||||
assert (ip8.isSiteLocal());
|
||||
assert (!ip8.isWellKnownMC());
|
||||
assert (!ip8.isNodeLocalMC());
|
||||
assert (!ip8.isLinkLocalMC());
|
||||
assert (!ip8.isSiteLocalMC());
|
||||
assert (!ip8.isOrgLocalMC());
|
||||
assert (!ip8.isGlobalMC());
|
||||
assertTrue (!ip8.isWildcard());
|
||||
assertTrue (!ip8.isBroadcast());
|
||||
assertTrue (!ip8.isLoopback());
|
||||
assertTrue (!ip8.isMulticast());
|
||||
assertTrue (ip8.isUnicast());
|
||||
assertTrue (!ip8.isLinkLocal());
|
||||
assertTrue (ip8.isSiteLocal());
|
||||
assertTrue (!ip8.isWellKnownMC());
|
||||
assertTrue (!ip8.isNodeLocalMC());
|
||||
assertTrue (!ip8.isLinkLocalMC());
|
||||
assertTrue (!ip8.isSiteLocalMC());
|
||||
assertTrue (!ip8.isOrgLocalMC());
|
||||
assertTrue (!ip8.isGlobalMC());
|
||||
}
|
||||
|
||||
|
||||
void IPAddressTest::testMCClassification()
|
||||
{
|
||||
IPAddress ip1("224.0.0.100"); // well-known multicast
|
||||
assert (!ip1.isWildcard());
|
||||
assert (!ip1.isBroadcast());
|
||||
assert (!ip1.isLoopback());
|
||||
assert (ip1.isMulticast());
|
||||
assert (!ip1.isUnicast());
|
||||
assert (!ip1.isLinkLocal());
|
||||
assert (!ip1.isSiteLocal());
|
||||
assert (ip1.isWellKnownMC());
|
||||
assert (!ip1.isNodeLocalMC());
|
||||
assert (ip1.isLinkLocalMC()); // well known are in the range of link local
|
||||
assert (!ip1.isSiteLocalMC());
|
||||
assert (!ip1.isOrgLocalMC());
|
||||
assert (!ip1.isGlobalMC());
|
||||
assertTrue (!ip1.isWildcard());
|
||||
assertTrue (!ip1.isBroadcast());
|
||||
assertTrue (!ip1.isLoopback());
|
||||
assertTrue (ip1.isMulticast());
|
||||
assertTrue (!ip1.isUnicast());
|
||||
assertTrue (!ip1.isLinkLocal());
|
||||
assertTrue (!ip1.isSiteLocal());
|
||||
assertTrue (ip1.isWellKnownMC());
|
||||
assertTrue (!ip1.isNodeLocalMC());
|
||||
assertTrue (ip1.isLinkLocalMC()); // well known are in the range of link local
|
||||
assertTrue (!ip1.isSiteLocalMC());
|
||||
assertTrue (!ip1.isOrgLocalMC());
|
||||
assertTrue (!ip1.isGlobalMC());
|
||||
|
||||
IPAddress ip2("224.1.0.100"); // link local unicast
|
||||
assert (!ip2.isWildcard());
|
||||
assert (!ip2.isBroadcast());
|
||||
assert (!ip2.isLoopback());
|
||||
assert (ip2.isMulticast());
|
||||
assert (!ip2.isUnicast());
|
||||
assert (!ip2.isLinkLocal());
|
||||
assert (!ip2.isSiteLocal());
|
||||
assert (!ip2.isWellKnownMC());
|
||||
assert (!ip2.isNodeLocalMC());
|
||||
assert (ip2.isLinkLocalMC());
|
||||
assert (!ip2.isSiteLocalMC());
|
||||
assert (!ip2.isOrgLocalMC());
|
||||
assert (ip2.isGlobalMC()); // link local fall in the range of global
|
||||
assertTrue (!ip2.isWildcard());
|
||||
assertTrue (!ip2.isBroadcast());
|
||||
assertTrue (!ip2.isLoopback());
|
||||
assertTrue (ip2.isMulticast());
|
||||
assertTrue (!ip2.isUnicast());
|
||||
assertTrue (!ip2.isLinkLocal());
|
||||
assertTrue (!ip2.isSiteLocal());
|
||||
assertTrue (!ip2.isWellKnownMC());
|
||||
assertTrue (!ip2.isNodeLocalMC());
|
||||
assertTrue (ip2.isLinkLocalMC());
|
||||
assertTrue (!ip2.isSiteLocalMC());
|
||||
assertTrue (!ip2.isOrgLocalMC());
|
||||
assertTrue (ip2.isGlobalMC()); // link local fall in the range of global
|
||||
|
||||
IPAddress ip3("239.255.0.100"); // site local unicast
|
||||
assert (!ip3.isWildcard());
|
||||
assert (!ip3.isBroadcast());
|
||||
assert (!ip3.isLoopback());
|
||||
assert (ip3.isMulticast());
|
||||
assert (!ip3.isUnicast());
|
||||
assert (!ip3.isLinkLocal());
|
||||
assert (!ip3.isSiteLocal());
|
||||
assert (!ip3.isWellKnownMC());
|
||||
assert (!ip3.isNodeLocalMC());
|
||||
assert (!ip3.isLinkLocalMC());
|
||||
assert (ip3.isSiteLocalMC());
|
||||
assert (!ip3.isOrgLocalMC());
|
||||
assert (!ip3.isGlobalMC());
|
||||
assertTrue (!ip3.isWildcard());
|
||||
assertTrue (!ip3.isBroadcast());
|
||||
assertTrue (!ip3.isLoopback());
|
||||
assertTrue (ip3.isMulticast());
|
||||
assertTrue (!ip3.isUnicast());
|
||||
assertTrue (!ip3.isLinkLocal());
|
||||
assertTrue (!ip3.isSiteLocal());
|
||||
assertTrue (!ip3.isWellKnownMC());
|
||||
assertTrue (!ip3.isNodeLocalMC());
|
||||
assertTrue (!ip3.isLinkLocalMC());
|
||||
assertTrue (ip3.isSiteLocalMC());
|
||||
assertTrue (!ip3.isOrgLocalMC());
|
||||
assertTrue (!ip3.isGlobalMC());
|
||||
|
||||
IPAddress ip4("239.192.0.100"); // org local unicast
|
||||
assert (!ip4.isWildcard());
|
||||
assert (!ip4.isBroadcast());
|
||||
assert (!ip4.isLoopback());
|
||||
assert (ip4.isMulticast());
|
||||
assert (!ip4.isUnicast());
|
||||
assert (!ip4.isLinkLocal());
|
||||
assert (!ip4.isSiteLocal());
|
||||
assert (!ip4.isWellKnownMC());
|
||||
assert (!ip4.isNodeLocalMC());
|
||||
assert (!ip4.isLinkLocalMC());
|
||||
assert (!ip4.isSiteLocalMC());
|
||||
assert (ip4.isOrgLocalMC());
|
||||
assert (!ip4.isGlobalMC());
|
||||
assertTrue (!ip4.isWildcard());
|
||||
assertTrue (!ip4.isBroadcast());
|
||||
assertTrue (!ip4.isLoopback());
|
||||
assertTrue (ip4.isMulticast());
|
||||
assertTrue (!ip4.isUnicast());
|
||||
assertTrue (!ip4.isLinkLocal());
|
||||
assertTrue (!ip4.isSiteLocal());
|
||||
assertTrue (!ip4.isWellKnownMC());
|
||||
assertTrue (!ip4.isNodeLocalMC());
|
||||
assertTrue (!ip4.isLinkLocalMC());
|
||||
assertTrue (!ip4.isSiteLocalMC());
|
||||
assertTrue (ip4.isOrgLocalMC());
|
||||
assertTrue (!ip4.isGlobalMC());
|
||||
|
||||
IPAddress ip5("224.2.127.254"); // global unicast
|
||||
assert (!ip5.isWildcard());
|
||||
assert (!ip5.isBroadcast());
|
||||
assert (!ip5.isLoopback());
|
||||
assert (ip5.isMulticast());
|
||||
assert (!ip5.isUnicast());
|
||||
assert (!ip5.isLinkLocal());
|
||||
assert (!ip5.isSiteLocal());
|
||||
assert (!ip5.isWellKnownMC());
|
||||
assert (!ip5.isNodeLocalMC());
|
||||
assert (ip5.isLinkLocalMC()); // link local fall in the range of global
|
||||
assert (!ip5.isSiteLocalMC());
|
||||
assert (!ip5.isOrgLocalMC());
|
||||
assert (ip5.isGlobalMC());
|
||||
assertTrue (!ip5.isWildcard());
|
||||
assertTrue (!ip5.isBroadcast());
|
||||
assertTrue (!ip5.isLoopback());
|
||||
assertTrue (ip5.isMulticast());
|
||||
assertTrue (!ip5.isUnicast());
|
||||
assertTrue (!ip5.isLinkLocal());
|
||||
assertTrue (!ip5.isSiteLocal());
|
||||
assertTrue (!ip5.isWellKnownMC());
|
||||
assertTrue (!ip5.isNodeLocalMC());
|
||||
assertTrue (ip5.isLinkLocalMC()); // link local fall in the range of global
|
||||
assertTrue (!ip5.isSiteLocalMC());
|
||||
assertTrue (!ip5.isOrgLocalMC());
|
||||
assertTrue (ip5.isGlobalMC());
|
||||
}
|
||||
|
||||
|
||||
@@ -317,109 +317,109 @@ void IPAddressTest::testClassification6()
|
||||
{
|
||||
#ifdef POCO_HAVE_IPv6
|
||||
IPAddress ip1("::"); // wildcard
|
||||
assert (ip1.isWildcard());
|
||||
assert (!ip1.isBroadcast());
|
||||
assert (!ip1.isLoopback());
|
||||
assert (!ip1.isMulticast());
|
||||
assert (!ip1.isUnicast());
|
||||
assert (!ip1.isLinkLocal());
|
||||
assert (!ip1.isSiteLocal());
|
||||
assert (!ip1.isWellKnownMC());
|
||||
assert (!ip1.isNodeLocalMC());
|
||||
assert (!ip1.isLinkLocalMC());
|
||||
assert (!ip1.isSiteLocalMC());
|
||||
assert (!ip1.isOrgLocalMC());
|
||||
assert (!ip1.isGlobalMC());
|
||||
assertTrue (ip1.isWildcard());
|
||||
assertTrue (!ip1.isBroadcast());
|
||||
assertTrue (!ip1.isLoopback());
|
||||
assertTrue (!ip1.isMulticast());
|
||||
assertTrue (!ip1.isUnicast());
|
||||
assertTrue (!ip1.isLinkLocal());
|
||||
assertTrue (!ip1.isSiteLocal());
|
||||
assertTrue (!ip1.isWellKnownMC());
|
||||
assertTrue (!ip1.isNodeLocalMC());
|
||||
assertTrue (!ip1.isLinkLocalMC());
|
||||
assertTrue (!ip1.isSiteLocalMC());
|
||||
assertTrue (!ip1.isOrgLocalMC());
|
||||
assertTrue (!ip1.isGlobalMC());
|
||||
|
||||
IPAddress ip3("::1"); // loopback
|
||||
assert (!ip3.isWildcard());
|
||||
assert (!ip3.isBroadcast());
|
||||
assert (ip3.isLoopback());
|
||||
assert (!ip3.isMulticast());
|
||||
assert (ip3.isUnicast());
|
||||
assert (!ip3.isLinkLocal());
|
||||
assert (!ip3.isSiteLocal());
|
||||
assert (!ip3.isWellKnownMC());
|
||||
assert (!ip3.isNodeLocalMC());
|
||||
assert (!ip3.isLinkLocalMC());
|
||||
assert (!ip3.isSiteLocalMC());
|
||||
assert (!ip3.isOrgLocalMC());
|
||||
assert (!ip3.isGlobalMC());
|
||||
assertTrue (!ip3.isWildcard());
|
||||
assertTrue (!ip3.isBroadcast());
|
||||
assertTrue (ip3.isLoopback());
|
||||
assertTrue (!ip3.isMulticast());
|
||||
assertTrue (ip3.isUnicast());
|
||||
assertTrue (!ip3.isLinkLocal());
|
||||
assertTrue (!ip3.isSiteLocal());
|
||||
assertTrue (!ip3.isWellKnownMC());
|
||||
assertTrue (!ip3.isNodeLocalMC());
|
||||
assertTrue (!ip3.isLinkLocalMC());
|
||||
assertTrue (!ip3.isSiteLocalMC());
|
||||
assertTrue (!ip3.isOrgLocalMC());
|
||||
assertTrue (!ip3.isGlobalMC());
|
||||
|
||||
IPAddress ip4("2001:0db8:85a3:0000:0000:8a2e:0370:7334"); // unicast
|
||||
assert (!ip4.isWildcard());
|
||||
assert (!ip4.isBroadcast());
|
||||
assert (!ip4.isLoopback());
|
||||
assert (!ip4.isMulticast());
|
||||
assert (ip4.isUnicast());
|
||||
assert (!ip4.isLinkLocal());
|
||||
assert (!ip4.isSiteLocal());
|
||||
assert (!ip4.isWellKnownMC());
|
||||
assert (!ip4.isNodeLocalMC());
|
||||
assert (!ip4.isLinkLocalMC());
|
||||
assert (!ip4.isSiteLocalMC());
|
||||
assert (!ip4.isOrgLocalMC());
|
||||
assert (!ip4.isGlobalMC());
|
||||
assertTrue (!ip4.isWildcard());
|
||||
assertTrue (!ip4.isBroadcast());
|
||||
assertTrue (!ip4.isLoopback());
|
||||
assertTrue (!ip4.isMulticast());
|
||||
assertTrue (ip4.isUnicast());
|
||||
assertTrue (!ip4.isLinkLocal());
|
||||
assertTrue (!ip4.isSiteLocal());
|
||||
assertTrue (!ip4.isWellKnownMC());
|
||||
assertTrue (!ip4.isNodeLocalMC());
|
||||
assertTrue (!ip4.isLinkLocalMC());
|
||||
assertTrue (!ip4.isSiteLocalMC());
|
||||
assertTrue (!ip4.isOrgLocalMC());
|
||||
assertTrue (!ip4.isGlobalMC());
|
||||
|
||||
IPAddress ip5("fe80::21f:5bff:fec6:6707"); // link local unicast
|
||||
assert (!ip5.isWildcard());
|
||||
assert (!ip5.isBroadcast());
|
||||
assert (!ip5.isLoopback());
|
||||
assert (!ip5.isMulticast());
|
||||
assert (ip5.isUnicast());
|
||||
assert (ip5.isLinkLocal());
|
||||
assert (!ip5.isSiteLocal());
|
||||
assert (!ip5.isWellKnownMC());
|
||||
assert (!ip5.isNodeLocalMC());
|
||||
assert (!ip5.isLinkLocalMC());
|
||||
assert (!ip5.isSiteLocalMC());
|
||||
assert (!ip5.isOrgLocalMC());
|
||||
assert (!ip5.isGlobalMC());
|
||||
assertTrue (!ip5.isWildcard());
|
||||
assertTrue (!ip5.isBroadcast());
|
||||
assertTrue (!ip5.isLoopback());
|
||||
assertTrue (!ip5.isMulticast());
|
||||
assertTrue (ip5.isUnicast());
|
||||
assertTrue (ip5.isLinkLocal());
|
||||
assertTrue (!ip5.isSiteLocal());
|
||||
assertTrue (!ip5.isWellKnownMC());
|
||||
assertTrue (!ip5.isNodeLocalMC());
|
||||
assertTrue (!ip5.isLinkLocalMC());
|
||||
assertTrue (!ip5.isSiteLocalMC());
|
||||
assertTrue (!ip5.isOrgLocalMC());
|
||||
assertTrue (!ip5.isGlobalMC());
|
||||
|
||||
IPAddress ip10("fe80::12"); // link local unicast
|
||||
assert (!ip10.isWildcard());
|
||||
assert (!ip10.isBroadcast());
|
||||
assert (!ip10.isLoopback());
|
||||
assert (!ip10.isMulticast());
|
||||
assert (ip10.isUnicast());
|
||||
assert (ip10.isLinkLocal());
|
||||
assert (!ip10.isSiteLocal());
|
||||
assert (!ip10.isWellKnownMC());
|
||||
assert (!ip10.isNodeLocalMC());
|
||||
assert (!ip10.isLinkLocalMC());
|
||||
assert (!ip10.isSiteLocalMC());
|
||||
assert (!ip10.isOrgLocalMC());
|
||||
assert (!ip10.isGlobalMC());
|
||||
assertTrue (!ip10.isWildcard());
|
||||
assertTrue (!ip10.isBroadcast());
|
||||
assertTrue (!ip10.isLoopback());
|
||||
assertTrue (!ip10.isMulticast());
|
||||
assertTrue (ip10.isUnicast());
|
||||
assertTrue (ip10.isLinkLocal());
|
||||
assertTrue (!ip10.isSiteLocal());
|
||||
assertTrue (!ip10.isWellKnownMC());
|
||||
assertTrue (!ip10.isNodeLocalMC());
|
||||
assertTrue (!ip10.isLinkLocalMC());
|
||||
assertTrue (!ip10.isSiteLocalMC());
|
||||
assertTrue (!ip10.isOrgLocalMC());
|
||||
assertTrue (!ip10.isGlobalMC());
|
||||
|
||||
IPAddress ip6("fec0::21f:5bff:fec6:6707"); // site local unicast (RFC 4291)
|
||||
assert (!ip6.isWildcard());
|
||||
assert (!ip6.isBroadcast());
|
||||
assert (!ip6.isLoopback());
|
||||
assert (!ip6.isMulticast());
|
||||
assert (ip6.isUnicast());
|
||||
assert (!ip6.isLinkLocal());
|
||||
assert (ip6.isSiteLocal());
|
||||
assert (!ip6.isWellKnownMC());
|
||||
assert (!ip6.isNodeLocalMC());
|
||||
assert (!ip6.isLinkLocalMC());
|
||||
assert (!ip6.isSiteLocalMC());
|
||||
assert (!ip6.isOrgLocalMC());
|
||||
assert (!ip6.isGlobalMC());
|
||||
assertTrue (!ip6.isWildcard());
|
||||
assertTrue (!ip6.isBroadcast());
|
||||
assertTrue (!ip6.isLoopback());
|
||||
assertTrue (!ip6.isMulticast());
|
||||
assertTrue (ip6.isUnicast());
|
||||
assertTrue (!ip6.isLinkLocal());
|
||||
assertTrue (ip6.isSiteLocal());
|
||||
assertTrue (!ip6.isWellKnownMC());
|
||||
assertTrue (!ip6.isNodeLocalMC());
|
||||
assertTrue (!ip6.isLinkLocalMC());
|
||||
assertTrue (!ip6.isSiteLocalMC());
|
||||
assertTrue (!ip6.isOrgLocalMC());
|
||||
assertTrue (!ip6.isGlobalMC());
|
||||
|
||||
IPAddress ip7("fc00::21f:5bff:fec6:6707"); // site local unicast (RFC 4193)
|
||||
assert (!ip7.isWildcard());
|
||||
assert (!ip7.isBroadcast());
|
||||
assert (!ip7.isLoopback());
|
||||
assert (!ip7.isMulticast());
|
||||
assert (ip7.isUnicast());
|
||||
assert (!ip7.isLinkLocal());
|
||||
assert (ip7.isSiteLocal());
|
||||
assert (!ip7.isWellKnownMC());
|
||||
assert (!ip7.isNodeLocalMC());
|
||||
assert (!ip7.isLinkLocalMC());
|
||||
assert (!ip7.isSiteLocalMC());
|
||||
assert (!ip7.isOrgLocalMC());
|
||||
assert (!ip7.isGlobalMC());
|
||||
assertTrue (!ip7.isWildcard());
|
||||
assertTrue (!ip7.isBroadcast());
|
||||
assertTrue (!ip7.isLoopback());
|
||||
assertTrue (!ip7.isMulticast());
|
||||
assertTrue (ip7.isUnicast());
|
||||
assertTrue (!ip7.isLinkLocal());
|
||||
assertTrue (ip7.isSiteLocal());
|
||||
assertTrue (!ip7.isWellKnownMC());
|
||||
assertTrue (!ip7.isNodeLocalMC());
|
||||
assertTrue (!ip7.isLinkLocalMC());
|
||||
assertTrue (!ip7.isSiteLocalMC());
|
||||
assertTrue (!ip7.isOrgLocalMC());
|
||||
assertTrue (!ip7.isGlobalMC());
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -428,79 +428,79 @@ void IPAddressTest::testMCClassification6()
|
||||
{
|
||||
#ifdef POCO_HAVE_IPv6
|
||||
IPAddress ip1("ff02:0:0:0:0:0:0:c"); // well-known link-local multicast
|
||||
assert (!ip1.isWildcard());
|
||||
assert (!ip1.isBroadcast());
|
||||
assert (!ip1.isLoopback());
|
||||
assert (ip1.isMulticast());
|
||||
assert (!ip1.isUnicast());
|
||||
assert (!ip1.isLinkLocal());
|
||||
assert (!ip1.isSiteLocal());
|
||||
assert (ip1.isWellKnownMC());
|
||||
assert (!ip1.isNodeLocalMC());
|
||||
assert (ip1.isLinkLocalMC());
|
||||
assert (!ip1.isSiteLocalMC());
|
||||
assert (!ip1.isOrgLocalMC());
|
||||
assert (!ip1.isGlobalMC());
|
||||
assertTrue (!ip1.isWildcard());
|
||||
assertTrue (!ip1.isBroadcast());
|
||||
assertTrue (!ip1.isLoopback());
|
||||
assertTrue (ip1.isMulticast());
|
||||
assertTrue (!ip1.isUnicast());
|
||||
assertTrue (!ip1.isLinkLocal());
|
||||
assertTrue (!ip1.isSiteLocal());
|
||||
assertTrue (ip1.isWellKnownMC());
|
||||
assertTrue (!ip1.isNodeLocalMC());
|
||||
assertTrue (ip1.isLinkLocalMC());
|
||||
assertTrue (!ip1.isSiteLocalMC());
|
||||
assertTrue (!ip1.isOrgLocalMC());
|
||||
assertTrue (!ip1.isGlobalMC());
|
||||
|
||||
IPAddress ip2("ff01:0:0:0:0:0:0:FB"); // node-local unicast
|
||||
assert (!ip2.isWildcard());
|
||||
assert (!ip2.isBroadcast());
|
||||
assert (!ip2.isLoopback());
|
||||
assert (ip2.isMulticast());
|
||||
assert (!ip2.isUnicast());
|
||||
assert (!ip2.isLinkLocal());
|
||||
assert (!ip2.isSiteLocal());
|
||||
assert (ip2.isWellKnownMC());
|
||||
assert (ip2.isNodeLocalMC());
|
||||
assert (!ip2.isLinkLocalMC());
|
||||
assert (!ip2.isSiteLocalMC());
|
||||
assert (!ip2.isOrgLocalMC());
|
||||
assert (!ip2.isGlobalMC());
|
||||
assertTrue (!ip2.isWildcard());
|
||||
assertTrue (!ip2.isBroadcast());
|
||||
assertTrue (!ip2.isLoopback());
|
||||
assertTrue (ip2.isMulticast());
|
||||
assertTrue (!ip2.isUnicast());
|
||||
assertTrue (!ip2.isLinkLocal());
|
||||
assertTrue (!ip2.isSiteLocal());
|
||||
assertTrue (ip2.isWellKnownMC());
|
||||
assertTrue (ip2.isNodeLocalMC());
|
||||
assertTrue (!ip2.isLinkLocalMC());
|
||||
assertTrue (!ip2.isSiteLocalMC());
|
||||
assertTrue (!ip2.isOrgLocalMC());
|
||||
assertTrue (!ip2.isGlobalMC());
|
||||
|
||||
IPAddress ip3("ff05:0:0:0:0:0:0:FB"); // site local unicast
|
||||
assert (!ip3.isWildcard());
|
||||
assert (!ip3.isBroadcast());
|
||||
assert (!ip3.isLoopback());
|
||||
assert (ip3.isMulticast());
|
||||
assert (!ip3.isUnicast());
|
||||
assert (!ip3.isLinkLocal());
|
||||
assert (!ip3.isSiteLocal());
|
||||
assert (ip3.isWellKnownMC());
|
||||
assert (!ip3.isNodeLocalMC());
|
||||
assert (!ip3.isLinkLocalMC());
|
||||
assert (ip3.isSiteLocalMC());
|
||||
assert (!ip3.isOrgLocalMC());
|
||||
assert (!ip3.isGlobalMC());
|
||||
assertTrue (!ip3.isWildcard());
|
||||
assertTrue (!ip3.isBroadcast());
|
||||
assertTrue (!ip3.isLoopback());
|
||||
assertTrue (ip3.isMulticast());
|
||||
assertTrue (!ip3.isUnicast());
|
||||
assertTrue (!ip3.isLinkLocal());
|
||||
assertTrue (!ip3.isSiteLocal());
|
||||
assertTrue (ip3.isWellKnownMC());
|
||||
assertTrue (!ip3.isNodeLocalMC());
|
||||
assertTrue (!ip3.isLinkLocalMC());
|
||||
assertTrue (ip3.isSiteLocalMC());
|
||||
assertTrue (!ip3.isOrgLocalMC());
|
||||
assertTrue (!ip3.isGlobalMC());
|
||||
|
||||
IPAddress ip4("ff18:0:0:0:0:0:0:FB"); // org local unicast
|
||||
assert (!ip4.isWildcard());
|
||||
assert (!ip4.isBroadcast());
|
||||
assert (!ip4.isLoopback());
|
||||
assert (ip4.isMulticast());
|
||||
assert (!ip4.isUnicast());
|
||||
assert (!ip4.isLinkLocal());
|
||||
assert (!ip4.isSiteLocal());
|
||||
assert (!ip4.isWellKnownMC());
|
||||
assert (!ip4.isNodeLocalMC());
|
||||
assert (!ip4.isLinkLocalMC());
|
||||
assert (!ip4.isSiteLocalMC());
|
||||
assert (ip4.isOrgLocalMC());
|
||||
assert (!ip4.isGlobalMC());
|
||||
assertTrue (!ip4.isWildcard());
|
||||
assertTrue (!ip4.isBroadcast());
|
||||
assertTrue (!ip4.isLoopback());
|
||||
assertTrue (ip4.isMulticast());
|
||||
assertTrue (!ip4.isUnicast());
|
||||
assertTrue (!ip4.isLinkLocal());
|
||||
assertTrue (!ip4.isSiteLocal());
|
||||
assertTrue (!ip4.isWellKnownMC());
|
||||
assertTrue (!ip4.isNodeLocalMC());
|
||||
assertTrue (!ip4.isLinkLocalMC());
|
||||
assertTrue (!ip4.isSiteLocalMC());
|
||||
assertTrue (ip4.isOrgLocalMC());
|
||||
assertTrue (!ip4.isGlobalMC());
|
||||
|
||||
IPAddress ip5("ff1f:0:0:0:0:0:0:FB"); // global unicast
|
||||
assert (!ip5.isWildcard());
|
||||
assert (!ip5.isBroadcast());
|
||||
assert (!ip5.isLoopback());
|
||||
assert (ip5.isMulticast());
|
||||
assert (!ip5.isUnicast());
|
||||
assert (!ip5.isLinkLocal());
|
||||
assert (!ip5.isSiteLocal());
|
||||
assert (!ip5.isWellKnownMC());
|
||||
assert (!ip5.isNodeLocalMC());
|
||||
assert (!ip5.isLinkLocalMC());
|
||||
assert (!ip5.isSiteLocalMC());
|
||||
assert (!ip5.isOrgLocalMC());
|
||||
assert (ip5.isGlobalMC());
|
||||
assertTrue (!ip5.isWildcard());
|
||||
assertTrue (!ip5.isBroadcast());
|
||||
assertTrue (!ip5.isLoopback());
|
||||
assertTrue (ip5.isMulticast());
|
||||
assertTrue (!ip5.isUnicast());
|
||||
assertTrue (!ip5.isLinkLocal());
|
||||
assertTrue (!ip5.isSiteLocal());
|
||||
assertTrue (!ip5.isWellKnownMC());
|
||||
assertTrue (!ip5.isNodeLocalMC());
|
||||
assertTrue (!ip5.isLinkLocalMC());
|
||||
assertTrue (!ip5.isSiteLocalMC());
|
||||
assertTrue (!ip5.isOrgLocalMC());
|
||||
assertTrue (ip5.isGlobalMC());
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -512,51 +512,51 @@ void IPAddressTest::testRelationals()
|
||||
IPAddress ip3;
|
||||
IPAddress ip4("10.0.0.138");
|
||||
|
||||
assert (ip1 != ip4);
|
||||
assert (ip1 == ip2);
|
||||
assert (!(ip1 != ip2));
|
||||
assert (!(ip1 == ip4));
|
||||
assert (ip1 > ip4);
|
||||
assert (ip1 >= ip4);
|
||||
assert (ip4 < ip1);
|
||||
assert (ip4 <= ip1);
|
||||
assert (!(ip1 < ip4));
|
||||
assert (!(ip1 <= ip4));
|
||||
assert (!(ip4 > ip1));
|
||||
assert (!(ip4 >= ip1));
|
||||
assertTrue (ip1 != ip4);
|
||||
assertTrue (ip1 == ip2);
|
||||
assertTrue (!(ip1 != ip2));
|
||||
assertTrue (!(ip1 == ip4));
|
||||
assertTrue (ip1 > ip4);
|
||||
assertTrue (ip1 >= ip4);
|
||||
assertTrue (ip4 < ip1);
|
||||
assertTrue (ip4 <= ip1);
|
||||
assertTrue (!(ip1 < ip4));
|
||||
assertTrue (!(ip1 <= ip4));
|
||||
assertTrue (!(ip4 > ip1));
|
||||
assertTrue (!(ip4 >= ip1));
|
||||
|
||||
ip3 = ip1;
|
||||
assert (ip1 == ip3);
|
||||
assertTrue (ip1 == ip3);
|
||||
ip3 = ip4;
|
||||
assert (ip1 != ip3);
|
||||
assert (ip3 == ip4);
|
||||
assertTrue (ip1 != ip3);
|
||||
assertTrue (ip3 == ip4);
|
||||
}
|
||||
|
||||
|
||||
void IPAddressTest::testWildcard()
|
||||
{
|
||||
IPAddress wildcard = IPAddress::wildcard();
|
||||
assert (wildcard.isWildcard());
|
||||
assert (wildcard.toString() == "0.0.0.0");
|
||||
assertTrue (wildcard.isWildcard());
|
||||
assertTrue (wildcard.toString() == "0.0.0.0");
|
||||
}
|
||||
|
||||
|
||||
void IPAddressTest::testBroadcast()
|
||||
{
|
||||
IPAddress broadcast = IPAddress::broadcast();
|
||||
assert (broadcast.isBroadcast());
|
||||
assert (broadcast.toString() == "255.255.255.255");
|
||||
assertTrue (broadcast.isBroadcast());
|
||||
assertTrue (broadcast.toString() == "255.255.255.255");
|
||||
}
|
||||
|
||||
|
||||
void IPAddressTest::testPrefixCons()
|
||||
{
|
||||
IPAddress ia1(15, IPAddress::IPv4);
|
||||
assert(ia1.toString() == "255.254.0.0");
|
||||
assertTrue (ia1.toString() == "255.254.0.0");
|
||||
|
||||
#ifdef POCO_HAVE_IPv6
|
||||
IPAddress ia2(62, IPAddress::IPv6);
|
||||
assert(ia2.toString() == "ffff:ffff:ffff:fffc::");
|
||||
assertTrue (ia2.toString() == "ffff:ffff:ffff:fffc::");
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -564,32 +564,32 @@ void IPAddressTest::testPrefixCons()
|
||||
void IPAddressTest::testPrefixLen()
|
||||
{
|
||||
IPAddress ia1(15, IPAddress::IPv4);
|
||||
assert(ia1.prefixLength() == 15);
|
||||
assertTrue (ia1.prefixLength() == 15);
|
||||
|
||||
IPAddress ia2(16, IPAddress::IPv4);
|
||||
assert(ia2.prefixLength() == 16);
|
||||
assertTrue (ia2.prefixLength() == 16);
|
||||
|
||||
IPAddress ia3(23, IPAddress::IPv4);
|
||||
assert(ia3.prefixLength() == 23);
|
||||
assertTrue (ia3.prefixLength() == 23);
|
||||
|
||||
IPAddress ia4(24, IPAddress::IPv4);
|
||||
assert(ia4.prefixLength() == 24);
|
||||
assertTrue (ia4.prefixLength() == 24);
|
||||
|
||||
IPAddress ia5(25, IPAddress::IPv4);
|
||||
assert(ia5.prefixLength() == 25);
|
||||
assertTrue (ia5.prefixLength() == 25);
|
||||
|
||||
#ifdef POCO_HAVE_IPv6
|
||||
IPAddress ia6(62, IPAddress::IPv6);
|
||||
assert(ia6.prefixLength() == 62);
|
||||
assertTrue (ia6.prefixLength() == 62);
|
||||
|
||||
IPAddress ia7(63, IPAddress::IPv6);
|
||||
assert(ia7.prefixLength() == 63);
|
||||
assertTrue (ia7.prefixLength() == 63);
|
||||
|
||||
IPAddress ia8(64, IPAddress::IPv6);
|
||||
assert(ia8.prefixLength() == 64);
|
||||
assertTrue (ia8.prefixLength() == 64);
|
||||
|
||||
IPAddress ia9(65, IPAddress::IPv6);
|
||||
assert(ia9.prefixLength() == 65);
|
||||
assertTrue (ia9.prefixLength() == 65);
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -600,12 +600,12 @@ void IPAddressTest::testOperators()
|
||||
IPAddress mask(24, IPAddress::IPv4);
|
||||
|
||||
IPAddress net = ip & mask;
|
||||
assert(net.toString() == "10.0.0.0");
|
||||
assertTrue (net.toString() == "10.0.0.0");
|
||||
|
||||
IPAddress host("0.0.0.51");
|
||||
assert((net | host) == ip);
|
||||
assertTrue ((net | host) == ip);
|
||||
|
||||
assert((~mask).toString() == "0.0.0.255");
|
||||
assertTrue ((~mask).toString() == "0.0.0.255");
|
||||
}
|
||||
|
||||
|
||||
@@ -619,11 +619,11 @@ void IPAddressTest::testRelationals6()
|
||||
void IPAddressTest::testByteOrderMacros()
|
||||
{
|
||||
Poco::UInt16 a16 = 0xDEAD;
|
||||
assert (poco_ntoh_16(a16) == ntohs(a16));
|
||||
assert (poco_hton_16(a16) == htons(a16));
|
||||
assertTrue (poco_ntoh_16(a16) == ntohs(a16));
|
||||
assertTrue (poco_hton_16(a16) == htons(a16));
|
||||
Poco::UInt32 a32 = 0xDEADBEEF;
|
||||
assert (poco_ntoh_32(a32) == ntohl(a32));
|
||||
assert (poco_hton_32(a32) == htonl(a32));
|
||||
assertTrue (poco_ntoh_32(a32) == ntohl(a32));
|
||||
assertTrue (poco_hton_32(a32) == htonl(a32));
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user