Add tests for network_v* iostream output.
diff --git a/asio/src/tests/unit/ip/network_v4.cpp b/asio/src/tests/unit/ip/network_v4.cpp
index 2e43822..7d07ffd 100644
--- a/asio/src/tests/unit/ip/network_v4.cpp
+++ b/asio/src/tests/unit/ip/network_v4.cpp
@@ -18,6 +18,7 @@
#include "asio/ip/network_v4.hpp"
#include "../unit_test.hpp"
+#include <sstream>
//------------------------------------------------------------------------------
@@ -103,6 +104,16 @@
net1 = ip::make_network_v4(string_view_value);
net1 = ip::make_network_v4(string_view_value, ec);
#endif // defined(ASIO_HAS_STD_STRING_VIEW)
+
+ // network_v4 I/O.
+
+ std::ostringstream os;
+ os << net1;
+
+#if !defined(BOOST_NO_STD_WSTREAMBUF)
+ std::wostringstream wos;
+ wos << net1;
+#endif // !defined(BOOST_NO_STD_WSTREAMBUF)
}
catch (std::exception&)
{
diff --git a/asio/src/tests/unit/ip/network_v6.cpp b/asio/src/tests/unit/ip/network_v6.cpp
index 477b0c7..c7e458f 100644
--- a/asio/src/tests/unit/ip/network_v6.cpp
+++ b/asio/src/tests/unit/ip/network_v6.cpp
@@ -18,6 +18,7 @@
#include "asio/ip/network_v6.hpp"
#include "../unit_test.hpp"
+#include <sstream>
//------------------------------------------------------------------------------
@@ -95,6 +96,16 @@
net1 = ip::make_network_v6(string_view_value);
net1 = ip::make_network_v6(string_view_value, ec);
#endif // defined(ASIO_HAS_STD_STRING_VIEW)
+
+ // network_v6 I/O.
+
+ std::ostringstream os;
+ os << net1;
+
+#if !defined(BOOST_NO_STD_WSTREAMBUF)
+ std::wostringstream wos;
+ wos << net1;
+#endif // !defined(BOOST_NO_STD_WSTREAMBUF)
}
catch (std::exception&)
{