Use make_address_v4.
diff --git a/asio/src/tests/unit/ip/network_v4.cpp b/asio/src/tests/unit/ip/network_v4.cpp index dc769a7..8e9b5d4 100644 --- a/asio/src/tests/unit/ip/network_v4.cpp +++ b/asio/src/tests/unit/ip/network_v4.cpp
@@ -183,27 +183,27 @@ ASIO_CHECK(msg == std::string("prefix length too large")); // construct address range from address and prefix length - ASIO_CHECK(network_v4(address_v4::from_string("192.168.77.100"), 32).network() == address_v4::from_string("192.168.77.100")); - ASIO_CHECK(network_v4(address_v4::from_string("192.168.77.100"), 24).network() == address_v4::from_string("192.168.77.0")); - ASIO_CHECK(network_v4(address_v4::from_string("192.168.77.128"), 25).network() == address_v4::from_string("192.168.77.128")); + ASIO_CHECK(network_v4(make_address_v4("192.168.77.100"), 32).network() == make_address_v4("192.168.77.100")); + ASIO_CHECK(network_v4(make_address_v4("192.168.77.100"), 24).network() == make_address_v4("192.168.77.0")); + ASIO_CHECK(network_v4(make_address_v4("192.168.77.128"), 25).network() == make_address_v4("192.168.77.128")); // construct address range from string in CIDR notation - ASIO_CHECK(make_network_v4("192.168.77.100/32").network() == address_v4::from_string("192.168.77.100")); - ASIO_CHECK(make_network_v4("192.168.77.100/24").network() == address_v4::from_string("192.168.77.0")); - ASIO_CHECK(make_network_v4("192.168.77.128/25").network() == address_v4::from_string("192.168.77.128")); + ASIO_CHECK(make_network_v4("192.168.77.100/32").network() == make_address_v4("192.168.77.100")); + ASIO_CHECK(make_network_v4("192.168.77.100/24").network() == make_address_v4("192.168.77.0")); + ASIO_CHECK(make_network_v4("192.168.77.128/25").network() == make_address_v4("192.168.77.128")); // prefix length ASIO_CHECK(make_network_v4("193.99.144.80/24").prefix_length() == 24); - ASIO_CHECK(network_v4(address_v4::from_string("193.99.144.80"), 24).prefix_length() == 24); - ASIO_CHECK(network_v4(address_v4::from_string("192.168.77.0"), address_v4::from_string("255.255.255.0")).prefix_length() == 24); + ASIO_CHECK(network_v4(make_address_v4("193.99.144.80"), 24).prefix_length() == 24); + ASIO_CHECK(network_v4(make_address_v4("192.168.77.0"), make_address_v4("255.255.255.0")).prefix_length() == 24); // to string std::string a("192.168.77.0/32"); ASIO_CHECK(make_network_v4(a.c_str()).to_string() == a); - ASIO_CHECK(network_v4(address_v4::from_string("192.168.77.10"), 24).to_string() == std::string("192.168.77.10/24")); + ASIO_CHECK(network_v4(make_address_v4("192.168.77.10"), 24).to_string() == std::string("192.168.77.10/24")); // return host part - ASIO_CHECK(make_network_v4("192.168.77.11/24").address() == address_v4::from_string("192.168.77.11")); + ASIO_CHECK(make_network_v4("192.168.77.11/24").address() == make_address_v4("192.168.77.11")); // return host in CIDR notation ASIO_CHECK(make_network_v4("192.168.78.30/20").address().to_string() == "192.168.78.30"); @@ -235,30 +235,30 @@ network_v4 net13(make_network_v4("192.168.1.1/28")); network_v4 net14(make_network_v4("192.168.1.21/28")); // network - ASIO_CHECK(net12.network() == address_v4::from_string("192.168.0.0")); - ASIO_CHECK(net13.network() == address_v4::from_string("192.168.1.0")); - ASIO_CHECK(net14.network() == address_v4::from_string("192.168.1.16")); + ASIO_CHECK(net12.network() == make_address_v4("192.168.0.0")); + ASIO_CHECK(net13.network() == make_address_v4("192.168.1.0")); + ASIO_CHECK(net14.network() == make_address_v4("192.168.1.16")); // netmask - ASIO_CHECK(net12.netmask() == address_v4::from_string("255.255.255.0")); - ASIO_CHECK(net13.netmask() == address_v4::from_string("255.255.255.240")); - ASIO_CHECK(net14.netmask() == address_v4::from_string("255.255.255.240")); + ASIO_CHECK(net12.netmask() == make_address_v4("255.255.255.0")); + ASIO_CHECK(net13.netmask() == make_address_v4("255.255.255.240")); + ASIO_CHECK(net14.netmask() == make_address_v4("255.255.255.240")); // broadcast - ASIO_CHECK(net12.broadcast() == address_v4::from_string("192.168.0.255")); - ASIO_CHECK(net13.broadcast() == address_v4::from_string("192.168.1.15")); - ASIO_CHECK(net14.broadcast() == address_v4::from_string("192.168.1.31")); + ASIO_CHECK(net12.broadcast() == make_address_v4("192.168.0.255")); + ASIO_CHECK(net13.broadcast() == make_address_v4("192.168.1.15")); + ASIO_CHECK(net14.broadcast() == make_address_v4("192.168.1.31")); // iterator ASIO_CHECK(std::distance(net12.hosts().begin(),net12.hosts().end()) == 254); - ASIO_CHECK(*net12.hosts().begin() == address_v4::from_string("192.168.0.1")); - ASIO_CHECK(net12.hosts().end() != net12.hosts().find(address_v4::from_string("192.168.0.10"))); - ASIO_CHECK(net12.hosts().end() == net12.hosts().find(address_v4::from_string("192.168.1.10"))); + ASIO_CHECK(*net12.hosts().begin() == make_address_v4("192.168.0.1")); + ASIO_CHECK(net12.hosts().end() != net12.hosts().find(make_address_v4("192.168.0.10"))); + ASIO_CHECK(net12.hosts().end() == net12.hosts().find(make_address_v4("192.168.1.10"))); ASIO_CHECK(std::distance(net13.hosts().begin(),net13.hosts().end()) == 14); - ASIO_CHECK(*net13.hosts().begin() == address_v4::from_string("192.168.1.1")); - ASIO_CHECK(net13.hosts().end() != net13.hosts().find(address_v4::from_string("192.168.1.14"))); - ASIO_CHECK(net13.hosts().end() == net13.hosts().find(address_v4::from_string("192.168.1.15"))); + ASIO_CHECK(*net13.hosts().begin() == make_address_v4("192.168.1.1")); + ASIO_CHECK(net13.hosts().end() != net13.hosts().find(make_address_v4("192.168.1.14"))); + ASIO_CHECK(net13.hosts().end() == net13.hosts().find(make_address_v4("192.168.1.15"))); ASIO_CHECK(std::distance(net14.hosts().begin(),net14.hosts().end()) == 14); - ASIO_CHECK(*net14.hosts().begin() == address_v4::from_string("192.168.1.17")); - ASIO_CHECK(net14.hosts().end() != net14.hosts().find(address_v4::from_string("192.168.1.30"))); - ASIO_CHECK(net14.hosts().end() == net14.hosts().find(address_v4::from_string("192.168.1.31"))); + ASIO_CHECK(*net14.hosts().begin() == make_address_v4("192.168.1.17")); + ASIO_CHECK(net14.hosts().end() != net14.hosts().find(make_address_v4("192.168.1.30"))); + ASIO_CHECK(net14.hosts().end() == net14.hosts().find(make_address_v4("192.168.1.31"))); } } // namespace ip_network_v4_runtime